
body {
background: #F7F7F7 url(../images/bg/new_background.jpg) repeat-y scroll center top;
font-family:geneva,verdana,arial,helvetica,sans-serif;
font-size:65%;
line-height:150%;
margin:0;
color: #333333;
}


#metaTop {
color:#FFFFFF;
font-family:geneva,verdana,arial,helvetica,sans-serif;
font-size:7px;
margin:0;
opacity:1;
padding:0;
text-align:center;
}
a.metaTop, a.metaTop:visited, a.metaTop:active, a.metaTop:hover {
color:#FFFFFF;
font-family:geneva,verdana,arial,helvetica,sans-serif;
font-size:8px;
margin:0;
}
a img {
border:none;
}
a:link, #navEZPagesTOC ul li a {
color:#0000ff;
text-decoration:none;
}
a:visited {
color:#0000ff;
text-decoration:none;
}
a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navCatTabs ul li a:hover {
color:#0000ff;
}
#navSupp ul li a:hover {
color:#EEEEEE;
text-decoration:underline;
}
a:active {
color:#666666;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
h1 {
color:#333333;
font-family:geneva,verdana,georgia,arial,helvetica,serif;
font-size:18px;
}
h2 {
font-size:1.4em;
}
h3 {
font-size:1.3em;
}
.smallheading {
color:#000000;
font-size:1.2em;
font-weight:bold;
clear:left;
}
.xsmallheading {
font-size:1em;
font-weight:bold;
}
.biggerText {
font-size:1.2em;
}
h1, h2, h3, h4, h5, h6 {
margin:0.3em 0;
}
code {
font-family:geneva,arial,verdana,helvetica,sans-serif;
font-size:1em;
}
form, select, input {
display:inline;
font-size:1em;

}
textarea {
display:block;
float:left;
margin:auto;
}
select:focus {
background:none repeat scroll 0 0;
}
fieldset {
border:1px solid #CCCCCC;
margin:0.5em 0;
padding:0.5em;
}
#contactUsForm {
border:1px dotted #FFFFFF;
width:250px;
}
.create_account {
border:1px solid #999999;
width:400px;
}
legend {
color:#990000;
font-weight:bold;
padding:0.3em;
}
label, h4.optionName {
line-height:1.5em;
padding:0.2em;
}
label.checkboxLabel, label.radioButtonLabel {
margin:0.5em 0.3em;
}
#logo, .centerBoxContents, .categoryListBoxContents, .attribImg {
float:left;
}
label.inputLabel {
float:left;
width:9em;
}
label.inputLabelPayment {
float:left;
padding-left:10px;
padding-right: 10px;
width:14em;
}
#payment-certitrade {
}
label.selectLabel, label.switchedLabel, label.uploadsLabel {
float:left;
width:11em;
}


#checkoutPayment label.radioButtonLabel {
font-weight:bold;
}
p, address {
padding:0.5em;
}
address {
font-style:normal;
}
.clearBoth {
clear:both;
}
hr {
border-color:-moz-use-text-color -moz-use-text-color #9A9A9A;
border-style:none none solid;
border-width:medium medium 1px;
height:1px;
}
nomargin {
border-color:-moz-use-text-color -moz-use-text-color #9A9A9A;
border-style:none none solid;
border-width:medium medium 1px;
height:1px;
margin-top:0;
}
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
line-height:1.8em;
margin:5px;
margin-left: auto;
margin-right:auto;
padding:0.2em;
}
.messageStackWarning {
background-color:#FFFFFF;
border:1px dotted #660000;
color:#000000;
}
.messageStackError {
background-color:#FFFFFF;
color:#000000;
}
.messageStackSuccess {
background-color:#FFFFFF;
border:1px dotted #CC0000;
color:#000000;
}
.messageStackCaution {
background-color:#FFFFFF;
border:1px dotted #CC0000;
color:#000000;

}
#mainWrapper {
padding-left:10px;
text-align:left;
vertical-align:top;
width:822px;
	background-position: 31px;

}
#mainback{
text-align:left;
vertical-align:top;
width:822px;
	background: #fff;

}

#leftshaddow {
background:transparent url(../images/bg/new2.jpg) no-repeat center top;
clear: none;
margin-top:0px;

}

#ezPageBoxList, #ezPageBoxList ul, #mainWrapper, #popupImage {
margin:5em;
padding:0;
}
#contentMainWrapper {
margin:0 5px 5px 0;
padding:0;
float:left;
clear:left;
}
#headerWrapper {
margin:0;
padding:0;
}
#topBarWrap {
background:#EEEEEE none repeat scroll 0 0;
text-align:center;
width:750px;
}
#topBar {
color:#2C2C2C;
font-weight:bold;
margin:auto;
padding:0.8em;
width:750px;
}
.topBox {
float:right;
height:3em;
padding:0 5em;
}

.lang_box {
height: 32px;
width: 100px;

}
#currency_header {
float:right;
clear: none;
width: 105px;
margin-top:4px;
font-size: 9px;
margin-right: 18px;
}
#cart_header {
background:transparent url(../images/cart_bg.gif) no-repeat scroll 5em 0;
padding:0.2em 0 0 11em;
}
#logoWrap {
background-color:#FFFFFF;
border-bottom:0.5em solid #EEEEEE;
margin:auto;
width:750px;
}
#topLinks {
background:#900000 none repeat scroll 0 0;
float:right;
margin:0.9em auto;
width:74%;
}
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper, #leftshaddow {
margin:auto;
}
#navColumnOneWrapper, #navColumnTwoWrapper {
}
#tagline {
color:#000000;
font-size:2em;
text-align:center;
vertical-align:middle;
}
#sendSpendWrapper {
border:1px solid #CACACA;
float:right;
margin:0 0 1em 1em;
}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #navEZPagesTOCWrapper {
margin:0;
width:47%;
}
.wrapperAttribsOptions {
margin:0.3em 0;
}
.navSplitPagesResult {
}
.navSplitPagesLinks {
}
.navNextPrevCounter {
font-size:0.9em;
margin:0;
}
#navSuppWrapper, #navCatTabsWrapper {
color:#909090;
font-weight:bold;
height:1%;
margin:0;

}
#navSupp {
background:#fff;
width:822px;
margin:auto;
}
#paymentsWrap {
margin:auto;
width:50%;
}
#payments {
background:transparent url(../images/payments.gif) no-repeat scroll 1.5em 2em;
float:left;
padding:1em 0 0 18em;
width:30%;
}
#bottomNav {
margin:auto;
clear:left;
}
#bottomNav a, #bottomNav a:visited {
color:#9A9A9A;
text-decoration:underline;
}
#navCatTabsWrapper {
background-color:#FFFFFF;
background-image:none;
color:#9A9A9A;
}
#navMain ul, #navSupp ul, #navCatTabs ul {
line-height:1.5em;
list-style-type:none;
margin:0;
padding:0.5em 0;
text-align:center;
}
#navMain ul li, #navSupp ul li, #navCatTabs ul li {
display:inline;
}
#navMain ul li a, #navSupp ul li a, #navSupp ul li a:visited, #navCatTabs ul li a {
color:#333333;
margin:0;
padding:0 0.5em;
text-decoration:none;
white-space:nowrap;
}
#navSupp ul li a:hover {
color:#000000;
text-decoration:underline;
}
#navCatTabs ul li a {
color:#9A9A9A;
}
#navEZPagesTOCWrapper {
border:1px solid #9A9A9A;
float:right;
font-weight:bold;
height:1%;
}
#navEZPagesTOC ul {
line-height:1.5em;
list-style-type:none;
margin:0;
padding:0.5em 0;
}
#navEZPagesTOC ul li {
white-space:nowrap;
}
#navEZPagesTOC ul li a {
margin:0;
padding:0 0.5em;
}
#navCategoryIcon, .buttonRow{
margin:0.5em;
}

#indexProductListCatDescription{
background:#F8F8F8 none repeat scroll 0 0;
font-style:italic;
padding-left:32px;
}


#navMainSearch {
float:right;
}
#navBreadCrumb {
color:#FFFFFF;
font-size:0.95em;
font-weight:bold;
margin-left:10px;
padding:0.5em;
float:left;
clear:left;
}

#navBreadCrumb a {
color:#FFF;
}

#navBreadCrumb a:hover {
color:#00FFF4;
}

