
p { border:0px; padding:0px;}


/*
menu purple #461964
mid - purple: #7d5d92;

lighter move #a590bb
lighter purple #8878b2
*/

select, input, option {color:#461964}

body { background-color:white; background-image:url('../images/bg3.png');
       font-family: 'Trebochet MS', Arial, Helvetica, sans-serif;
       font-size:10pt; line-height:16px; 	color: #333333; margin-top:0px;
       color:#4e407c;
       }
       

.breadcrumb {padding:0px; font-style:italic; margin-top:4px;}

#main-content-bread  { border:10px #f6f4f7 solid; margin:0px; width:614px; margin-top:5px;}


.more-products { background-image:url('../images/purplearrow.gif');
                 background-repeat: no-repeat;
                 padding-left:12px;
                 font-weight:bold;
                 }
       
       
table, table td, table th { font-size:10pt}

#container { width:1000px; margin-left:auto; margin-right:auto; border:0px white solid; background-color:white; padding-bottom:10px; clear:both;}
#banner { height:95px; width:1000px; background-image:url('../images/banner.png');}


#container-home { width:938px; margin-left:auto; margin-right:auto; border:1px #005b88 solid; background-color:white; padding-bottom:0px;}
#banner-home { height:22px; width:776px; background-color:#d6dee0; vertical-align:top; padding:12px;}

/* #Brands-home { padding:8px; margin:0px; float:right; width:122px; background-image:url('../images/Brandbg-home.gif');} */
/* #content-left-home { margin:0px; width:800px; padding:0px; padding-right:0px; clear:both; float:left;} */
#content-left-home { margin:0px; width:630px; padding-left:0px; padding-top:33px; padding-right:0px; float:left; clear:both; border:0px silver solid;}

#Brands-home { margin-right:10px; margin-left:0px; padding-top:10px; padding-bottom:0px; margin-bottom:0px; float:right; width:141px; border:0px red solid; text-align:center;}
#Brands-home h2 { font-weight:bold; color:#461964; border-bottom:1px #a590bb solid; padding-bottom:10px; margin-bottom:10px;}


.left-product { text-align:center; width:170px; padding-bottom:8px; margin-bottom:5px; border-bottom:1px #8878b2 solid;}
.left-product-link {color:#8878b2; text-decoration:none; font-size:13px; font-weight:bold;}

#left-advert { width:150px; background-color:white; padding-top:5px;}
#left-container { width:170px; padding:10px;}
#left-container h2 { color:#461964;}
.m0 {display:inline;}
#searchbox 
{
    border-bottom:1px #a590bb solid;
    padding-bottom:10px;
    margin-bottom:10px;
    }
#searchbox h2 { font-weight:bold; color:#461964;}

#q { width:128px; background-color:#f6f4f7; border:1px #a590bb solid; height:18px; margin-right:8px; padding-left:3px;}
.gobut { background-color:#461964; border:0px; padding:2px; padding-top:0px; color:white; font-weight:bold;}
.gobut2,.view-but { background-color:#461964; border:0px; padding:2px; padding-top:0px; color:white;}

#left-categories {padding-top:10px; margin:0px;padding:0px;}
#left-categories ul {margin:0px; margin:0px;padding:0px; list-style:none;}
#left-categories li a {line-height:26px; text-decoration:none; font-weight:bold; display:block; padding-left:3px;}
.left-cat {color:Gray;}
#left-categories li a:hover, .left-cat-selected {color:#7d5d92; background-color:#f6f4f7;}


.pad-10 { padding:10px;}
.pad-20 { padding:20px; clear:both;}

#main-content, #main-content-padded { border:10px #f6f4f7 solid; margin:0px; width:614px;
                margin-top:37px;}
                
#main-content-home, #main-content-home-padded { border:10px #f6f4f7 solid; margin:0px; width:594px;
                margin-top:37px;}
                
                               
#main-content-padded, #main-content-home-padded {padding:10px;}


#main-content-padded-new { border:10px #f6f4f7 solid; margin:0px; width:598px; margin-top:37px; padding:10px;}
#main-content-padded-new h1 ,#main-content-home-padded h1 ,#main-content-home h1
{
    font-family:Trebuchet MS,arial;
    padding:10px; font-weight:bold; font-size:28px;margin-bottom:2px; padding-left:0px; margin-bottom:15px;
    color:#b6aad2;}


 
#breadcrumb, #main-content h1, #main-content-padded h1
{   font-family:Trebuchet MS,arial;
    padding:10px; font-weight:bold; font-size:28px;margin-bottom:2px;
    color:#b6aad2;}

#main-content h1, #main-content-padded h1 { padding-left:0px; padding-bottom:0px; margin-bottom:18px;}

.ph1 { font-size:18px !important;
       font-family:Trebuchet MS,arial;
       color:#b6aad2;
       }




#categories-container {padding:5px; background-color:#461964; text-align:center;}

.category {display:inline; border:0px red solid; background-image:url('../images/menu-ling.gif'); background-position:right; background-repeat:no-repeat; text-align:left;}
.category-end {display:inline; border:0px red solid; text-align:left;}

.category a, .category-end a {color:White; text-decoration:none; padding:5px; padding-left:10px; padding-right:10px; font-weight:bold; text-align:left;}
.category a:hover, .category-end a:hover {color:#7d5d92; text-align:left;}
/*
olded
.category a:hover, .category-end a:hover {background-image:url('../images/topcat-hover.gif'); color:White; text-align:left;}
.catlink-selected {background-image:url('../images/topcat-hover.gif');}
*/


.catlink-selected a,.catlink-selected {color:#7d5d92;}





/*
OLD Sub-Categories with (nice looking) BOXES
.sub-categories {display:none;visibility:hidden;z-index:300; border:1px #461964 solid; position:absolute; clear:both; margin-top:20px; background-color:White; border-bottom:5px #461964 solid; min-width:150px;}
.sub-categories ul { margin:0px; text-align:left; padding:0px;}
.sub-categories ul li { list-style:none; margin:0px; text-align:left; padding:0px;}
.sub-categories a {padding:6px; background-color:white; display:block; color:#461964; text-decoration:none; font-weight:bold; text-align:left; padding-left:8px;}
.sub-categories a:hover {color:White;background-image:url('../images/topcat-hover.gif');}
*/
.sub-categories {display:none;visibility:hidden;z-index:300; border:1px #461964 solid; position:absolute; margin-top:20px; background-color:White; border-bottom:5px #461964 solid; min-width:150px;}
.sub-categories ul { margin:0px; text-align:left; padding:0px;}
.sub-categories ul li { list-style:none; margin:0px; text-align:left; padding:0px;}
.sub-categories a {padding:6px; background-color:white; display:block; color:#461964; text-decoration:none; font-weight:bold; text-align:left; padding-left:8px;}
.sub-categories a:hover {color:#7d5d92; background-color:#f6f4f7;}




#categories-ul { margin:0px;}




.searchresult { padding:6px; padding-bottom:12px; border:1px silver dotted; margin-top:9px; background-image:url('../images/searchboxbg.gif'); margin-left:0px; margin-right:3px; width:580px;}
.searchresult-right { padding:6px; padding-bottom:12px; border:1px silver dotted; margin-top:9px; background-image:url('../images/searchboxbg.gif'); margin-left:0px; margin-right:2px; width:580px;}
.searchresult a,.searchresult-right a {text-decoration:none; background-image:url('../images/go.gif'); background-position:right; background-repeat:no-repeat; padding-right:8px;}
.searchresult a:hover,.searchresult-right a:hover {text-decoration:underline; background-image:url('../images/goo.gif'); background-position:right; background-repeat:no-repeat; padding-right:8px;}
.search-item { margin-left:40px; margin-top:4px;}
.searchtitle {padding:6px;}


.brand-icon { float:right;}

.brand-divider { height:1px; margin:10px; margin-bottom:5px; background-color:#8878b2;}



.strike {text-decoration: line-through; color:red}
.redb { color:#FF0000}
.discount {font-size:13px; color:#461964; margin-top:0px; margin-bottom:0px; font-style:italic; clear:both;}
.price { color:#461964; font-size:13px; font-weight:bold;}
.more-info { font-weight:bold; color:#461964; text-decoration:none;}
.more-info:hover { text-decoration:underline; color:#7d5d92;}

/* 
.add-product { margin-top:20px; border:1px #8f8f8f dotted; padding:10px; background-color:#ffffe6; }
*/
.add-product {padding-top:10px; padding-bottom:10px; font-weight:bold;}

.bold {font-weight:bold;}


.thumb-img {border:0px;}



/* modified versions */
.product-container-id {float:left; padding-top:10px; margin-bottom:12px;}
.product-container { border-bottom:4px #f6f4f7 solid; float:left; padding:2px; padding-top:14px; padding-bottom:16px; margin-top:0px; margin-left:10px; margin-right:10px;}
.product-image { width:140px; float:left; text-align:center; border:0px red solid;}
.product-content { width:436px; float:right; padding-left:10px;}
/*
GOOD FOR IE
.product-container-id {float:left; padding-top:10px; margin-bottom:12px;}
.product-container { border-bottom:4px #f2f2f2 solid; float:left; padding:2px; padding-top:14px; padding-bottom:16px; margin-top:0px; margin-left:16px; margin-right:10px;}
.product-image { width:140px; float:left; text-align:center; border:0px red solid;}
.product-content { width:430px; float:right; padding-left:16px;}
*/




.product-content h2 { color:#461964; margin-bottom:6px;}
.product-content h3,.product-container h3 { color:#8568a2; font-weight:normal; font-size:14px; margin:0px; margin-bottom:8px;}
.product-container h3 {padding-left:2px;}
.product-container h1 {margin-top:-2px; }


.product-container2-id { border:0px silver solid; float:left; padding-top:10px; margin-bottom:12px;}
.product-container2 { border:1px silver dotted; float:left; padding:12px; margin-top:0px;}
.product-image2 { width:220px; float:left; text-align:center;}
.product-content2 { width:360px; float:right; padding-left:10px;}

/* currently not used */
.product-container-id-small {float:left; padding-top:10px; margin-bottom:12px;}
.product-container-small { width:300px; float:left; border:0px red solid; float:left; padding:2px; padding-top:14px; padding-bottom:16px; margin-top:0px; margin-left:0px; margin-right:0px; display:inline;}
.product-image-small { width:96px; float:left; text-align:center;}
.product-content-small { width:200px; float:right; padding-left:4px;}
.product-content-small h2 { color:#461964; margin-bottom:6px;}
.product-content-small h3,.product-container-small h3 { color:#8568a2; font-weight:normal; font-size:14px; margin:0px; margin-bottom:8px;}
.product-container-small h3 {padding-left:2px;}
.product-container-small h1 {margin-top:-2px;}
 
.product-td-small { border-bottom: 4px #f2f2f2 solid;}





.redi { font-style:italic; color:#990000;}
.greeni { font-style:italic; color:#006633;}

#logo-for-print { display:none; visibility:hidden;}

.basketlink {text-decoration:none; color:#7d5d92;}
.basketlink:hover {text-decoration:underline; color:#7d5d92;}

.red { color:#990000}

form { margin:0px; padding:0px; border:0px;}



.info {
border:1px gray dotted;
background-color:#ffffe5;
text-align:left;
padding:7px;
}

.info2 {
border:1px gray dotted;
background-color:#ffffe5;
text-align:left;
padding:7px;
margin:10px;
}




.hr1 { color: #c3dde7; border-top:0px; border-bottom-style:none; height:5px;}
.hr2 { color: #f2f2f2; border-top:0px; border-bottom-style:none; height:5px;}

#container-table {border:0px;margin:0px;padding:0px;}

#content-container {}

#menu-container { background-image:url('../images/purple-fade.gif'); padding:7px; margin:0px; clear:both; line-height:16px; text-align:center;}
#menu-container ul { margin:0px; margin-left:0px;padding-left:0px;border-left:0px; text-align:center; }
#menu-container ul li { display:inline;}
#menu-container ul li a {color:white; margin:3px; margin-left:0px; text-decoration:none; padding-right:11px; white-space:nowrap; font-weight:bold; padding-left:7px; padding-top:5px; padding-bottom:8px;
                         background-image:url('../images/menu-ling.gif'); background-position:right; background-repeat:no-repeat;
                         }
#menu-container ul li a:hover { color:#461964;}
/*
#menu-container ul li a:hover { color:white; background-image:url('../images/menubg.png');}
*/


.endlink { background-image:url('') !important;}
/*
.endlink:hover {  background-image:url('../images/menubg.png') !important;}
*/

#footer-menu-container { background-color:white; padding:8px; margin:0px; clear:both; line-height:20px; width:980px; margin-left:auto; margin-right:auto; text-align:center;}
#footer-menu-container ul { margin:0px; margin-left:0px;padding-left:0px;border-left:0px; }
#footer-menu-container ul li { display:inline;}
#footer-menu-container ul li a {margin-right:7px; text-decoration:none; border-right:1px silver solid; padding-right:7px; white-space:nowrap; color:Gray;}
#footer-menu-container ul li a:hover { color:#7d5d92;}

.footer-link { text-decoration:underline; color:white;}
.footer-link-selected { text-decoration:underline; color:#461964 !important;}

#footer { width:990px; margin-left:auto; margin-right:auto; margin-top:10px;}



.menu-selected a { text-decoration:underline; color:red;}
.menu2 {border-right:0px;}

#content-left { margin:10px; width:637px; padding:0px;  float:left; clear:both; border:0px silver solid;}
#content-left-wide { margin:10px; padding:0px; padding-right:10px; float:left; clear:both; border:0px silver solid;}
#content-left-padding { margin:10px; padding:0px; padding-right:10px; float:left; clear:both; border:0px silver solid;}
#Brands { margin-right:0px; margin-top:10px; float:right; width:131px; border:0px red solid;}



.catimg { border:1px white solid; margin-bottom:12px;}
.catimg:hover { border:1px #7d5d92 dotted;}


.heading {color:#461964;font-size:16px;font-weight:bold; margin-bottom:6px; margin-top:10px;}




h1 { font-size:18px; margin:0px; margin-bottom:15px; color:#461964;}
h2 { font-size:15px; margin:0px; margin-bottom:10px; color:#461964; font-family:Trebuchet MS}
h3 { font-size:8pt; margin:0px; margin-bottom:5px; color:#9373ab;}

a { color:#461964;}
a:hover { color:#7d5d92; text-decoration:none;}

.login-container { text-align:center;}
.login-container fieldset { display:inline;}

.login-left { width:110px; text-align:right; border:0px red solid; float:left; padding:5px; border:0px red solid;}
.login-right { width:190px; text-align:left; border:0px green solid; float:right; padding:3px; border:0px green solid;}

.login-fe { padding:15px;}
.login-fe legend { font-size:17px; margin-left:-9px;color:#8878b2; font-family:Trebuchet MS }





.right_content_padded {padding:10px;}

#logged-top { margin-left:168px; margin-top:8px; color:white; float:left; font-size:8pt; border:0px red solid; width:500px;}

.logtop-but {color:white; text-decoration:none;}
.logtop-but:hover {color:#FFFFCC; text-decoration:underline;}

.logtop-but-selected {text-decoration:none; font-weight:bold; color:white;}
.logtop-but-selected:hover {color:#FFFFCC; text-decoration:underline;}

#logged-top ul {margin:0px; padding:0px; border:0px; border:0px red solid; width:120px; float:left; padding-top:6px;}
#logged-top ul li { margin-left:0px; padding-left:8px; background-image:url('../images/skin/arrow.gif'); list-style:none; background-position:top left; background-repeat:no-repeat;}
#logged-top ul li:hover {background-image:url('../images/skin/arrow-o.gif');}


#logged-basket {  margin-left:10px; color:white; background-image:url('../images/core/basketbg3.png');  padding:6px; float:right; width:242px; margin-top:1px; padding-left:8px;}
.view-but-container-1 { width:159px; float:left; border:0px red solid; margin-top:10px;}
.view-but-container-2 { width:80px;float:left; text-align:right; border:0px green solid;}

#logged-basket-small {border:0px red solid; margin-left:10px; color:white; background-image:url('../images/core/basketbg3.png');  padding:6px; float:right; width:220px; margin-top:8px; padding-left:8px; margin-right:8px; height:70px;}
.view-but-container-1-small { width:134px; float:left; border:0px red solid; margin-top:10px;}
.view-but-container-2-small { width:80px;float:left; text-align:right; border:0px green solid;}



.feedback_container_label {
width: 14em;
min-width: 14em;
max-width: 14em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
white-space:nowrap;
border:0px red solid;
padding-top:4px;
}

.alt { color:#461964;}
.altb { color:#461964; font-weight:bold;}

.input-text {width:250px;}

.main_tbl2 {width:588px; font-size:8pt;border:0px;margin:0px;padding:0px;}
.main_tbl2 tr:hover {background-color:#FFFFCC;}
.main_tbl2 td {border:0px #ededed solid;}

.main_tbl2_wide {width:790px; font-size:8pt; border:1px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; height:12px;}
.main_tbl2_wide tr:hover {background-color:#FFFFCC; height:12px;}

.baskettd { font-weight:bold;}

.information {
border:1px gray dotted;
background-color:#ffffe5;
text-align:left;
padding:7px;
display:inline;
}


.basket-title { text-align:center; margin-bottom:2px;}
.add-but { background-color:#461964; border:0px; padding:2px; padding-top:0px; color:white; font-weight:bold;}
.view-but { width:84px; margin-top:4px;}
.view-but { width:84px; margin-top:4px;}





.alt2 { color:#f6f4f7; font-weight:bold;}


.infospan {border-bottom:1px red dotted;font-size:8pt; cursor:help; white-space:nowrap;}
.infospan:hover { background-color:#fdffcb;color:#461964; cursor:help;}

.basket-options { }


.alert { font-style:italic; color:#990000;}
.tiny { font-size:8px;}

.green { color:#006633; font-style:italic;}

.indent { margin-left:30px; margin-top:18px; margin-bottom:30px;}




/* OCTOBER PINKIFICATION */
/*
#banner { background-image:url('../images/pink_banner.png');}

#logged-basket { background-image:url('../images/core/pink_basketbg3.png');}
#logged-basket-small { background-image:url('../images/core/pink_basketbg3.png');}

#menu-container { background-image:url('../images/pink_purple-fade.png');}

.category { background-image:url('../images/pink_menu-ling.png');}
#menu-container ul li a { background-image:url('../images/pink_menu-ling.png');}

body { background-image:url('../images/pink_bg3.png');} 

#categories-container { background-color:#ED3D96;}

.view-but { background-color:#ED3D96;}
*/