body,input,label {
color:black;
font:normal 13px/15px Arial,Helvetica,sans-serif;
}

input,select {
color:#939393;
margin-top:0;
font-size:12px;
line-height:normal;
padding:4px 5px;
}

a {
color:#0394cb;
text-decoration:underline;
}

fieldset {
margin:0 2px;
padding:5px;
}

fieldset td {
padding:2px 0;
}

dl#accordion {
list-style-type:none;
padding-left:40px;
padding-top:10px;
width:480px;
min-height:450px;
height:auto!important;
overflow:hidden;
margin:0;
}

dl#accordion dt {
width:100%;
position:relative;
display:block;
margin:0;
padding:0;
}

dl#accordion .bg {
overflow:hidden;
width:450px;
color:#232529;
margin:2px 0 1px;
padding:0 13px 0 30px;
}

dl#accordion dt em {
color:#232529;
display:block;
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:17px!important;
font-weight:700;
position:absolute;
left:-30px;
font-style:normal;
top:3px;
}

dl#accordion dt span {
background:url(sub-plus.gif) left 4px no-repeat;
color:#232529;
font-size:12px;
font-weight:700;
text-transform:uppercase;
line-height:25px;
cursor:pointer;
display:block;
height:1%;
margin:0;
padding:0;
}

dl#accordion dt.active span {
z-index:1;
background:url(sub-minus.gif) left 4px no-repeat;
}

dl#accordion dd {
background:none;
display:none;
overflow:hidden;
margin:0;
padding:0;
}

dl#accordion dd .indent {
background:none;
min-height:60px;
padding:10px 20px 0 0;
}

dl#accordion dd .indent i {
font-style:normal;
color:#232529;
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:17px!important;
float:left;
display:inline-block;
font-weight:700;
}

dl#accordion dd .indent p {
background:#fff;
float:left;
display:inline-block;
margin-left:30px;
margin-top:0;
color:#000;
padding:5px;
}

.margin {
margin-top:20px;
}

.margin ul.tabs {
float:left;
list-style:none!important;
height:43px;
width:530px;
margin:0 0 0 10px;
padding:0;
}

ul.tabs li {
float:left;
height:43px;
line-height:43px;
border:none;
border-bottom:0;
overflow:hidden;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
position:relative;
background:#0791bb!important;
margin:0 2px 0 0;
padding:0;
}

ul.tabs .last {
margin-right:0;
}

ul.tabs li a {
text-decoration:none;
color:#fff;
width:155px;
text-align:center;
display:inline-block;
font-size:16px;
text-transform:none;
font-weight:400;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
letter-spacing:-1px;
border:0;
outline:none;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
position:relative;
}

ul.tabs li:hover {
background:#086e9e!important;
}

ul.tabs li a:hover,html ul.tabs li.active a {
color:#fff;
}

html ul.tabs li.active,html ul.tabs li.active a:hover {
background:#086e9e!important;
color:#fff!important;
}

html ul.tabs li.active {
border:none;
border-bottom:0;
}

.tab_container {
width:530px;
}

.tab_content {
width:520px;
padding-right:10px;
margin-top:0;
background:none;
height:auto;
border:none;
border-top:0;
position:relative;
padding-bottom:20px;
}

.tab_content .pad-indent {
padding:30px 0 0 10px;
}

.box .img-indent {
float:left;
margin-right:15px;
}

.box h2,.row-2 h3 {
font:bold 14px/16px "Trebuchet MS",Arial,Helvetica,sans-serif;
letter-spacing:0;
color:#232529;
text-transform:uppercase;
padding-bottom:5px;
}

#tab1 .button,#tab3 .button,#tab2 .button {
height:24px;
margin-top:1px;
padding:4px 0 0;
}

#tab1 .box .list a,#tab3 .box .list a {
color:#333;
}

#tab1 .box .list li {
line-height:18px;
}

.row-2 {
width:600px;
padding-left:10px;
padding-bottom:50px;
}

.row-2 a {
color:#333;
display:inline-block;
padding:0 0 5px;
}

.row-2 .button {
height:24px;
padding:4px 0 0;
}

h6 {
font:bold 12px Arial,Helvetica,sans-serif;
}

.article-decor {
padding:0 0 12px;
}

#contact_text {
color:#949494;
font:normal 13px/15px Arial,Helvetica,sans-serif;
height:115px;
overflow:auto;
width:95%;
margin:4px 0 10px;
padding:4px 5px;
}

.article_separator {
display:block;
line-height:1px;
height:1px;
font-size:1px;
margin:15px 0 0;
padding:0 0 15px;
}

.column_separator {
padding:0 0 0 12px !important;
}

.contentpane img {
display:block;
float:right;
}

.contentpaneopen h3 img {
float:left;
margin:0 3px 0 0 !important;
}

.contentpaneopen ul,.article-indent ul {
list-style:none;
margin:0 0 0 15px;
}

.contentpaneopen ul li,.article-indent ul li {
background:url(listMarker.gif) no-repeat 0 8px;
padding:0 0 6px 10px;
}

.contentdescription img {
margin:0 20px 0 0;
}

.contentpaneopen img {
margin:0 15px 0 0;
}

#poll .componentheading {
border:1px solid #ECECEC;
font:normal 22px/18px Arial,Helvetica,sans-serif;
color:#333;
margin:0 0 10px;
padding:10px 0 0 19px;
}

#poll .contentpane {
border:none;
margin:5px;
padding:5px 10px;
}

.contentpaneopen {
border:none;
margin:0 0 10px;
padding:0 4px;
}

.contentpaneopen td {
padding:5px;
}

.contentpaneopen td.contentheading,td.componentheading {
padding:11px 0 12px 19px;
}

.contentheading,.componentheading {
color:#626161;
font:bold 17px/18px Arial,Helvetica,sans-serif;
text-transform:none;
letter-spacing:0;
}

div.componentheading {
border:1px solid #ececec;
background:#f7f7f7;
height:33px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
padding:16px 0 0 19px;
}

table.blog,#component-contact {
border:none;
border-bottom:none;
margin:0 15px;
padding:5px;
}

table.blog td {
padding:5px 5px 3px;
}

.componentheading {
margin:0 0 20px;
padding:11px 0 11px 20px;
}

td.buttonheading {
padding:10px 10px 0 0 !important;
}

.buttonheading img {
margin:0;
padding:0;
}

span.contentheading {
font-weight:400;
display:block;
margin:0 0 15px;
padding:15px 0;
}

.iteminfo {
margin:0 0 15px;
padding:0 0 6px;
}

.modifydate {
border-top:1px dotted #2b2b2b;
font-size:11px;
text-decoration:none!important;
margin:10px 0 0;
padding:10px 0;
}