.top_left_container{
clear:none;
float:left;
}

a.top_logo{
clear:left;
display:block;
float:left;
margin-top: 10px;
padding-left: 0px;
padding-right: 46px;
margin-left:30px;
height:120px;
width:400px;
}

.top_fri_frakt{
background:url(../images/top/fri_frakt.gif) no-repeat;
clear:none;
float:right;
height:79px;
width:105px;
	position: relative;
	top: -50px;
	right: -110px;
}

#lang_header {
float:right;
width: 70px;
height: 20px;
margin-right:15px;
margin-top:3px;
}

#top_bg{
width:822px;
height: 196px;
}


#top_text_bar{

width:440px;
height: 35px;
line-height: 45px;
text-align: right;
color: #fff;
float: left;
}

#top_cart_container{
clear:none;
float:right;
width: 332px;
color: #cccccc;
margin-top: 8px;
}

#top_cart_box{
padding-top:0px;
padding:0px 5px;
clear:none;
float:left;
margin-left:0px;
width:310px;

}
.cart_title{
background:#ffffff;
height:38px;
line-height: 30px;
width:70px;
clear:none;
float:left;
}

.TopBoxCart {
padding-left:0;
text-align:left;
}
.cartsummarybox {
border:medium none;
padding-top:0;
text-align:left;
vertical-align:bottom;
width:331px;
}
.TopCartLinks {
float:right;
height:22px;
margin-top:4px;
width:200px;
}

.cartBoxCartButtonContainer{

}

a.cartBoxCartButton, a.cartBoxCartButton :visited, a.cartBoxCartButton_nocontent, a.cartBoxCartButton_nocontent :visited  {
clear:none;
color:#0000cc;
display:block;
font-weight: bold;
float:left;
font-size:12px;
margin-left:0px;
margin-top:0px;
text-align:left;
vertical-align:bottom;
height:13px;
line-height:13px;
padding:8px;

}
a.cartBoxCartButton:hover {
color: #ff0000;
}

a.cartBoxCartButton_nocontent, a.cartBoxCartButton_nocontent :visited {
color:#000000;
}
a.cartBoxCartButton_nocontent:hover {
color: #910000;
}

a.cartBoxCheckoutButton, a.cartBoxCheckoutButton :visited {
background:url(../images/buttons/to_checkout.jpg) no-repeat;
border:none;
clear:none;
color:#000;
display:block;
font-weight: bold;
float:right;
font-size:10px;
margin-top: 3px;
margin-right:4px;
text-align:center;
width:100px;
height:17px;
line-height: 17px;
}
a.cartBoxCheckoutButton:hover {
background:url(../images/buttons/to_checkout_hoover.jpg) no-repeat;
color:#fff;
}
.TopCartTextarea {
background:transparent;
border: 1px solid #999;
color:none;
float:left;
font-size:11px;
color: #000;
font-weight:normal;
height:70px;
width:306px;
	resize: none;
	scrollbar-3dlight-color:#ccc;
	scrollbar-arrow-color:#333;
	scrollbar-base-color:transparent;
	scrollbar-darkshadow-color:#666;
	scrollbar-face-color:#fff;
	scrollbar-highlight-color:#999;
	scrollbar-shadow-color:#ccc;
}
.TopCartTextarea:focus {
background:transparent;
}
.TopCartTotal {
clear:none;
color:#333;
float:right;
font-size:11px;
font-weight:normal;
margin-right:39px;
margin-top:0px;
width:161px;
height: 24px;
font-family: monospace;
}
.TopCartTotalText {
float:left;
line-height: 20px;
font-weight:normal;
height: 20px;
width:50px;
margin-left: 4px;
padding-left:8px;
}
.TopCartTotalNumbers {
clear:none;
float:right;
line-height: 20px;
font-weight:normal;
text-align:right;
width:94px;
height: 20px;
margin-right: 5px;
}

.top_menu{
clear:left;
float:left;
width:822px;
}


#navEZPagesTopBorder{
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
padding-top: 2px;
padding-bottom: 2px;
width: 814px;
height: 28px;
margin-top: 2px;
margin-left: 4px;
margin-right: 4px;
}
#navEZPagesTop {
color: #000000;
font-weight:bold;
width: 802px;
height: 35px;
text-align: center;
margin-left:12px ;
background:#ffffff url(../images/topbar/NavEZpagestop.jpg) ;

}
#navEZPagesTop, #navEZPagesTop a {
}

div.EZtopbarleft {
background:#EFEFEF url(../images/topbar/EZtopsepa.jpg) no-repeat scroll 0 0;
clear:none;
color:#000000;
display:block;
float:left;
height:21px;
margin-top:6px;
width:1px;
}
div.EZtopbarleftleft {
background:#EFEFEF url(../images/topbar/EZtop.jpg) ;
clear:none;
display:block;
float:left;
height:35px;
width:48px;
}

div.EZtopbarright {
background:#EFEFEF url(../images/topbar/EZtopsepa.jpg) no-repeat scroll 0 0;
clear:none;
color:#000000;
display:block;
float:left;
height:21px;
margin-top:6px;
width:1px;
}
div.EZtopbarrightright {
background:#EFEFEF url(../images/topbar/EZtopright.jpg) no-repeat scroll 0 0;
clear:none;
color:#000000;
display:block;
float:right;
height:35px;
width:11px;
}
.EZtopbarsepa
{
background:#EFEFEF;
clear:none;
color:#000000;
display:block;
float:left;
height:21px;
margin-top:6px;
width:1px;
}
a.EZtopbarleft:link, a.EZtopbarleft:visited {
background:#ffffff url(../images/topbar/EZtopsepa.jpg) no-repeat scroll 0 0;
clear:none;
color:#000000;
display:block;
float:left;
height:28px;
width:21px;
}
a.EZtopbarmid:link, a.EZtopbarmid:visited {
background:#ffffff url(../images/topbar/EZtoplink.jpg) repeat-x;
	font-weight: bold;
clear:none;
float:left;
color:#555555;
display:block;
height:31px;
line-height: 31px;
padding-left:10px;
padding-right:10px;
}

a.EZtopbarmid:hover{
background:url(../images/topbar/EZtoplinkactive.jpg) repeat-x scroll 0 0;
color:#ffffff;
}
a.EZtopbarmid:active {
background:url(../images/topbar/EZtoplinkactive.jpg) repeat-x scroll 0 0;
color:#ffffff;
}

a.EZtopbarleft:hover {
color:#FFFFFF;
}
a.EZtopbarright:link, a.EZtopbarright:visited {
background:#EFEFEF url(../images/topbar/EZtoprightsep.jpg) no-repeat scroll 0 0;
clear:none;
color:#000000;
display:block;
float:left;
height:30px;
width:9px;
}
#navColumnOne, #navColumnTwo {
padding-left:10px;
}
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .alert {
clear:none;
vertical-align:top;
}
.content {
padding:0;
}
.shippingEstimatorWrapper {
padding:0.5em;
}
.productAdditionalImages {
float:left;
margin-bottom:2px;
margin-left:2px;
margin-right:2px;
vertical-align:top;
border: none;
}
.MainImageSet {
}
.ProductInfoImages {
border:1px none #666666;
height:100%;
margin:0.5em;
padding:0.5em;
vertical-align:top;
width:100%;
}
.mainImage {
border:1px none #666666;
margin-left:2px;
margin-right:2px;
margin-top:2px;
text-align:left;
vertical-align:top;
}

.faq{
background:transparent url(../images/menu/categories_link_bg.jpg) repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
margin-left:2px;
margin-top:10px;
padding:10px;
text-align:left;
vertical-align:top;
width:308px;
}

.faq-inner{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
margin-left:2px;
margin-top:10px;
padding:10px;
text-align:left;
vertical-align:top;
}

.faq ol{
float:left;
margin-left:17px;
margin-top:2px;
padding:5px;

}
.product-question{
background:transparent url(../images/menu/categories_link_bg.jpg) repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
margin-left:2px;
margin-right:8px;
margin-top:10px;
padding:10px;
width:138px;
}
a.faq_question{
color:#333;
}
.product-faq-header{
font-size:11px;
font-weight:bold;
margin-left:2px;
margin-right:2px;
margin-top:2px;
text-align:left;
vertical-align:top;
float:left;
}
.product-svar{
clear:left;
float:left;
font-weight:bold;
margin-left:2px;
margin-right:2px;
margin-top:10px;
text-align:left;
vertical-align:top;
}