.createdby {
display:block;
text-transform:none;
}

.createdate {
line-height:11px;
font-size:11px;
display:block;
border-bottom:1px dotted #2b2b2b;
margin:0 0 5px;
padding:0 0 10px;
}

div.small {
display:block;
font-size:11px;
font-weight:400;
white-space:nowrap;
line-height:11px;
margin:0;
padding:0 0 7px;
}

/*.button,.validate,.modal-button,div.blank a {
background:url(button2.png) left top repeat-x;
border:none!important;
float:left;
color:#093c5e;
font:bold 12px/20px Arial,Helvetica,sans-serif;
height:28px;
width:84px;
text-align:center;
text-decoration:none;
text-transform:none;
display:block;
cursor:pointer;
vertical-align:middle;
margin:0 11px 0 0;
padding:0;
}*/

/*a.button {
height:23px;
padding-top:5px;
margin-top:-15px;
}*/

.button:hover,.validate:hover,.modal-button:hover,.readmore a:hover,div.blank a:hover {
background:url(button2-active.png) left top repeat-x;
color:#fff;
}

.nobutton .button,.contentpane .nobutton .button {
background:none;
color:#666;
border:none!important;
font-size:12px;
line-height:22px;
width:auto;
float:none;
display:inline-block;
text-decoration:underline;
text-transform:none;
padding:0;
}

.modal-button,.readmore a,div.blank a {
float:left;
height:auto;
padding:2px 5px;
}

.modal-button {
margin-right:10px;
}

#editor-xtd-buttons {
overflow:hidden;
width:300px;
float:left;
padding:5px 0;
}

#editor-xtd-buttons .readmore {
display:inline;
}

.blank {
margin:5px 0 0;
}

div.blank a {
width:114px;
background:#000;
}

div.readmore {
overflow:hidden;
margin:0;
padding:0;
}

div a.readon {
background:none;
border:none;
color:#f31404;
display:inline-block;
font:bold 12px/14px Arial,Helvetica,sans-serif;
width:auto;
text-align:center;
padding:0;
}

.blog_more h2 {
font-size:12px;
padding:0;
}

.blog_more ul {
margin:10px 0 0 15px;
}

.blog_more ul li {
padding:0!important;
}

.pagenav {
font-size:12px;
font-weight:400;
}

a.pagenav {
font-weight:400;
text-decoration:none;
margin:0 2px 0 0;
padding:0 2px;
}

.pagination_nav {
font-size:12px;
padding:10px 20px 0 27px;
}

.pagination_nav div {
padding:5px 0;
}

.pagination {
margin-top:10px;
}

.pagination_result {
line-height:16px;
padding:5px 0 0;
}

.pagination span {
padding:0 10px 0 0;
}

.pagination strong span {
font-weight:400;
padding:0 6px;
}

.searchArea {
border:1px solid #ebebeb;
padding:10px;
}

.sectiontableentry1 td,.sectiontableentry0 td,.sectiontableentry2 td {
border-bottom:1px dotted #2b2b2b;
padding-bottom:5px;
padding-top:5px;
}

#search_searchword {
font:normal 12px/14px Arial,Helvetica,sans-serif;
padding:2px 0;
}

.var1 {
background:#f1f1f1;
margin:10px 0 5px;
padding:5px!important;
}

.var2 {
background:#f7f7f7;
margin:10px 0 5px;
padding:5px!important;
}

.results {
padding:0 20px;
}

.results ol li {
text-align:justify;
padding:0 0 10px;
}

.searchintro {
padding:10px 0 10px 20px;
}

.searchintro b,.searchintro strong {
color:#f31404;
}

.sectiontableheader {
background:none;
color:#6f6e6e!important;
font-weight:700;
border:1px solid #ececec;
padding:10px 0 10px 4px;
}

span.sectiontableheader {
padding:2px 0 2px 4px;
}

.sectiontableheader a {
color:#000;
}

.sectiontableheader strong {
color:#666;
}

.archiveBlock .button {
display:inline-block;
margin:0 0 0 5px;
}

ul#archive-list h4 a {
font-size:12px;
text-transform:none;
}

#poll h3 {
font-size:120%;
padding:0 0 10px;
}

dl.poll dt {
font-weight:700;
padding:7px 0 0;
}

.poll .question {
font:bold 13px/17px Arial,Helvetica,sans-serif;
padding:0 10px 0 0;
}

.poll-body label {
font:normal 11px/18px Arial,Helvetica,sans-serif;
color:#787878;
}

.poll .buttons {
overflow:hidden;
padding:8px 0 6px;
}

.poll .button {
background:url(button2-active.png) left top no-repeat;
border:none;
color:#fff;
font:bold 12px/20px Arial,Helvetica,sans-serif;
height:28px;
width:84px;
display:inline-block;
vertical-align:top;
margin:0 2px 0 1px;
padding:0;
}

.poll .button:hover {
background:url(button2.png) left top no-repeat;
color:#093c5e;
}

.poll .section {
overflow:hidden;
width:100%;
color:#000;
padding:6px 0 0;
}

.poll .section2 {
overflow:hidden;
width:100%;
padding:6px 0 0;
}

.poll .radio {
float:left;
width:20px;
}

.poll .radio input {
display:block;
width:16px;
height:16px;
vertical-align:middle;
}

.poll .var {
text-align:left;
margin:0 0 0 20px;
}

.display select {
border:1px solid #46462f;
width:100px;
}

.td_1,.td_2 {
width:5%;
text-align:center;
}

.td_3 {
width:90%;
padding:0 0 0 10px;
}

#itema,#itemb,#itemc {
background:url(title-bg.gif) left top repeat-x;
padding-bottom:5px;
padding-top:5px;
font-weight:700;
padding-left:4px;
color:#000;
}

.pollstableborder .question {
padding:5px 0 0 85px;
}

dl.contentpane dt {
padding:10px 0 20px;
}

dl.contentpane dd {
width:100%;
overflow:hidden;
}

dl.contentpane .description {
width:110px;
vertical-align:middle;
padding:0;
}

dl.contentpane .input-field {
width:160px;
vertical-align:bottom;
padding:0;
}

dl.contentpane .button-field {
width:140px;
vertical-align:middle;
padding:0;
}

.search {
overflow:hidden;
background:none;
margin:0;
padding:5px 0 0 5px;
}

.search .button {
background:url(search-button.gif) left top repeat-x;
font:normal 14px/20px Arial,Helvetica,sans-serif;
border:none!important;
text-transform:none;
color:#fff;
float:left;
width:60px;
height:30px;
vertical-align:middle;
margin:0 0 0 3px;
padding:0 0 2px;
}

.search .button:hover {
background:#0b5683;
}

.search .inputbox {
background:url(search-input-bg.gif) left top no-repeat;
text-transform:none;
border:none;
color:#c3c2c2;
font:normal 12px/22px Arial,Helvetica,sans-serif;
vertical-align:top;
width:323px;
height:22px;
float:left;
margin:0;
padding:4px 5px 4px 35px;
}

.search_result {
padding:0 20px 0 0;
}

.search_result h3 {
color:gray;
font-size:14px;
}

.highlight {
color:#f31404;
font-weight:700;
}

.adminform td {
padding:0 0 2px;
}

#register_stretcher .button {
margin-top:10px!important;
margin-left:35%!important;
padding:9px 0 23px;
}

#toggler1,#toggler2 {
width:13px;
height:13px;
margin:3px 0 0;
}

*+html #toggler1,*+html #toggler2 {
width:13px;
height:13px;
margin:0;
}

#login_stretcher input,#register_stretcher input {
line-height:normal;
padding:1px 0 2px;
}

#login_stretcher .button,#register_stretcher .button {
padding:3px 4px 2px;
}

.error dd ul {
background:#573628;
border-top:3px solid #670606;
border-bottom:3px solid #670606;
color:#fff;
margin:0;
padding:5px 0 5px 5px;
}

.error dd ul li {
background:none!important;
color:#fff!important;
margin:0 0 0 20px !important;
}

.module,.module_text,.module_menu {
width:100%;
background:none;
border:none;
margin:0 0 10px;
padding:0;
}

.module .boxIndent,.module_text .boxIndent,.module_menu .boxIndent {
background:none;
border:none;
padding:10px 5px 15px 10px;
}

.container .module .boxIndent {
background:none;
padding:0;
}

.module h3,.module_text h3,.module_menu h3,.module-bestsellers h3,moduletable_LoginForm h3 {
background:#f9f9f9;
font:bold 14px/18px Arial,Helvetica,sans-serif;
letter-spacing:0;
text-transform:none;
color:#093c5e;
border:1px solid #ececec;
height:28px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
margin:0;
padding:10px 0 0 19px;
}

.categoryName,#vmMainPage h3 {
background:#f7f7f7;
font:bold 17px/18px Arial,Helvetica,sans-serif;
letter-spacing:0;
text-transform:none;
color:#626161;
border:1px solid #ececec;
height:33px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
position:relative;
margin:0 0 10px;
padding:16px 0 0 19px;
}

.title {
background:#f7f7f7;
font:boldl 17px/18px Arial,Helvetica,sans-serif;
letter-spacing:0;
color:#626161;
border:1px solid #ececec;
text-transform:none;
height:33px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
position:relative;
margin:0 0 10px;
padding:15px 0 0 19px;
}

.extra-divider td {
border:none;
padding:13px 0;
}

.module ul li {
font:normal 12px/19px Arial,Helvetica,sans-serif;
vertical-align:top;
margin:0;
padding:0;
}

.module li a {
background:none;
margin:0;
padding:0;
}

.module li a:hover {
color:#CCC;
text-decoration:underline;
}

.module a {
color:#939698;
text-decoration:underline;
}

.moduletable-categories {
border:none;
border-top:none;
background:url(cat-bg.gif) left top repeat-x;
height:45px;
width:100%;
position:absolute;
top:146px;
left:0;
z-index:1000;
}

.new {
background:url(new.gif) left top no-repeat;
width:37px;
height:19px;
position:absolute;
bottom:29px;
right:11px;
z-index:100;
}

.cat-left {
background:url(cat-left.gif) left top no-repeat;
width:5px;
height:5px;
position:absolute;
left:0;
bottom:55px;
z-index:100;
}

.cat-right {
background:url(cat-right.gif) left top no-repeat;
width:5px;
height:5px;
position:absolute;
right:0;
bottom:55px;
z-index:100;
}

.ddsmoothmenu {
background:none!important;
padding:0;
}

.moduletable-categories ul.level1 {
list-style:none;
margin:0;
padding:0;
}

.moduletable-categories ul.level1 li {
background:none;
z-index:88!important;
font:bold 14px/14px Arial,Helvetica,sans-serif;
float:left;
border:none;
position:relative;
}

.moduletable-categories ul.level1 li a {
text-decoration:none;
margin-right:1px;
color:#fff;
display:inline-block;
background:url(cat-li.gif) left top repeat-x;
border:none;
padding:5px 15px 8px 9px;
}

.moduletable-categories ul.level1 li a.item1 {
width:117px;
}

.moduletable-categories ul.level1 li a.item1 span {
display:block;
background:url(down.gif) right 6px no-repeat;
padding-right:7px;
}

.moduletable-categories ul.level2 li a.item1 {
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
}

.moduletable-categories ul.level1 li a.item2 {
width:77px;
}

.moduletable-categories ul.level1 li a.item3 {
width:68px;
}

.moduletable-categories ul.level1 li a.item4 {
width:134px;
}

.moduletable-categories ul.level1 li a.item7 {
width:59px;
}

.moduletable-categories ul.level1 li a.item8 {
width:75px;
margin-right:0;
padding-right:70px;
}

.moduletable-categories ul.level1 li.item1 a.parent {
padding-right:7px!important;
margin-bottom:0;
}

.moduletable-categories ul.level1 li.item8 a.parent {
padding-right:78px!important;
width:67px;
margin-right:0;
}

.moduletable-categories ul.level1 li a.item8 span {
display:block;
background:url(down.gif) right 6px no-repeat;
padding-right:3px;
}

.moduletable-categories ul.level1 li a:hover,.moduletable-categories ul.level1 li a.active,.moduletable-categories ul.level1 li a.selected {
background:url(cat-li-active.gif) left top repeat-x;
}

.moduletable-categories ul.level2 li a.parent {
padding-right:0!important;
margin-bottom:0;
}

.moduletable-categories ul.level2 {
background:none;
width:181px;
list-style-type:none;
visibility:hidden;
position:absolute!important;
left:0!important;
top:45px!important;
margin:0;
padding:0;
}

.moduletable-categories ul.level2 li {
background:none!important;
border:none;
font-weight:400;
position:relative;
float:left!important;
margin:0;
padding:0;
}

.moduletable-categories ul.level2 li a {
border:none!important;
text-decoration:none;
font:normal 12px/28px Arial,Helvetica,sans-serif;
color:#9e9d9d;
display:block;
width:171px!important;
background:url(cat-ul2-a.gif) left top no-repeat!important;
margin:0;
padding:0 0 0 10px !important;
}