.social_bookmarking{
background:transparent url(../images/menu/categories_link_bg.jpg) repeat;
border:1px none #666666;
margin-left:2px;
margin-right:2px;
margin-top:25px;
width: 340px;
float:left;
vertical-align:top;
clear:left;
}
.social_bookmarking_header{
background:#fff;
width:340px;
height: 20px;
margin-right:0px;
margin-top:0px;
float:left;
clear:left;
}
a.share_heading{
background:url(../images/social_bookmarking/share_blog_dowload_tab_bg.jpg) no-repeat;
width:82px;
height: 17px;
padding-left: 8px;
padding-top: 3px;
margin-right:5px;
margin-top:0px;
float:left;
clear:none;
font-size: 10px;
font-weight: bold;
color: #000;
}

.share_download_box{
background:#f8f8f8;
border:1px solid #ccc;
width:310px;
height: 30px;
padding-left: 8px;
padding-top: 8px;
margin-right:8px;
margin-top:8px;
float:left;
clear:left;
}

a.facebook :link{
background-image:url(../images/social_bookmarking/facebook.gif) no-repeat;
height:20px;
width:20px;
margin-left:2px;
margin-top:2px;
float:left;
dislplay:block;

}

.BlogTextarea {
background:#f8f8f8;
border:1px solid #ccc;
color:#555;
float:left;
font-size:10px;
font-weight:normal;
height:90px;
width:317px;
margin-top: 7px;
	resize: none;
	scrollbar-3dlight-color:#ccc;
	scrollbar-arrow-color:#333;
	scrollbar-base-color:transparent;
	scrollbar-darkshadow-color:#666;
	scrollbar-face-color:#fff;
	scrollbar-highlight-color:#999;
	scrollbar-shadow-color:#ccc}

.BlogTextarea:focus {
background:#f8f8f8;
}

.share, .blog, .download{
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
width: 320px;
margin:0px;
padding: 10px;
float:left;
clear:left;
}
.share{
background:url(../images/social_bookmarking/share_line.gif) no-repeat;
}
.blog{
background:url(../images/social_bookmarking/blog_line.gif) no-repeat;
}
.download{
background:url(../images/social_bookmarking/download_line.gif) no-repeat;
}


.informationbox_infodisplay {
background:#FFFFFF none repeat scroll 0 0;
clear:both;
float:left;
margin:10px 0px 30px 0;
width:595px;
}
.infodisplayheader {
background-color:#F8F8F8;
background-image:url(../images/bg/headingbg.jpg);
background-position:right top;
background-repeat:no-repeat;
height:56px;
margin-bottom:-3px;
margin-left:0;
margin-top:9px;
padding-bottom:0;
padding-left:30px;
width:595px;
}

#invisible{
height:0px;
margin:0px;
display:none;
}


.infodisplay_right {
clear:none;
float:right;
margin-left:0px;
padding-left:0;
position:relative;
text-align:left;
width:250px;
}
.infodisplay_left {
background:#FFFFFF none repeat scroll 0 0;
clear:none;
float:left;
margin-left:0px;
height:inherit;
padding-left:0;
position:relative;
text-align:left;
width:342px;
}
#productMainImage {
border:1px solid #cdcdcd;
float:left;
margin-bottom:4px;
padding-right:1px;
}
.additionalImages {
border:none;
}
.infodisplay_mainimage {
height:auto;
}
.infodisplay_addimages {
height:inherit;
padding-bottom:2px;
border: none;
}
#infodisplaycatheader {
color:#999999;
font-size:9px;
font-weight:lighter;
}
.headerleftback {
border-bottom:1px dotted #CCCCCC;
clear:none;
float:left;
margin-top:5px;
}
h1#headerinfodisplay {
clear:left;
color:#333333;
display:block;
float:left;
font-family:geneva,verdana,georgia,arial,helvetica,serif;
font-size:10px;
font-style:italic;
height:18px;
line-height:18px;
margin-top:0;
text-decoration:underline;
width:330px;
}
h2#headerinfodisplay {
clear:left;
color:#333333;
display:block;
float:left;
font-family:geneva,verdana,georgia,arial,helvetica,serif;
font-size:18px;
height:24px;
line-height:20px;
margin-top:0;
width:330px;
}
.headerrightback {
clear:none;
float:right;
height:20px;
margin-right:170px;
margin-top:20px;
width:100px;
}
a.backtoprodlistlink, a.backtoprodlistlink :visited {
background:transparent url(../images/backtoprodlistlink.png) no-repeat scroll 0 0;
clear:none;
float:right;
height:16px;
margin-right:130px;
margin-top:25px;
width:105px;
}
a.backtoprodlistlink:hover {
background:transparent url(../images/backtoprodlistlinkhover.png) no-repeat scroll 0 0;
}
a.backlink, a.backlink :visited {
background:transparent url(../images/backtoprodlistlink.png) no-repeat scroll 0 0;
clear:none;
float:right;
height:16px;
margin-right:10px;
margin-top:25px;
width:105px;
}
a.backlink:hover {
background:transparent url(../images/backtoprodlistlinkhover.png) no-repeat scroll 0 0;
}
.infodisplay_headerbox {
border-bottom: 1px solid #999999;
font-size: 18px;
padding: 5px;
font-weight: bold;
clear:both;
float:left;
text-align:left;
width:200px;
color: #000000;
margin-bottom: 5px;
line-height:22px;
}
#productName {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
line-height:16px;
margin-bottom:20px;
margin-left:6px;
margin-top:15px;
text-align:left;
width:160px;
}
#productDescription {
clear:left;
color:#333333;
float:left;
font-size:10px;
font-style:italic;
height:auto;
line-height:150%;
margin:7px 9px 7px 5px;
text-align:left;
}
#product_specs{
clear:left;
color:#333333;
float:left;
font-size:9px;
height:auto;
line-height:150%;
margin-left:0px;
margin-right:0px;
padding-top:3px;
text-align:left;
margin-bottom: 15px;
}

.infodisplay_cartadd {
background:#FFFFFF none repeat scroll 0 0;
clear:both;
float:left;
height:auto;
margin-bottom:10px;
margin-top:1px;
padding-bottom:2px;
padding-left:0;
padding-top:0;
text-align:center;
vertical-align:top;
width:340px;
}
.cartaddreal {
background: transparent url(../images/menu/categories_link_bg.jpg) repeat scroll 0 0;
clear:none;
float:left;
margin-bottom:0px;
margin-top:5px;
padding-bottom:10px;
padding-top:10px;
text-align:center;
vertical-align:top;
width:210px;
border: 1px solid #ccc;
}
#productPrices {
clear:left;
color:#333333;
float:left;
font-size:14px;
font-weight:bold;
margin-bottom:9px;
margin-right:0px;
margin-top:0px;
padding:2px;
text-align:center;
width:210px;
}
.infodisplay_frifrakt {
background:transparent;
clear:left;
float:left;
height:92px;
margin-left:2px;
margin-right:auto;
margin-top:10px;
text-align:center;
width:342px;
}
.infodisplaybox {
background:#Ffffff none repeat scroll 0 0;
border:0px solid #ccc;
color:#666666;
float:left;
margin-top:0px;
padding:15px 5px 5px 15px;
text-align:left;
vertical-align:top;
width:220px;
}