.moduletable-categories ul.level2 li a span {
background:url(right.gif) left center no-repeat!important;
padding-left:10px;
display:block;
}

.moduletable-categories ul.level2 li a:hover span {
background:url(right-active.gif) left center no-repeat!important;
}

.moduletable-categories ul.level2 li a:hover,.moduletable-categories ul.level2 li a.active {
text-decoration:none;
color:#fff!important;
background:url(cat-ul2-a-active.gif) left top no-repeat!important;
}

.ddshadow {
position:absolute;
left:0;
top:0;
width:0;
height:0;
background:silver;
display:none!important;
}

.module-bestsellers .boxIndent {
background:#f7f7ef;
padding:18px 20px 65px 29px;
}

.module-bestsellers h3 {
background:#eeecd9;
}

.module-bestsellers .sectiontableentry1 td,.module-bestsellers .sectiontableentry0 td,.module-bestsellers .sectiontableentry2 td {
border:none;
padding-bottom:5px;
padding-top:5px;
}

.module-bestsellers a {
color:#686153;
font:normal 11px/15px Arial,Helvetica,sans-serif;
text-transform:uppercase;
text-decoration:none;
}

.module-bestsellers strong {
color:#686153;
font:normal 11px/15px Arial,Helvetica,sans-serif;
text-transform:uppercase;
}

.module-specials,.module-new {
margin-top:0;
}

.module-new h3 {
background:url(title-bg.gif) left top repeat-x;
border:none;
font:normal 22px/22px Arial,Helvetica,sans-serif;
letter-spacing:0;
text-transform:none;
color:#333;
height:37px;
margin:0;
padding:12px 0 0 17px;
}

.module-specials h3 {
background:url(title-right.gif) right top no-repeat;
color:#093c5e;
height:41px;
border:none;
font:bold 14px/30px Arial,Helvetica,sans-serif;
padding:0 220px 0 0;
}

.module-specials h3 span {
display:block;
background:url(title-left.gif) left top no-repeat;
height:41px;
padding-left:20px;
}

.module-specials h3 span span {
display:block;
background:url(title-bg1.gif) left top repeat-x;
padding-left:0;
height:36px;
padding-top:5px;
}

.module-specials .boxIndent,.module-new .boxIndent {
border:1px solid #f5f5f5;
overflow:hidden;
margin-top:1px;
padding:19px 0 0 19px;
}

.module-specials .boxIndent {
position:relative;
overflow:hidden;
background:url(boxindent-bg.gif) left bottom repeat-x #fff;
border:1px solid #ededed;
border-radius:0 0 4px 4px;
-moz-border-radius:0 0 4px 4px;
-webkit-border-radius:0 0 4px 4px;
padding:21px 1px 0 0;
}

.module-specials .boxIndent table {
position:relative;
overflow:hidden;
margin-left:-1px;
}

.product-Old-Price {
display:inline-block;
}

.floatElement .product-Old-Price {
color:#4c4c4c;
display:inline-block;
padding-left:5px;
padding-right:5px;
font-size:12px;
float:none;
}

.module-new .product-Old-Price {
display:none;
color:#35b0fa;
font-size:17px;
padding-left:0;
float:right;
margin:10px 30px 0 0;
}

.module-new a.product_name {
color:#12b2ca;
font:bold 12px/17px Arial,Helvetica,sans-serif;
text-decoration:none;
text-transform:none;
}

.module-specials a.product_name {
color:#908f8f;
font:normal 12px/17px Arial,Helvetica,sans-serif;
padding-left:9px;
padding-top:8px;
text-decoration:none;
text-transform:none;
}

.module-specials a.product_name:hover {
text-decoration:none!important;
color:#0394cb!important;
}

.module-specials .productPrice {
color:#f31404;
font:bold 12px/1.2em Arial,Helvetica,sans-serif;
white-space:nowrap;
display:inline-block;
margin-top:0;
text-transform:uppercase;
padding:7px 0 0 11px;
}

.module-new .productPrice,.module_s1 .productPrice {
color:#fbba21;
font:bold 12px/1.2em Arial,Helvetica,sans-serif;
white-space:nowrap;
display:inline-block;
padding:7px 0 0 37px;
}

.browsePriceContainer .productPrice {
color:#0394cb;
font:bold 20px/1.2em Arial,Helvetica,sans-serif;
white-space:nowrap;
display:inline-block;
}

.productTop .browsePriceContainer .productPrice {
color:#0394cb;
font:bold 14px/1.2em Arial,Helvetica,sans-serif;
position:absolute;
left:2px;
bottom:17px;
white-space:nowrap;
display:inline-block;
}

.productDetailsContainer {
padding-top:10px;
}

.module_menu li {
background:none;
font:normal 12px/17px Arial,Helvetica,sans-serif;
list-style:none;
width:100%;
vertical-align:top;
margin:0;
padding:2px 0 4px 10px;
}

.module_menu li a {
background:url(list-marker.gif) no-repeat 0 5px;
text-decoration:none;
margin:0;
padding:0 0 0 10px;
}

.module_menu li.active ul {
margin:1px 0 -1px 10px;
}

#userMenu {
text-align:right;
padding:1px 22px 0 0;
}

#userMenu ul {
margin:0;
}

#userMenu ul li {
display:inline;
font:normal 12px/14px Arial,Helvetica,sans-serif;
margin:0;
padding:0 0 0 19px;
}

#userMenu ul li a {
text-decoration:none;
color:#9c9c9a;
}

#userMenu ul li a:hover {
text-decoration:underline;
color:#fff;
}

.module_LoginForm {
border:1px solid #ededed;
position:relative;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#f9f9f9 url(login-bg.gif) left top repeat-x;
margin:0;
}

.module_LoginForm h3 {
margin-top:0;
font:bold 14px/1.2em Arial,Helvetica,sans-serif;
text-transform:none;
color:#093c5e;
background:none;
letter-spacing:0;
border:none;
padding:12px 0 0 19px;
}

.module_LoginForm .boxIndent {
padding:14px;
}

#form-login-username {
display:block;
width:100%;
}

#form-login-remember {
font:normal 11px/1.2em Arial,Helvetica,sans-serif;
color:#fbba21;
display:block;
margin:0 0 0 -1px;
padding:4px 0 5px;
}

label.remember {
color:#0394cb;
font:normal 12px/12px Arial,Helvetica,sans-serif;
text-transform:none;
display:inline-block;
text-decoration:none;
cursor:pointer;
}

.form-login .rememberCheck {
margin-left:0;
margin-top:-1px;
display:block;
padding:0 0 9px;
}