.infodisplaybox_in_stock {
background:#F8f8f8 none repeat scroll 0 0;
border:1px solid #f2f2f2;
color:#666666;
float:left;
margin-top:10px;
margin-bottom:15px;
padding:5px 5px 5px 15px;
text-align:left;
vertical-align:top;
width:200px;
font-size: 9px;
}
.centerBoxWrapper_Tellafriend {
background:#FFFFFF none repeat scroll 0 0;
border:1px dotted #CCCCCC;
clear:left;
float:left;
height:auto;
margin-right:3px;
margin-top:7px;
padding:1px 7px 10px 10px;
text-align:center;
vertical-align:top;
width:383px;
}
.tellafriendLabel {
clear:left;
float:left;
}
.tellafriendInput {
clear:left;
float:left;
}
.navNextPrevWrapper {
background:#FFFFFF none repeat scroll 0 0;
border:1px dotted #CCCCCC;
clear:none;
float:left;
margin-left:5px;
margin-right:1px;
margin-top:5px;
vertical-align:top;
width:223px;
}
.categoryImgInfodisplay {
clear:none;
float:left;
padding-top:9px;
width:180px;
}
.navNextPrevList {
float:left;
height:62px;
margin-left:5px;
margin-right:5px;
vertical-align:top;
width:200px;
}
a.navPrevListLink, a.navPrevListLink :visited {
background:transparent url(../images/navPrevListLink.jpg) repeat scroll center top;
float:left;
height:44px;
padding-right:2px;
padding-top:14px;
text-align:right;
width:97px;
}
.navPrevListLink a:hover {
background:transparent url(../images/navPrevListLinkhover.jpg) repeat scroll center top;
}
a.navNextListLink, a.navNextListLink :visited {
background:transparent url(../images/navNextListLink.jpg) repeat scroll center top;
float:right;
height:44px;
padding-left:2px;
padding-top:14px;
text-align:left;
vertical-align:top;
width:97px;
}
a.navNextListLink :hover {
background:transparent url(../images/navNextListLinkhover.jpg) repeat scroll center top;
}
.centerBoxWrapper_alsoPurchased {
background:transparent url(../images/bg/transgreyvertlines.png) repeat scroll 0 0;
clear:none;
float:left;
height:auto;
margin-left:0px;
margin-top:0px;
padding:18px;
text-align:center;
vertical-align:top;
width:588px;
}
h2.centerBoxHeading_alsoPurchased {
border-bottom: 1px dotted #999999;
color:#333333;
font-size:18px;
font-weight:bold;
height:20px;
padding-top: 0px;
padding-left: 5px;
line-height:14px;
text-align:left;
width:585px;
margin-bottom: 0px;
margin-left: 0px;
}
.centerBoxContentsAlso_Pop_Cont{
text-align:left;
width:604px;
}

.centerBoxContentsAlsoPurch {
background:#FFFFFF none repeat scroll 0 0;
border:1px dotted #999999;
clear:none;
float:left;
margin-top: 15px;
margin-right:7px;
padding-top:8px;
text-align:center;
vertical-align:top;
width:140px;
height: 190px;
}
#AlsoPurchasedTextLink {
background: transparent url(../images/bg/transgreyvertlines.png) repeat scroll 0 0;
border-bottom:1px dotted #999999;
border-top:1px dotted #999999;
color:#333333;
float: left;
font-size: 9px;
font-weight:bold;
text-transform:uppercase;
height: 20px;
margin-top: 8px;
width: 140px;
}
.listingPriceAlso{
color:#000;
float: left;
font-size: 10px;
height: 11px;
margin-top: 2px;
margin-left: 5px;
padding-top: 6px;
text-align:center;
width:60px;
}
.centerBoxWrapper_Similar {
background:#FFFFFF none repeat scroll 0 0;
clear:none;
float:left;
height:auto;
margin-left:20px;
margin-top:1px;
padding:0px;
text-align:center;
vertical-align:top;
width:170px;
}
.centerBoxContentsSimilar {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #f8f8f8;
clear:none;
float:left;
margin-top: 5px;
margin-left:11px;
padding:8px;
text-align:center;
vertical-align:top;
width:170px;
}
h2.centerBoxHeading_Similar {
background:transparent url(../images/bg/transgreyvertlines.png) repeat scroll 0 0;
color:#333333;
font-size:11px;
font-weight:bold;
height:20px;
padding-top: 10px;
padding-left: 15px;
line-height:normal;
text-align:left;
width:125px;
margin-bottom:0px;
margin-left: 4px;
border: 1px solid #CCCCCC;
border-bottom: none;
}
.centerBoxContentsSimilar {
padding: 10px;
}
.centerBoxContentsSimilar_Cont{
border-top: none;
text-align:left;
width:210px;
height: 260px;
paddin:15px;
}
#SimilarTextLink {
color:#333333;
font-weight:bold;
text-transform:uppercase;
}


.alert {
color:#ff0000;
margin-left:0.5em;
}
.advisory {
}
.important {
font-weight:bold;
}
.notice {
}
.rating {
}
.gvBal {
float:right;
}
.centerColumn {
border-left:1px none;
border-right:1px none;
padding-left:0px;
padding-right:20px;
padding-top:0;
}
#bannerTwo, #bannerThree, #bannerFive, #bannerSix {
padding:0 0 0 0.6em;
clear:both;
}
#bannerFour{
padding:0 0 0 0.6em;
clear:both;
margin-left: 0px;
margin-right: 0px;
}

#bannerOne {
margin:0.5em 0 0;
padding:0;
}
.banners img {
padding:0;
}

.banners{
float:left;
clear:none;
}
.centerColumn {
clear:none;
padding-top:0;
}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
font-size:0.9em;
}
#cartAdd {
border:1px solid #000000;
float:right;
margin:1em;
padding:1em;
text-align:center;
}
.tableHeading th {
border-bottom:1px solid #9A9A9A;
}
.tableHeading, #cartSubTotal {
background-color: #333333;
}
#cartContentsDisplay {
border-top:1px dotted #CCCCCC;
}
#cartSubTotal {

border-top:1px dotted #CCCCCC;
font-weight:bold;
line-height:2.2em;
padding-right:2.5em;
text-align:right;

}
.tableRow, .tableHeading, #cartSubTotal {
color:#FFFFFF;
height:2.2em;
}
.cartRemoveItemDisplay, .cartQuantityUpdate, .cartTotalsDisplay, #cartBoxGVBalance {
padding-right:0.2em;
text-align:left;
}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
padding:0.5em 0;
}
th#scUnitHeading, th#scTotalHeading {
text-align:right;
width:100px;
}
td.cartUnitDisplay, td.cartTotalDisplay {
width:80px;
}
.cartUnitDisplay, .cartTotalDisplay {
padding-right:0.2em;
text-align:right;
}
tr.rowEven {
border:1px solid #003D00;
}

#scUpdateQuantity {
width:2em;
}
#scProductsHeading {
text-align:left;
}
#mediaManager {
background-color:#FFFFFF;
border:1px solid #003D00;
margin:0.2em;
padding:0.5em;
width:50%;
}
.normalprice, .productSpecialPriceSale {
text-decoration:line-through;
}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
color:#FF0000;
}
.orderHistList {
list-style-type:none;
margin:1em;
padding:0.2em 0;
}
#ezPageBoxList ul {
list-style-type:none;
}
#ezPageBoxList li, .cartBoxTotal {
margin:0;
padding:0.2em 0;
}
#cartBoxEmpty, #cartBoxVoucherBalance {
font-weight:bold;
}
.amount {
padding:0.2em;
text-align:right;
}
.amount {
width:5.5em;
}
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
margin:0 1em 1em 0;
}
.categoryIcon {
}
#cartImage {
margin:0 1em 0.5em;
}
.attribImg {
margin:0.3em 0;
width:20%;
}
.attributesComments {
}
.columnLeft {
padding-bottom:40px;
padding-left:5px;
padding-right:10px;
}
h3.leftBoxHeading, h3.leftBoxHeading, h3.rightBoxHeading, h3.rightBoxHeading a {
color:#FFFFFF;
font-size:1em;
}
#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
color:#FFFFFF;
font-size:0.9em;
}

a.leftBoxHeading, a.leftBoxHeading:visited {
background:url(../images/menu/categories_bg_top.jpg) no-repeat;
color:#FFFFFF;
display:block;
font-size:17px;
font-weight:bold;
height:30px;
line-height:30px;
margin:0;
padding:5px 0 0 9px;
}
a.leftBoxHeading:hover {
}
a.leftBoxHeadingHome, a.leftBoxHeadingHome:visited {
background:url(../images/menu/home_button.jpg) no-repeat;
color:#FFFFFF;
display:block;
font-size:17px;
font-weight:bold;
height:28px;
text-align: left;
line-height: 28px;
margin-top:8px;
margin-left: 1px;
padding:0px 15px 0 9px;
width:140px;
}
a.leftBoxHeadingHome:hover {
background:url(../images/menu/home_button_hoover2.jpg) no-repeat;
color:#000;
}
#categoriesHeading {
background:#FFFFFF none repeat scroll 0 0;
border:medium none;
height:5px;
margin:0;
padding:0;
}
#categories ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.category-top li {
background:#FFFFFF none repeat scroll 0 0;
margin:0;
padding:0;
vertical-align:middle;
}
li.category-top a {
background:transparent url(../images/menu/categories_link_bg.jpg) repeat;
border-bottom:1px solid #EBEBEB;
color:#333333;
width: 140px;
display:block;
font-size:9px;
height:15px;
line-height: 15px;
margin-left:5px;
padding:3px 3px 3px 10px;
}
li.category-top a:hover {
background:transparent url(../images/īmenu/categories_link_bg_hoover.jpg) repeat;
color:#FFFFFF;
}
li.category-all_models a {
background:#CC0000 none repeat scroll 0 0;
border:1px solid #333333;
color:#FFFFFF;
display:block;
font-weight:bold;
height:1.2em;
margin:0;
padding:0.3em;
text-indent:10px;
}
li.category-all_models a:hover {
background:#990000 none repeat scroll 0 0;
border:1px solid #333333;
color:#FFFFFF;
display:block;
height:1.2em;
margin:0;
padding:0.3em;
}
li.category-products a {
background:#990000 none repeat scroll 0 0;
border-bottom:1px solid #9A9A9A;
color:#333333;
display:block;
font-weight:bold;
height:1.2em;
margin:0;
padding:0.4em 0 0 1.5em;
}
li.category-products a:hover {
background:#333333 url(../images/boxlistbg.png) no-repeat scroll 1.2em 0.5em;
color:#EEEEEE;
}
#categoriesContent {
background:#fff url(../images/menu/categories_bg.jpg) repeat-x;
margin:0;
padding-bottom:10px;
}
#bestsellersContent {
color:#333333;
font-weight:bold;
}

#search{
background:#fff url(../images/menu/search_bg.jpg) repeat;
margin:0;
padding-bottom:10px;
}

#currencies, #languages{
background:#fff url(../images/menu/currency_bg.jpg) repeat;
margin-bottom:5px;
padding-bottom:10px;
}

#currencies{
margin-bottom:5px;
}

#languages{
border-bottom:none;
}

#currenciesHeading, #languagesHeading{
background:#fff url(../images/menu/currency_bg.jpg) repeat;
color: #000;
font-weight: bold;
font-size: 12px;
width: 125px;
display:block;
margin-left:10px;
margin-top: 5px;
padding:3px 3px 3px 0px;
}
#currenciesContent, #languagesContent{
background:transparent url(../images/menu/categories_link_bg.jpg) repeat;
border:1px solid #EBEBEB;
color:#333333;
width: 125px;
display:block;
font-size:9px;
margin-left:10px;
padding:3px 3px 3px 15px;

}

#ezpages{
background:#fff url(../images/menu/information_bg.jpg) repeat;
margin:0;
padding-bottom:10px;
}

#ezpagesContent, #searchContent{
background:none;
}

#ezpagesHeading{
background:none;
color:#000;
display:block;
font-size:17px;
font-weight:bold;
height:30px;
line-height:30px;
margin:0;
padding:5px 0 0 9px;
}

#ezpagesContent a:link, #ezpagesContent a:visited {
background:transparent url(../images/menu/categories_link_bg.jpg) repeat;
border-bottom:1px solid #EBEBEB;
color:#333333;
width: 125px;
display:block;
font-size:9px;
height:15px;
line-height: 15px;
margin-left:10px;
padding:3px 3px 3px 15px;
}
#ezpagesContent a:hover {
background:none;
color:#000;
}





#informationContent a:link, #informationContent a:visited {
background:transparent url(../images/informationcontent.jpg) repeat scroll 0 0;
border-bottom:1px solid #EBEBEB;
border-right:1px solid #EBEBEB;
color:#333333;
display:block;
font-size:9px;
font-weight:bold;
height:1.2em;
padding:0.3em 0.3em 0.3em 1.5em;
}
#informationContent a:hover {
background:#666666 none repeat scroll 0 0;
border-bottom:1px solid #EBEBEB;
border-right:1px solid #EBEBEB;
color:#FFFFFF;
font-weight:bold;
}
a.cartpic {
background:transparent url(../images/cartpic.jpg) no-repeat scroll left top;
color:#333333;
display:block;
font-size:9px;
font-weight:bold;
height:17px;
margin-top:2px;
padding-left:22px;
vertical-align:text-bottom;
width:60px;
}
a.cartpic:hover {
background:transparent url(../images/cartpichover.jpg) no-repeat scroll left top;
color:#990000;
font-weight:bold;
}
a.cartpic:visited {
background:transparent url(../images/cartpichover.jpg) no-repeat scroll left top;
color:#990000;
font-weight:bold;
}
a.cashreg {
background:transparent url(../images/cashreg.jpg) no-repeat scroll 0 0;
color:#333333;
display:block;
font-size:9px;
font-weight:bold;
height:17px;
margin:0;
padding-left:4px;
padding-top:2px;
text-align:left;
vertical-align:text-bottom;
width:66px;
}
a.cashreg:hover {
background:transparent url(../images/cashreghover.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
}
a.loginBoxLinks, a.loginBoxLinks :visited {
background:transparent url(../images/darktransparentdot.png) repeat scroll 0 0;
border:1px solid #660000;
color:#FFFFFF;
display:block;
font-size:9px;
font-weight:bold;
height:1.2em;
margin:5px 8px 3px;
padding:0.3em 0.3em 0.3em 1.4em;
}
a.loginBoxLinks:hover {
background:transparent url(../images/lighttransparentdot.png) repeat scroll 0 0;
color:#FFFFFF;
}
a.loginBoxLinksNotLogin, a.loginBoxLinksNotLogin :visited, a.loginBoxLinksNotLogin :active {
background:transparent url(../images/notloginbg.png) repeat-x scroll 0 0;
border-bottom:1px solid #000000;
border-top:2px solid #FFFFFF;
color:#FFFFFF;
display:block;
font-size:10px;
font-weight:bold;
height:1.2em;
padding:0.3em 0.3em 0.3em 1.4em;
}
a.loginBoxLinksNotLogin:hover {
background:transparent url(../images/notloginbghover.png) repeat-x scroll 0 0;
color:#FFFFFF;
font-weight:bold;
}
.loginbutton {
padding-right:8px;
text-align:right;
}
.loginbox {
border-bottom:1px solid #000000;
padding-bottom:1px;
text-align:left;
}
#loginbox {
background-image:url(../images/loginbox.jpg);
background-position:left 21px;
margin-top:5px;
text-align:left;
}
.loginpadding {
color:#FFFFFF;
font-weight:bold;
padding-left:8px;
padding-right:8px;
padding-top:4px;
}
.loginboxinput {
border:1px solid #990000;
height:13px;
width:140px;
}
a.toprightlinks, a.toprightlinks :visited {
color:#333333;
display:block;
font-size:9px;
font-weight:bold;
height:1.2em;
margin-bottom:3px;
margin-left:6px;
margin-top:3px;
}
a.toprightlinks:hover {
color:#660000;
font-weight:bold;
text-decoration:underline;
}
#bestsellersContent a:link, #bestsellersContent a:visited {
color:#333333;
font-weight:bold;
}
#extralinks {

}
.leftBoxContainer, .rightBoxContainer {
border-bottom:4px solid #FFFFFF;
margin:0;
}
.sideBoxContent {
background-color:#FFFFFF;
}
h3.rightBoxHeading a:hover {
color:#FFFF33;
text-decoration:none;
}
.rightBoxHeading a:visited, .centerBoxHeading a:visited {
color:#000000;
}
.centeredContent, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .productListing-data, .accountQuantityDisplay, .ratingRow, label#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .categoryListBoxContents, .centerBoxContentsSpecials, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
text-align:center;
}
.sideBoxContent {
text-align:left;
}
.rule {
background-color:#999999;
height:1px;
margin-left:10px;
margin-top:5px;
width:800px;
}
#bestsellers .wrapper {
margin:0 0 0 1.5em;
}
#bestsellers ol {
margin-left:1.1em;
padding:0;
}
#bestsellers li {
margin:0.3em 0;
padding:0;
}
.ic {
display:none;
}
#bannerboxHeading {
background-color:#0000CC;
}
#upProductsHeading {
text-align:left;
}
#upDateHeading {
text-align:right;
}
.SearchHeader {
background:transparent url(../images/category-linkgb.jpg) repeat scroll 0 0;
border:1px solid #333333;
color:#FFFFFF;
display:block;
font-size:9px;
font-weight:bold;
margin:0;
padding:0.4em 0.3em;
}
.SearchBox {
background:#fff url(../images/menu/search_bg.jpg) repeat;
margin-bottom:8px;
padding-bottom:6px;
padding-top:5px;
}
.searchboxinput {
background:transparent none repeat scroll 0 0;
border:1px solid #fff;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
padding-bottom:1px;
padding-left:3px;
padding-top:1px;
width:100px;
margin-left: 5px;
}
a.category-top, a.category-top:visited {
color:#008000;
text-decoration:none;
}
a.category-links, a.category-links:visited {
background-image:url(../images/lighttransparentdot.png);
border:1px solid #330000;
color:#FFFFFF;
display:block;
font-size:9px;
font-weight:bold;
margin-top:5px;
padding:0.2em 0.3em;
text-indent:10px;
}
a.category-links:hover {
background-image:url(../images/darktransparentdot.png);
border:1px solid #333333;
color:#FFFFFF;
display:block;
font-weight:bold;
}
a.topmenulinks, a.topmenulinks:visited {
background:transparent url(../images/topmenulinksbg.jpg) repeat scroll 0 0;
border-bottom:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
color:#333333;
display:block;
font-weight:bold;
height:1.2em;
margin:0;
padding:0.3em 0 0.3em 0.3em;
text-indent:35px;
width:157px;
}
a.topmenulinks:hover {
background:transparent url(../images/topmenulinksbghover.jpg) repeat scroll 0 0;
color:#333333;
display:block;
font-weight:bold;
height:1.2em;
margin:0;
padding:0.3em 0 0.3em 0.3em;
}
a.category-subs, a.category-products, a.category-subs:visited, a.category-products:visited {
color:#FF0000;
text-decoration:none;
}
span.category-subs-parent {
font-weight:bold;
}
span.category-subs-selected {
font-weight:bold;
}
.buttonrow {
clear:none;
}
.back {
clear:none;
float:left;
}
.forward, #shoppingCartDefault #PPECbutton {
clear:none;
float:right;
}
.bold {
font-weight:bold;
}
.rowOdd {
background-color:#FFFFFF;
border:1px dotted #999999;
height:1.5em;
vertical-align:top;
}
.rowEven {
background-color:#FFFFFF;
border:1px dotted #999999;
height:1.5em;
vertical-align:top;
}
.hiddenField {
display:none;
}
.visibleField {
display:inline;
}
caption {
}
#myAccountGen li, #myAccountNotify li {
margin:0;
}
.accountTotalDisplay, .accountTaxDisplay {
text-align:right;
width:20%;
}
.accountQuantityDisplay {
vertical-align:top;
width:10%;
}
tr.tableHeading {
background-color:#666666;
height:2em;
}