input.checkbox {
border:none;
display:inline-block;
vertical-align:middle;
width:14px;
height:14px;
margin:0 4px 0 0;
}

.username span {
display:block;
color:#908f8f;
padding:1px 0 6px 2px;
}

.password span {
display:block;
color:#908f8f;
padding:6px 0 6px 2px;
}

#mod_login_username,#mod_login_password {
background:url(input-bg.gif) left top no-repeat;
border:none;
font:normal 12px/20px Arial,Helvetica,sans-serif;
color:#b2b3b4;
width:136px;
height:22px;
text-transform:none;
margin:0 2px 2px;
padding:0 5px 0 8px;
}

.username,.password {
font:normal 12px/13px Arial,Helvetica,sans-serif;
color:#e1e0e0;
text-transform:none;
margin:0;
}

.form-login .button {
background:url(login-button.png) left top repeat-x;
border:none!important;
text-transform:none;
color:#fff;
font:bold 12px/12px Arial,Helvetica,sans-serif;
text-align:center;
vertical-align:middle;
width:52px;
height:24px;
display:block;
position:relative;
margin:0 8px 0 0;
padding:0;
}

.form-login .button:hover {
background:url(login-button-active.png) left top repeat-x;
}

.log {
color:#093c5e;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
padding:6px 0 30px;
}

.logout {
background:url(button3-active.png) left top no-repeat;
border:none!important;
text-transform:none;
color:#fff;
font:bold 12px/20px Arial,Helvetica,sans-serif;
text-align:center;
width:127px;
height:26px;
display:block;
position:relative;
margin:8px 8px 0 0;
padding:0;
}

.logout:hover {
background:url(button3.png) left top no-repeat;
color:#093c5e;
}

#inputs {
overflow:hidden;
padding:7px 0 0 2px;
}

#inputs a {
color:#fa7306;
text-decoration:none;
font:normal 11px/16px Arial,Helvetica,sans-serif;
display:inline-block;
margin:2px 0 0;
}

#inputs .reg {
color:#093c5e;
font:bold 12px/19px Arial,Helvetica,sans-serif;
text-decoration:none;
text-transform:none;
display:block;
width:127px;
height:23px;
background:url(button3.png) left top no-repeat;
text-align:center;
margin-left:-1px;
margin-top:1px;
padding:3px 0 0;
}

#inputs .reg:hover {
text-decoration:none!important;
color:#fff;
background:url(button3-active.png) left top no-repeat;
}

#form-login-remember span {
color:#fff;
font:normal 12px/16px Arial,Helvetica,sans-serif;
text-decoration:none;
text-transform:none;
display:block;
margin:5px 0 0;
padding:0;
}

#form-login-remember a {
color:#f31404;
font:normal 12px/19px Arial,Helvetica,sans-serif;
text-decoration:none;
text-transform:none;
display:inline-block;
padding:0;
}

#form-login-remember a:hover {
text-decoration:underline!important;
}

#form-login-remember a.reg {
display:inline-block;
color:#7b7b7b;
text-decoration:undeline;
margin:0;
}

ul.menu-nav {
list-style:none;
float:none;
overflow:hidden;
margin:0;
padding:0;
}

ul.menu-nav li {
font:normal 12px/16px Arial,Helvetica,sans-serif;
text-transform:none;
background:none;
float:left;
margin:0;
padding:0;
}

ul.menu-nav li a {
color:#0585b9;
display:inline-block;
text-decoration:none;
text-align:center;
cursor:pointer;
padding:0 20px 0 0;
}

ul.menu-nav li a:hover,ul.menu-nav li.active a {
color:#000;
text-decoration:none;
}

#body {
background:#e9e9e9;
width:100%;
}

.main {
	width:950px;
	margin: 0 auto;
}

.header-top {
background:url(header-bg.gif) left top repeat-x;
width:100%;
}

.splash {
background:url(header-splash.png) center bottom no-repeat;
width:100%;
}

#header {
width:100%;
background:none;
height:196px;
position:relative;
margin:0;
padding:10px 0 0;
}

.mennu-bg {
height:40px;
position:relative;
}

#topmenu {
background:none;
height:36px;
width:auto;
position:absolute;
left:0;
top:19px;
margin:0;
padding:0;
}

#search {
position:absolute;
top:75px;
left:240px;
background:url(search-bg.png) left top repeat-x;
border:1px solid #e4e4e4;
width:436px;
height:41px;
z-index:1;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
margin:0;
padding:0;
}

.currency {
width:231px;
height:28px;
position:absolute;
right: 507px;
top: 68px;
z-index:5;
margin:0;
padding:0;
}

#logo {
position:absolute;
left:0;
top:80px;
font-size:0;
width:194px;
height:39px;
z-index:5;
margin:0;
padding:0;
}

.cart_h {
border:none;
background:url(cart-bg.png) left top no-repeat;
letter-spacing:0;
color:#acacac;
font:normal 12px/18px Arial,Helvetica,sans-serif;
text-transform:none;

position:absolute;
top:13px;
right:0;
width:230px;
height:34px;

overflow:hidden;
margin: 5px 0 0 0;
padding:0;
}

.cart_h .vmCartModule {
	padding: 5px 0 5px 0;
	text-align: center;
}

.cart_h .vmCartModule a {
	font-weight: bold;
	color: #f00;
	text-decoration: none;
}

.cart {
/*position:absolute;
top:13px;
right:0;
width:230px;
height:34px;*/


/*border:none;
background:url(cart-bg.png) left top no-repeat;
letter-spacing:0;
color:#acacac;
font:normal 12px/18px Arial,Helvetica,sans-serif;
text-transform:none;
*/

/*overflow:hidden;
margin:0;
padding:0;*/
}

.module_cart {
width:211px;
height:66px;
background:url(cart-bg.gif) left top repeat-x;
margin-top:10px;
margin-bottom:0;
color:#fff;
font:normal 12px/18px Arial,Helvetica,sans-serif;
padding:13px 0 0 19px;
}

.module_cart h3 {
font:bold 17px/17px Arial,Helvetica,sans-serif;
background:url(cart-img1.png) left top no-repeat;
color:#fff;
padding:5px 0 10px 33px;
}

.module_cart .boxIndent {
padding-top:0;
margin-top:-4px;
}

.module_cart .vmCartModule a {
font:bold 22px/22px Arial,Helvetica,sans-serif;
color:#fff;
text-decoration:none;
padding:0 8px 0 4px;
}

.module_cart .vmCartModule span {
font-weight:700;
}

.box-slider {
width:950px;
height:512px;
position:relative;
}

.moduletable_banners {
position:absolute;
right:-273px;
top:7px;
z-index:50;
}