tr.Cart_tableHeading {
background:#fff;
color: #333;
border-top: 1px dotted #666;
}

.productListing-rowheading {
background-image:url(../images/centerBoxHeadingbg.gif);
color:#FFFFFF;
height:2em;
}
.productlistingheader {
background-image:url(../images/bg/pageheaderbg.jpg);
background-position:center bottom;
background-repeat:no-repeat;
height:43px;
margin-top:9px;
padding-left:40px;
padding-top:14px;
width:580px;
}
.productListing {
background:#000000 none repeat scroll 0 0;
float:left;
text-align:left;
width:591px;
}
.ProductListinginformationback {
background: none repeat scroll 0 0;
clear:both;
float:left;
margin-bottom:8px;
margin-left:3px;
margin-top:4px;
padding-bottom:5px;
width:798px;
}
.ProductListinginformationbox {
background:none repeat scroll 0 0;
border:none;
clear:both;
float:left;
margin:0px;
padding:0px;
width:765px;
}
.allListingTableRule {
background-color:#FFFFFF;
clear:both;
float:left;
width:591px;
}
.allListingTable {
background-color:none;
clear:none;
float:left;
text-align:left;
width:183px;
}
.productListing-left, .productListing-right {
clear:none;
float:left;
margin-left: 8px;
}

.productListing-right {
margin-right:0;
width:170px;
}
.main {
clear:none;
height:260px;
width:188px;
}
.listingleft {
clear:none;
float:left;
}
.tbody {
clear:none;
float:left;
}
td.productListing-data {
border-top:1px solid #CCCCCC;
}
tr.productListing-even {
background-color:#FFFFFF;
width:300px;
}
th#listCell0-0 {
background-color:#FFFFFF;
width:300px;
}
th#listCell0-1 {
background-color:#FFFFFF;
width:70px;
}
th#listCell0-2 {
background-color:#FFFFFF;
width:105px;
}
.sorter {
clear:both;
float:left;
margin-left:6px;
margin-top:25px;
width:550px;
}
.sorterleft {
clear:left;
float:left;
height:0;
width:572px;
}
.NumberofPages {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:medium none;
float:left;
margin-top:3px;
padding:3px 8px 4px;
vertical-align:bottom;
}
.NumberofPagesBottom {
background:#FFFFFF none repeat scroll 0 0;
border-top:medium none;
float:left;
margin-top:3px;
padding:3px 8px 4px;
vertical-align:top;
}
#PageSelect {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:right;
margin-top:0px;
padding:0 8px 1px;
width:286px;
}
#ProductsListingTopNumber {
background:#FFFFFF none repeat scroll 0 0;
color:#333333;
margin-left:auto;
margin-right:auto;
padding:3px 8px 0;
text-align:center;
}
#ProductsListingTopLinks {
border-bottom:medium none;
color:#333333;
margin-left:auto;
margin-right:auto;
margin-top:3px;
padding:3px 8px 4px;
text-align:center;
vertical-align:bottom;
width:280px;
}
#ProductsListingBottomLinks {
background:#FFFFFF none repeat scroll 0 0;
border-top:medium none;
float:right;
margin-bottom:3px;
padding:3px 8px 4px;
vertical-align:top;
}
.productslinksbottom {
clear:none;
float:left;
height:18px;
margin-top:6px;
padding:2px 8px 6px;
text-align:center;
width:571px;
}
#ProductsListingBottomNumber {
color:#333333;
margin-left:10px;
padding:4px 8px;
width:200px;
}
#specialsListingHeading {
margin-top:10px;
}
.specialslistbox {
background-position:left center;
background-repeat:no-repeat;
clear:both;
float:left;
height:auto;
margin-top:20px;
vertical-align:top;
width:620px;
}
.specialsListBoxContents {
background-position:left center;
background-repeat:no-repeat;
float:left;
height:240px;
vertical-align:top;
width:197px;
}
.specialProductImage {
border:1px solid #333333;
float:left;
margin-left:5px;
margin-top:8px;
}
a.specialsTitle, a.specialsTitle:visited {
background-color:#333333;
border:medium none #333333;
color:#FFFFFF;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
height:12px;
margin-left:5px;
padding:2px;
text-align:left;
text-transform:uppercase;
width:168px;
}
a.specialsTitle:hover {
color:#CC0000;
}
.centerBoxContentsProducts {
background-position:left center;
background-repeat:no-repeat;
float:left;
height:230px;
vertical-align:top;
width:191px;
}

.productNewListingOuterBox {
clear:none;
float:left;
height:250px;
padding:4px;
margin-top: 10px;
border: 1px solid #ebebeb;
}

.productListingOuterBox {
background:  transparent url(../images/bg/transgreylinear2.png) repeat scroll center bottom;
clear:none;
float:left;
width: 142px;
height: 217px;
margin:4px;
margin-top: 18px;
border: none;

}

.productListingInnerBox {
clear:none;
float:left;
height:210px;
padding-top:0;
width:150px;
}
.productListingInnerBoxSoldOut {
clear:none;
float:left;
height:220px;
padding-top:1px;
width:173px;
}

a.itemTitle, a.itemTitle:visited {
color:#444;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
height:12px;
line-height:12px;
padding:3px;
text-align:center;
top:-100px;
width:134px;
border: 1px solid #ccc;
border-top: none;
background:transparent url(../images/bg/transgreyvertlines.png) repeat scroll 0 0;
}
a.itemTitle:hover {
color:#fff;
background:#000000 url(../images/bg/transgreyvertlines.png) repeat scroll 0 0;

}
.listingProductImage {
background:#fff;
border:none;
float:left;
height:140px;
width:140px;
border: 1px solid #ccc;
padding-top: 5px;
padding-bottom: 5px;
}