.moduletable_banners1 {
position:absolute;
right:0;
top:1px;
z-index:50;
}

.moduletable_banners1 .bannergroup_banners1 {
overflow:hidden;
margin:0;
}

.moduletable_banners2 {
overflow:hidden;
margin-top:9px;
}

.moduletable_banners2 .box-banners1 {
width:230px;
height:128px;
background:url(box-banners1.jpg) left top no-repeat;
float:left;
margin-right:10px;
position:relative;
}

.moduletable_banners2 .box-banners2 {
width:230px;
height:128px;
background:url(box-banners2.jpg) left top no-repeat;
float:left;
margin-right:10px;
position:relative;
}

.moduletable_banners2 .box-banners3 {
width:230px;
height:128px;
background:url(box-banners3.jpg) left top no-repeat;
float:left;
margin-right:10px;
position:relative;
}

.moduletable_banners2 .box-banners4 {
width:230px;
height:128px;
background:url(box-banners4.jpg) left top no-repeat;
float:left;
position:relative;
}

.moduletable_banners2 a {
display:block;
background:url(more-button.gif) left top no-repeat;
width:87px;
height:29px;
text-decoration:none;
position:absolute;
left:20px;
bottom:20px;
}

.moduletable_banners2 a:hover {
background:url(more-button-active.gif) left top no-repeat;
}

.module_multi {
overflow:hidden;
border:7px solid #ebebeb;
margin-bottom:21px;
background:#fff;
margin-right:0;
padding:0 20px;
}

.module_multi .boxIndent {
margin-right:-12px;
padding:0;
}

.module_multi h3 {
font:normal 22px/1.2em Arial,Helvetica,sans-serif;
color:#000;
text-align:left;
border-bottom:4px solid #efefef;
padding:16px 0 4px;
}

.x-tab-panel-bwrap {
border:none!important;
background:none!important;
}

.x-panel-body {
background:none!important;
border:none;
}

.module_multi td {
background:none!important;
border:none!important;
position:relative;
width:180px;
}

.module_multi .featuredIndent {
background:url(featuredIndent-bg.gif) left bottom repeat-x;
border:none;
text-align:left;
overflow:hidden;
position:relative;
min-height:137px;
margin:0 12px -29px 0;
padding:0;
}

.module_multi .border-product {
overflow:hidden;
border:none;
margin-top:5px;
border-right:nonre;
padding:0;
}

.module_multi .product_name {
text-align:left;
min-height:35px;
border-bottom:none;
background:none;
margin:0;
padding:19px 0 0;
}

.module_multi .product_name a {
font:bold 12px/16px Arial,Helvetica,sans-serif;
color:#12b2ca;
padding:0 18px;
}

.module_multi .product_name a:hover {
color:#fbb000;
}

.module_multi .product-options {
font:normal 12px/16px Arial,Helvetica,sans-serif;
color:#686666;
margin-top:0;
padding:0 0 0 2px;
}

.module_multi .productPrice {
font:normal 18px/1.2em Arial,Helvetica,sans-serif;
color:#fbb000;
position:relative;
padding-left:17px;
}

.module_multi .product-Old-Price {
display:none;
position:absolute;
bottom:0;
right:2px;
font:normal 12px/17px Arial,Helvetica,sans-serif;
color:#1ca4f3;
}

.module_multi .box_product_price {
border:none;
margin:0;
padding:0 0 19px;
}

.module_multi .product_image_container img {
width:105px;
height:100px;
z-index:5;
position:relative;
}

.module_multi .product_image_container {
text-align:center;
margin-top:50px;
}

.module_multi .discount {
z-index:10;
position:relative;
top:-206px;
left:43px;
display:inline-block;
background:url(discount-bg.png) left top no-repeat;
width:57px;
height:41px;
color:#FFF;
font-size:18px;
font-weight:400;
margin:0 0 0 35px;
padding:8px 0 0;
}

*+html .module_multi .discount {
left:35px;
}

.x-tab-panel-header {
display:none!important;
visibility:hidden;
}

#all_in_one4d760760eabfb {
position:relative;
overflow:hidden!important;
}

#content_p {
	background:url(content-bg.gif) left top repeat-x #fff;
}

#content_m {
background: #fff;
overflow:hidden;
position:relative;
z-index:1;
margin:0 auto;
width: 920px;
padding:15px;
}

.content_h {
background:url(content-bg.gif) left top repeat-x #fff;
}

#content_m.homepage {
background: #fff;
overflow:hidden;
position:relative;
z-index:1;
margin:0 auto;
width: 950px;
padding: 0;
}

#content {
/* background:url(content-bg.gif) left top repeat-x #fff; */
overflow:hidden;
position:relative;
z-index:1;
margin:0;
/*padding:15px 0 19px;*/
}

#left {
float:left;
width:190px;
margin:0 10px 0 0;
}

#right {
float:right;
width:190px;
margin:0 0 0 10px;
}

#footer {
background:none;
border-top:none;
position:relative;
margin:0;
}

#footer .space {
font:normal 12px/16px Arial,Helvetica,sans-serif;
color:#585858;
text-transform:none;
padding:27px 0 0;
}

#footer a {
color:#0394cb;
text-decoration:underline;
}

.footerText div {
padding-top:1px;
}

#footer .footerText {
color:#585858;
padding:0;
}

#footer ul {
list-style:none;
margin:0;
padding: 4px;
width: 200px;
float: left;
}

#footer ul li {
background:none;
font:normal 12px/14px Arial,Helvetica,sans-serif;
display: block;
text-transform:none;
margin: 0 0 4px 0;
padding:0 25px 0 0;
}

#footer ul li a {
background:none;
color:#0394cb;
text-decoration:none;
padding:0;
}

#footer ul li a:hover,#footer ul li.active a {
color:#0394cb;
text-decoration:none;
}

.PayPal {
overflow:hidden;
float:right;
margin:20px 20px 0 0;
}

.PayPal a {
display:block;
float:left;
margin-left:11px;
height:35px;
}

a.pay1 {
background:url(img1.png) left top no-repeat;
width:78px;
}

a.pay2 {
background:url(img2.png) left top no-repeat;
width:55px;
}

a.pay3 {
background:url(img3.png) left top no-repeat;
width:58px;
}

.tool-tip {
background:#ffc;
border:1px solid #b4b58A;
color:#000;
max-width:200px;
text-align:left;
}

.tool-title {
background:#dda;
border-bottom:1px solid #b4b58A;
font-weight:700;
padding:5px 10px;
}

.tool-text {
padding:5px 10px;
}

.wrapper {
overflow:hidden;
width:100%;
}

.wrapper2 {
width:100%;
}

.clear {
clear:both;
}

.float-right {
float:right;
}

.contact_email input {
margin-bottom:10px;
}

.contact_email #contact_email_copy {
float:left;
width:15px;
margin:0;
}

.module .box,.module_menu .box,.module_text .box {
background:#fff;
}

.module .box .tail-bottom,.module_menu .box .tail-bottom,.module_text .box .tail-bottom {
background:url(box-corner-tail-bottom.gif) bottom repeat-x;
}

.module .box .tail-top,.module_menu .box .tail-top,.module_text .box .tail-top {
background:url(box-corner-tail-top.gif) top repeat-x;
}

.module .box .tail-right,.module_menu .box .tail-right,.module_text .box .tail-right {
background:url(box-corner-tail-right.gif) right repeat-y;
}

.module .box .tail-left,.module_menu .box .tail-left,.module_text .box .tail-left {
background:url(box-corner-tail-left.gif) left repeat-y;
}

.module .box .corner-right-bottom,.module_menu .box .corner-right-bottom,.module_text .box .corner-right-bottom {
background:url(box-corner-right-bottom.gif) right bottom no-repeat;
}

.module .box .corner-left-bottom,.module_menu .box .corner-left-bottom,.module_text .box .corner-left-bottom {
background:url(box-corner-left-bottom.gif) left bottom no-repeat;
}

.module .box .corner-right-top,.module_menu .box .corner-right-top,.module_text .box .corner-right-top {
background:url(box-corner-right-top.gif) right top no-repeat;
}

.module .box .corner-left-top,.module_menu .box .corner-left-top,.module_text .box .corner-left-top {
background:url(box-corner-left-top.gif) left top no-repeat;
width:100%;
}

.paramlist_key {
width:35%!important;
padding-right:5px!important;
}

.josForm #email {
width:147px;
padding:6px 0 6px 5px;
}

.validate {
margin-bottom:1px;
}

.content-indent {
background:#fff;
border:1px solid #ebebeb;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
padding:15px 15px 20px;
}

.cbButtons {
margin-left:100px;
}

.wrapper .indent {
margin-bottom:15px;
padding-left:15px;
}

.productTop {
width:30%;
}

.article-text-indent {
margin-bottom:-40px;
}

.adminlist td {
vertical-align:middle;
padding-right:5px;
}

.vmRecent {
padding-top:15px;
}

.list li {
color:#7e7c7c;
}

.list h4 {
padding-bottom:5px;
}

.list h4 a {
color:#716d6d;
text-transform:uppercase;
font-size:16px;
line-height:1.2em;
}

.results h3 {
text-transform:uppercase;
color:#626161;
border:1px solid #ebebeb;
margin-bottom:5px;
padding:10px 0 10px 10px;
}

.height {
font-size:0;
line-height:0;
}

#comment {
padding-right:17px;
}

.Form-indent {
margin:10px 0 0;
}

#login_stretcher {
margin-top:5px;
}

#login_stretcher a {
display:inline-block;
margin-top:5px;
}

#searchForm .button {
margin-top:4px;
}

#map_canvas {
width:400px!important;
height:210px!important;
overflow:hidden;
margin-left:20px;
}

.department {
padding-left:20px;
}

.department h3 {
color:#626161;
font:bold 14px/16px Arial,Helvetica,sans-serif;
text-transform:none;
margin-bottom:10px;
}

.department .col-1 {
float:left;
width:220px;
line-height:16px;
}

.col-pad {
padding-right:60px;
}

.col-1 {
float:left;
width:200px;
}

.col-3 {
float:left;
width:400px;
}

.col-2 {
float:left;
width:245px;
}

.line-height {
display:block;
line-height:1.6em;
float:left;
padding-left:3px;
}

.moduletable_slider {
width:710px;
position:relative;
z-index:30;
padding-left:0;
padding-top:1px;
}

#slider {
position:relative;
overflow:hidden;
width:710px;
height:375px;
}

.nivoSlider img {
position:absolute;
top:0;
left:0;
}

.nivoSlider a.nivo-imageLink {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:0;
z-index:60;
display:none;
margin:0;
padding:0;
}

.nivo-slice {
display:block;
position:absolute;
z-index:50;
height:100%;
}

.nivo-caption {
position:absolute;
left:0;
bottom:0;
background:#000;
color:#fff;
opacity:0.8;
width:100%;
z-index:89;
}

.nivo-caption p {
margin:0;
padding:5px;
}

.nivo-caption a {
display:inline!important;
}

.nivo-directionNav a {
position:absolute;
top:45%;
z-index:99;
cursor:pointer;
}

.nivo-prevNav {
left:0;
display:none;
}

.nivo-nextNav {
right:0;
display:none;
}

.nivo-controlNav {
position:absolute;
left:20px;
bottom:20px;
z-index:99;
overflow:hidden;
}

.nivo-controlNav a {
text-indent:-5000px;
z-index:99;
float:left;
color:#fff;
font-weight:700;
width:10px;
height:10px;
background:url(nivo-controlNav-a.gif) left top no-repeat;
text-align:center;
text-decoration:none;
margin-right:1px;
font-size:12px;
line-height:16px;
padding-top:0;
cursor:pointer;
display:block;
}

.nivo-controlNav a.active {
background:url(nivo-controlNav-a-active.gif) left top no-repeat;
}

#wpcumuluswidgetcontent a:hover {
color:#000!important;
}

.module_scroll {
width:950px;
border:none;
margin-top:20px;
margin-bottom:10px;
background:none;
position:relative!important;
overflow:hidden;
padding:0;
}

.module_scroll h3 {
font:bold 14px/30px Arial,Helvetica,sans-serif;
color:#e81c0d;
height:41px;
background:url(title-right.gif) right top no-repeat;
padding-right:220px;
letter-spacing:-1px;
}

.module_scroll h3 span {
display:block;
background:url(title-left.gif) left top no-repeat;
padding-left:20px;
height:41px;
}

.module_scroll h3 span span {
display:block;
background:#f1f1f1 url(title-bg1.gif) left top repeat-x;
height:36px;
padding:5px 0 0;
}

.module_scroll .boxIndent {
border:1px solid #ededed;
position:relative;
border-radius:0 0 4px 4px;
-moz-border-radius:0 0 4px 4px;
-webkit-border-radius:0 0 4px 4px;
background:url(boxindent-bg.gif) left bottom repeat-x #fff;
margin:1px 0 0;
padding:21px 0 0;
}

#xs_72 {
width:950px!important;
overflow:hidden;
position:relative;
background:none;
margin:0;
}

#xs_72 .pane .item {
width:190px!important;
}