.listingProductImageCategory{
background:#fff;
border:none;
float:left;
height:170px;
width:170px;
border: 1px solid #ccc;
padding-top: 5px;
padding-bottom: 5px;
}


.listingDescription {
border:medium none #333333;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-style:italic;
font-weight:normal;
height:75px;
padding:2px;
text-align:left;
text-indent:0;
width:95px;
}
.listingPrice{
	width:60px;
	padding-top:3px;
	padding-bottom:6px;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	float:left;
	margin-left: 5px;
	text-align:center;
	color:#000;
height: 14px;
	margin-top: 4px;
	
	}
a.soldoutinfo{
color:#000000;
float:left;
font-size:10px;
font-style:normal;
font-weight:bold;
padding:3px;
text-align:left;
}

.listingBottom {
float:right;
padding-bottom:1px;
text-align:center;
margin-left: 0px;
margin-right: 10px;
margin-top: 4px;
}



.listingRight{
float:left;
clear:none;
padding-bottom:6px;
text-align:center;
margin-left: 0px;
margin-right: 0px;
width: 95px;
padding-left: 4px;
}


.product_catListingOuterBox {
background: transparent url(../images/menu/categories_link_bg.jpg) repeat scroll 0 0;
clear:none;
float:left;
width: 275px;
padding:4px;
padding-top: 4px;
padding-bottom: 4px;
margin-left: 5px;
margin-top: 18px;
border: 1px solid #CCCCCC;

}
.ProductlistingPrice{
	width:80px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left: 3px;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	float:left;
	margin-left: 0px;
	text-align:left;
	color:#000;
	
	
	}

a.ProductitemTitle, a.ProductitemTitle:visited {
color:#000000;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:40px;
line-height:15px;
padding:3px;
text-align:left;
text-transform:uppercase;
top:-100px;
width:95px;
}
a.ProductitemTitle:hover {
color:#990000;
}

a.morepics, a.morepics:visited{
clear:none;
color:#333333;
float:right;
font-family:Georgia,Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:9px;
font-weight:normal;
height:10px;
line-height:110%;
margin-right:0;
margin-top:3px;
text-align:left;
width:95px;
	}

a.morepics:hover{
	color: #999999;
}

.listingBottomSoldOut {
float:left;
font-size:10px;
font-weight:bold;
height:17px;
text-align:left;
}
.categoryImg {
float:left;
width:217px;
}
.SmallproductListingInnerBox {
height:170px;
margin-left:13px;
margin-top:1px;
width:132px;
}
a.SmallProductListingImageLink {
}
.SmallProductListingImage {
border:1px solid #333333;
float:left;
margin-left:0;
}
a.ListingProductDescriptionHeader, a.ListingProductDescriptionHeader:visited {
background:none;
border:1px solid #cccccc;
border-bottom:none;
color:#333333;
display:block;
font-size:9px;
font-weight:bold;
margin-left:0;
margin-top:0;
padding-bottom:0;
padding-left:5px;
padding-right:2px;
text-align:left;
text-indent:1px;
width:133px;

}
a.ListingProductDescriptionHeader:hover {
background:none;
color:#000;
}
a.SmallProductListingTitle, a.SmallProductListingTitle:visited {
background:transparent url(../images/bg/transgreyvertlines.png) repeat scroll 0 0;
border-color:-moz-use-text-color #CCCCCC #CCCCCC;
border-style:none solid solid;
border-width:medium 1px 1px;
color:#333333;
float:left;
font-size:9px;
font-weight:bold;
margin-left:0;
padding-bottom:2px;
padding-top:2px;
text-align:left;
text-indent:1px;
text-transform:uppercase;
width:130px;
}
a.SmallProductListingTitle:hover {
background:#000000 url(../images/bg/transgreyvertlines.png) repeat scroll 0 0;
color:#FFFFFF;
}
.SmallproductListingPrice {
color:#003300;
float:left;
font-style:italic;
font-weight:bold;
margin-left:6px;
padding-bottom:2px;
padding-top:2px;
text-align:right;
text-indent:4px;
width:120px;
}
#whatsnew {
border:1px solid #999999;
}
#whatsnewHeading {
font-size:1.2em;
}
.centerBoxContents {
border-left:1px dotted #999999;
height:auto;
padding-top:1px;
}
.categoryListBoxContents, .centerBoxContentsSpecials, .centerBoxContentsFeatured, .centerBoxContentsNew {
clear:none;
height:170px;
padding-bottom:10px;
padding-top:1px;
}
.centerBoxWrapper {
clear:both;
float:left;
height:inherit;
margin-bottom:10px;
visibility:visible;
width:620px;
}
.centerBoxWrapperTrans {
clear:both;
float:left;
height:inherit;
padding-bottom:4px;
visibility:visible;
width:620px;
}
h2.centerBoxHeading {
color:#CC0000;
font-size:1.5em;
}
.centerBoxHeading {
background-image:url(../images/bg/pageheaderbg.jpg);
background-position:center bottom;
background-repeat:no-repeat;
height:43px;
line-height:56px;
margin-top:9px;
padding-bottom:14px;
padding-left:40px;
width:580px;
}
#bestsellersHeading {
background:#A99A71 url() repeat-x scroll 0 0;
font-size:1.3em;
padding:0.4em 0 0.5em 1em;
}
#siteMapList {
float:right;
width:90%;
}
.ratingRow {
margin:1em 0 1.5em;
}
label#textAreaReviews {
font-weight:normal;
margin:1em 0;
}
#popupShippingEstimator, #popupSearchHelp, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
background:#FFFFFF;
}
#popupConditions {
width:700px;
background:#fff;
}
.advsearchbox {
background-color:#FFFFFF;
border:1px dotted #CCCCCC;
clear:both;
margin-left:15px;
padding-right:10px;
width:300px;
}
.advsearchboxnoborder {
background-color:#FFFFFF;
clear:both;
margin-left:15px;
padding-right:10px;
width:300px;
}
.floaterright {
background-color:#FFFFFF;
clear:none;
float:right;
padding-right:15px;
}
.floaterleft {
background-color:#FFFFFF;
clear:none;
float:left;
padding-left:15px;
}
#popupAdditionalImage {
background-color:#FFFFFF;
border:1px none;
}
#trailimageid {
height:0;
left:0;
position:absolute;
top:0;
visibility:hidden;
width:150px;
z-index:1000;
}
#trailimageid div {
background-color:#FFFFFF;
border:1px solid #888888;
padding:5px;
text-align:center;
}
#trailimageid h1 {
font-size:100%;
font-weight:normal;
margin:0;
padding:2px 0;
text-align:left;
width:100%;
}
#trailimageid img {
border:medium none;
margin:2px;
}
#cartBoxListWrapper {
padding-left:0;
text-align:left;
}
#cartBoxListWrapper li {
padding-left:0;
text-align:left;
}
#cartBoxListWrapper ul {
padding-left:0;
text-align:left;
}

.cartQuantity {
text-align:left;
width:4.7em;
}
.cartNewItem {
color:#33CC33;
position:relative;
}
.cartOldItem {
color:#660099;
position:relative;
}
.cartBoxTotal {
font-weight:bold;
text-align:right;
}
.cartRemoveItemDisplay {
width:3.5em;
}
.cartAttribsList {
margin-left:1em;
}
.toplogotable {
padding-left:0;
}
.mainpageall {
clear:both;
margin-bottom:5px;
margin-top:8px;
padding-left:0;
width:630px;
}
.mainpageleft {
clear:none;
float:left;
padding-left:0;
width:428px;
}
.mainpageright {
border-left:1px solid #999999;
clear:none;
float:right;
height:320px;
padding-left:0;
position:relative;
text-align:right;
width:200px;
}
.frifrakt {
background-image:url(../images/frifrakt.jpg);
background-repeat:no-repeat;
border:1px none;
clear:none;
height:250px;
width:200px;
}
.intro1 {
background-image:url(../images/introvintage.jpg);
background-position:center top;
background-repeat:no-repeat;
clear:both;
height:310px;
width:450px;
}
.introheader {
background-position:center top;
clear:left;
float:left;
font-size:24px;
font-weight:bold;
height:40px;
line-height:40px;
margin-left:50px;
margin-top:20px;
width:450px;
}
.introsubheader {
clear:left;
float:left;
font-size:18px;
font-weight:bold;
height:40px;
margin-left:50px;
margin-top:20px;
width:450px;
}
.introinfo {
clear:left;
color:#FFFFFF;
float:left;
font-size:11px;
font-weight:bold;
height:40px;
margin-left:50px;
margin-top:20px;
width:450px;
}
.informationback {
background:#f8f8f8 none repeat scroll 0 0;
clear:both;
float:left;
margin-bottom:8px;
margin-top:0px;
padding-bottom:5px;
margin-left: 0px;
width:625px;
}
.informationbox {
background:#fff none repeat scroll 0 0;
border:0px dotted #999;
clear:both;
float:left;
margin:5px 5px 0;
padding:0px 10px 10px 15px;
width:588px;
}