.xs_vm_products .featuredIndent {
padding-top:0;
min-height:210px;
background:url(divider.gif) right top repeat-y;
position:relative;
border:none;
margin:0 1px 0 0;
}

.xs_vm_products .border-product {
background:none;
position:relative;
border:none;
margin:0;
padding:0;
}

.xs_vm_products .product_image_container {
background:none;
border:none;
margin:0 auto;
padding:0;
}

.xs_vm_products .product_image_container img {
border:none;
background:#fff;
width:150px;
height:120px;
margin:0;
padding:0;
}

.xs_vm_products .product_name {
min-height:37px;
border:none!important;
background:none;
margin:0;
padding:10px 10px 0 11px;
}

.xs_vm_products a.product_name {
font:normal 12px/17px Arial,Helvetica,sans-serif;
text-transform:none;
color:#908f8f;
text-decoration:none;
display:inline-block!important;
padding:0;
}

.xs_vm_products a.product_name:hover {
text-decoration:none;
color:#0394cb!important;
}

.xs_vm_products .product-options {
overflow:hidden;
margin:0;
padding:0 0 0 7px;
}

.xs_vm_products .box_product_price {
padding-left:0;
}

.xs_vm_products .productPrice {
padding-top:6px;
padding-left:3px;
padding-bottom:1px;
text-align:left;
font:bold 12px/17px Arial,Helvetica,sans-serif;
color:#f31404;
display:inline-block;
float:left;
}

.xs_vm_products .product-Old-Price {
display:inline-block;
color:#0394cb;
font:normal 12px/17px Arial,Helvetica,sans-serif;
float:right;
padding-top:6px;
padding-right:50px;
}

.xs_vm_products .product_buttons {
float:none;
margin:0;
padding:5px 0 0 11px;
}

.scroller {
position:relative;
overflow:hidden;
border:none;
background:none;
}

#xs_1 .pane .item {
float:left;
position:relative;
width:155px!important;
}

.scroller .items {
position:absolute;
clear:both;
}

.item h4 {
font-size:15px;
color:#333;
margin:0;
}

.xs_intro {
font-size:12px;
}

.scroller img {
background:none!important;
border:none!important;
padding:0;
}

img.left {
float:left;
margin-right:0;
}

img.right {
float:right;
margin-left:0;
}

.scroller .active {
border:none;
position:relative;
cursor:default;
}

.basic_h .scroller {
float:left!important;
}

.basic_h a.next {
background-position:0 -30px;
clear:right;
margin-right:0;
}

.basic_h a.prev {
margin-left:0;
}

.basic_v a.browse {
margin:5px auto;
}

.basic_v .scroller {
margin:0 auto;
}

.basic_v a.next,.basic_v a.prev {
background:url(../img/vert_large.png) no-repeat;
float:none;
}

.basic_v a.next {
background-position:0 -30px;
}

a.disabled {
visibility:hidden!important;
}

.xs_1_scroll .basic_h {
position:relative;
overflow:hidden;
}

.xs_72 a.prev {
display:block;
background:url(Prev.png) left top no-repeat!important;
width:30px;
height:54px;
position:absolute;
right:29px;
top:-34px;
z-index:50;
}

.xs_72 a.prev:hover {
background:url(Prev-active.png) left top no-repeat!important;
}

.xs_72 a.next {
display:block;
background:url(Next.png) left top no-repeat!important;
width:30px;
height:54px;
position:absolute;
right:3px;
top:-34px;
z-index:50;
}

.xs_72 a.next:hover {
background:url(Next-active.png) left top no-repeat!important;
}

a:hover,.nobutton .button:hover,.blog_more a:hover,#footer a:hover,.item h4 a {
text-decoration:none;
}

h3,h2 {
line-height:1.2em;
color:#333;
}

.box .pad1,#tab3 .box .list {
padding-top:20px;
}

.box .extra-box,.contentpaneopen h3,.container {
overflow:hidden;
}

#tab1 .box .col-1,#tab3 .box .col-1 {
float:left;
width:255px;
}

#tab1 .box .col-2,#tab3 .box .col-2 {
float:left;
width:240px;
}

#tab1 .box .list,#josForm {
padding-bottom:20px;
}

.article_column,.pagination li,dl.poll,.padding {
padding:0;
}

.contentpane,.contentpaneopen p,.blog_more,.display {
padding:0 0 10px;
}

.contentpane .componentheading,.moduletable-categories ul.level2 li a.item1 span,.moduletable-categories ul.level2 li a.item1:hover span,.moduletable-categories ul.level2 li a.selected,.module .banners,.item:hover {
background:none;
}

.blog_more a,a.pagenav:hover,.count,.module-bestsellers a:hover,.module_menu li a:hover,.module_menu li.active a:hover,.module_menu li.active li a:hover,label.remember:hover,.module_cart .vmCartModule a:hover {
text-decoration:underline;
}

dl.contentpane div,.categoryName img {
vertical-align:middle;
}

.error,.moduletable_banners1 .banneritem_banners1 {
margin:0 0 10px;
}

#system-message dt.error,dt.message,.cart hr,.module_multi .product-options em,.module_multi .product_details_container,.nivo-html-caption,.xs_vm_products .product_details_container {
display:none;
}

.module ul,.module_menu ul {
list-style:none;
margin:0;
}

.module a:hover,#inputs a:hover,#form-login-remember .reg:hover {
text-decoration:none!important;
}

.downarrowclass,.rightarrowclass {
display:none!important;
}

.moduletable-categories ul.level1 li a.item1:hover span,.moduletable-categories ul.level1 li.item1 a.selected span,.moduletable-categories ul.level1 li a.item8:hover span,.moduletable-categories ul.level1 li.item8 a.selected span {
background:url(down-active.gif) right 6px no-repeat;
}

.moduletable-categories ul.level1 li a.item5,.moduletable-categories ul.level1 li a.item6 {
width:87px;
}

.x-tab-panel-body,.x-tab-panel-body-top,.x-panel,.x-panel-noborder,.new_all_in_one4d74eb32aa531 {
background:none!important;
border:none!important;
}

#footer .footerText div,.float-left,.basic_h .items .pane,.basic_h .pane .item {
float:left;
}

.relative,.nivoSlider {
position:relative;
}

.basic_h a.next:hover,.basic_v a.next:hover {
background-position:-30px -30px;
}

.basic_h a.next:active,.basic_v a.next:active {
background-position:-60px -30px;
}

.basic_h a.prev:hover,.basic_v a.prev:hover {
background-position:-30px 0;
}

.basic_h a.prev:active,.basic_v a.prev:active {
background-position:-60px 0;
}


.categoryDetails p {
	text-align: justify;
}