.informationbox_cart{
background:#FFFFFF none repeat scroll 0 0;
border:0px solid #CCCCCC;
clear:both;
float:left;
margin:5px 5px 0;
padding:0px 10px 10px 15px;
width:500px;
}
.informationbox_address {
background:#FFFFFF none repeat scroll 0 0;
border:0px solid #CCCCCC;
clear:both;
float:left;
margin:5px 5px 0;
padding:0px 10px 10px 15px;
width:400px;
}
.informationbox_payment {
background:#FFFFFF none repeat scroll 0 0;
border:0px solid #CCCCCC;
clear:both;
float:left;
margin:5px 5px 0;
padding:0px 10px 10px 15px;
width:400px;
}
.informationbox_confirm {
background:#FFFFFF none repeat scroll 0 0;
border:0px solid #CCCCCC;
clear:both;
float:left;
margin:5px 5px 0;
padding:0px 10px 10px 15px;
width:400px;
}
#ezPagesHeading {
background-color:#FFFFFF;
background-image:url(../images/tophead.gif);
background-position:520px bottom;
background-repeat:no-repeat;
border:1px dotted #9A9A9A;
height:35px;
margin-top:10px;
padding-left:40px;
padding-top:14px;
width:580px;
}
#allandnewlistingheader {
background-image:url(../images/bg/headingbg.jpg);
background-position:left bottom;
background-repeat:no-repeat;
height:56px;
line-height:56px;
margin-top:9px;
margin-left: 7px;
margin-bottom: -2px;
padding-bottom:0px;
padding-left:30px;
width:798px;
}
#PagesHeading {
font-size: 18px;
background-image:url(../images/bg/headingbg.jpg);
background-position:right bottom;
background-repeat:no-repeat;
height:56px;
line-height:56px;
margin-top:9px;
margin-left: 0px;
margin-bottom: -2px;
padding-bottom:0px;
padding-left:30px;
width:595px;
}
#header {
float:left;
line-height:45px;
width:250px;
}
.sorterback {
clear:none;
float:left;
margin-top: 2px;
margin-left:8px;
padding:2px;
}
.sortersorter {
clear:none;
float:left;
padding:2px;
width:282px;
}
label#disp-order-sorter-text {
clear:none;
color:#333333;
float:left;
font-weight:bold;
margin-right:8px;
}
form#disp-order-sorter {
clear:none;
color:#FF0000;
float:left;
}
select#disp-order-sorter {
background:#FF0000 none repeat scroll 0 0;
border:1px solid #333333;
color:#FFFFFF;
font-family:Geneva,Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
}
.contactusleft {
background:#FFFFFF none repeat scroll 0 0;
border:none;
clear:none;
float:left;
height:500px;
margin:5px 0 0 5px;
padding:0 10px 10px;
width:308px;
}
.contactusright {
background:#FFFFFF none repeat scroll 0 0;
border:none;
clear:none;
float:right;
height:500px;
margin:6px 5px 0;
padding:0 10px 10px;
width:258px;
}
.opacity-50 {
opacity:0.5;
}
#prevOrders {
border:1px solid #F6F6F6;
padding:5px;
width:95%;
}
#MyAccountTableHeading {
border:1px dotted #999999;
height:20px;
text-align:right;
}
#MyAccountTableLine {
border-top:1px dotted #999999;
margin-left:10px;
}
#MyAccountAddress {
margin-left:0;
}
.textLeftAlign {
float:left;
text-align:left;
}
#myAccountTopBox {
border:1px solid #F6F6F6;
margin-left:0;
padding:10px;
text-align:left;
width:500px;
}
#MyAccountOrderTotals {
margin-left:0;
text-align:left;
width:auto;
}
#myAccountStatusDate {
margin-left:0;
text-align:left;
width:100px;
}
#myAccountStatus {
margin-left:0;
text-align:left;
width:100px;
}
#myAccountStatusComments {
text-align:left;
}
.myAccountAmount {
text-align:right;
width:100px;
}
#myAccountQuantity {
text-align:left;
width:200px;
}
#myAccountProducts {
text-align:left;
width:100px;
}
.question {
color:#000000;
font-size:11px;
font-weight:bold;
}
.svar {
color:#000000;
font-size:11px;
font-weight:bold;
}
.certitrade {
float:left;
margin-bottom:18px;
margin-left:5px;
width:600px;
}
.certitradeimage {
background:transparent url(../images/certitrade_logo_63x63.gif) no-repeat scroll 0 0;
float:left;
margin-top:16px;
width:63px;
height:63px;
}
#pageNotFoundRight {
clear:none;
float:left;
margin-left:16px;
width:200px;
}
#pageNotFoundLeft {
clear:none;
float:left;
margin-left:16px;
width:200px;
}
.submitcheckout {
width:350px;
}
a.informationlinks, a.informationlinks :visited {
background:transparent url(../images/bg/transgreyvertlines2.png) repeat scroll 0 0;
border:1px solid #330000;
clear:none;
color:#333333;
float:left;
margin-right:20px;
padding:4px;
width:100px;
}
a.informationlinks :hover {
background:#CCCCCC url(../images/bg/transgreyvertlines2.png) repeat scroll 0 0;
color:#333333;
}
.visaimage {
background:#000000 url(../images/visamastersmall.gif) repeat scroll 0 0;
clear:left;
height:224px;
width:160px;
}
.nodisplay {
display:none;
}
.newsInfo {
text-align:center;
}
.newsContent {
font-size:1em;
}
#newsArchivTitleHeading {
text-align:left;
}
#newsArchivDateHeading {
text-align:right;
}
.ScrollerFrame {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
line-height:18px;
text-align:center;
vertical-align:middle;
}
.newsBoxContent {
float:left;
font-weight:bold;
}
#newsBox {
color:#333333;
float:left;
width:400px;
}
.newsboxlink {
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:25px;
margin-left:10px;
text-align:center;
vertical-align:middle;
width:282px;
}
.newsBoxContent {
float:left;
font-weight:bold;
}
#testamonialBox {
color:#FFFFFF;
float:left;
font-family:"Tw Cen MT";
font-size:12px;
font-weight:bold;
margin-left:10px;
text-align:left;
width:180px;
}
#testamonialBoxName {
color:#FFFFFF;
float:left;
font-family:"Tw Cen MT";
font-size:12px;
text-align:right;
width:190px;
}
.payment-kreditor{
	width: 400px;
	height: 42px;
	padding: 5px;
	padding-bottom: 15px;
	border: 1px dotted #CCCCCC;
	border-bottom: none;
	float: left;
}
.payment-kreditor_nor{
	width: 400px;
	height: 42px;
	padding: 5px;
	padding-bottom: 15px;
	border: 1px dotted #CCCCCC;
	border-bottom: none;
	float: left;
}
.payment-kreditor_den{
	width: 400px;
	height: 42px;
	padding: 5px;
	padding-bottom: 15px;
	border: 1px dotted #CCCCCC;
	border-bottom: none;
	float: left;
}

.ccinfo{
	width: 400px;
	padding: 5px;
	padding-bottom: 15px;
	border: 1px dotted #CCCCCC;
	border-top: none;
	float: left;
}
.paymentimage-kreditor{
	float: right;
	width: 169px;
	height: 42px;
	color: #666666;
	padding: 5px;
	
	clear: none;
}
