#header {width: 99%; height: 116px; margin: auto; padding: 0px; font-family: Verdana, arial, sans-serif; font-size: 11px; color: #FFFFFF; text-align: left; background-color: #ffffff;}

.menudate {float: left; padding: 5px 0px 0px 15px; font-family: Verdana, Arial, sans-serif; font-size: 11px;}

#searchmenu {clear: both; width: 99%; height: 25px; margin: auto; padding: 5px 0px 0px 0px; font-family: arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: right; background-color: #018dc1; border-bottom: 1px solid #c0c0c0;}
.searchbox {width: 128px; height: 14px; margin: 0px; padding: 3px 0px 0px 0px; font-family: Verdana, arial, sans-serif; font-size: 10px; color: #000000; text-align: left; background-color: #D1CABE; border: 1px solid #ffffff;}
.searchbutton {width: 25px; height: 19px; margin: 0px; padding: 0px; font-family: Verdana, arial, sans-serif; font-size: 10px; color: #FFFFFF; text-align: center; background-color: #6ccdf1; border: 1px solid #ffffff;}

#searchmenu ul {padding: 0px; margin: 0px;}
#searchmenu li {list-style-type: none; display: inline; text-transform: capitalize; padding: 0px 10px 0px 10px; margin: 0px; color: #ffffff; font-family: verdana, arial, sans-serif; font-size: 11px;}
#searchmenu A {font-weight: bold; background: none; color: #FFFFFF; text-decoration: none; background-color: transparent;}
#searchmenu A:hover {font-weight: bold; background: none; color: #FFFF00; text-decoration: underline; background-color: transparent;}

#leftside {float: left; width: 191px; margin: 3px; padding: 0px; background-color: #7da7d9; font-family: Verdana, arial, sans-serif; font-size: 11px; color: #000000;}
#leftside ul {padding: 0px; margin: 0px; width: 191px;}
#leftside li {width: 180px; list-style-type: none; text-transform: capitalize; margin: 0px; padding: 10px 0px 8px 10px; color: #999999; font-family: verdana, arial, sans-serif; font-size: 11px; border-bottom: dotted 1px #F3F2F1;}
#leftside A {font-weight: bold; background: none; color: #FFFFFF; text-decoration: none; background-color: transparent;}
#leftside A:hover {font-weight: bold; background: none; color: #ffff00; text-decoration: underline; background-color: transparent;}
#leftside .menucontactdetails {padding: 25px 10px 10px 15px; margin: 0px; background-color: #FFFFFF; color: #333333; text-align: left; line-height: 20px;}
#leftside A.menuemail {font-weight: normal; background: none; color: #333333; text-decoration: none; background-color: transparent;}
#leftside A:hover.menuemail {font-weight: normal; background: none; color: #C0C0C0; text-decoration: underline; background-color: transparent;}

#rightside {float: right; width: 191px; margin: 3px; padding: 0px; background-color: #ffffff; font-family: Verdana, arial, sans-serif; font-size: 11px; color: #000000;}
#rightside ul {padding: 0px; margin: 0px; width: 191px;}
#rightside li {width: 180px; list-style-type: none; text-transform: capitalize; margin: 0px; padding: 10px 0px 8px 10px; color: #999999; font-family: verdana, arial, sans-serif; font-size: 11px; border-bottom: dotted 1px #F3F2F1;}
#rightside A {font-weight: bold; background: none; color: #FF0000; text-decoration: none; background-color: transparent;}
#rightside A:hover {font-weight: bold; background: none; color: #0000ff; text-decoration: underline; background-color: transparent;}

#content {top: 0px; margin: 0px 220px 0px 220px; padding: 20px 0px 20px 0px; height: auto; min-height: auto; max-height: auto; font-family: Verdana, arial, sans-serif; font-size: 11px; color: #000000; text-align: left; background-color: #ffffff;}
#productscontent {top: 0px; margin: 0px 220px 0px 220px; padding: 20px 0px 20px 0px; font-family: Verdana, arial, sans-serif; font-size: 11px; color: #000000; text-align: left; background-color: #ffffff;}
#admincontent {float: right; width: 720px; margin: 0px; padding: 25px; font-family: Verdana, arial, sans-serif; font-size: 10px; color: #000000; text-align: left; background-color: transparent;}
.adminform {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; padding: 0px; margin: 2px;}

.product-box {float: left; width: 185px; height: auto; min-height: auto; padding: 0px; margin: 10px 5px 0px 0px; background-color: #FFFFFF; text-align: left; border: dotted 1px #00B0EA;}
.product-heading {width: 175px; height: 19px; background-color: #C8CBE6; padding: 4px 0px 0px 10px; margin: 0px; font-size: 11px; text-align: left; color: #010101; font-weight: bold; border-bottom: dotted 1px #00B0EA;}
.product-text {padding: 10px; margin: 0px; font-family: Verdana, arial, sans-serif; font-size: 11px; color: #000000; text-align: left; background-color: #FFFFFF;}
.product-description {height: 85px; min-height: 85px; font-family: Arial, sans-serif; font-size: 11px; color: #000000; padding: 0px; margin: 0px; text-align: left; background-color: #FFFFFF;}
.product-selector-buy {height: 40px; min-height: 40px; font-family: Arial, sans-serif; font-size: 11px; color: #000000; padding: 0px; margin: 0px; text-align: left; background-color: #FFFFFF;}
.product-more-details {height: 30px; min-height: 30px; font-family: Arial, sans-serif; font-size: 11px; color: #000000; padding: 0px; margin: 0px; text-align: right; background-color: #FFFFFF;}
.product-form {font-family: Arial, sans-serif; font-size: 10px; color: #000000; padding: 0px; margin: 0px; background-color: #FFFFFF;}

.product-details-box {width: 99%; height: auto; min-height: auto; padding: 0px; margin: 0px; background-color: #FFFFFF; text-align: left; border: dotted 1px #00B0EA;}
.product-details-large-image {padding: 20px 20px 10px 20px; margin: 0px;}
.product-details-small-image {float: left; padding: 5px 5px 0px 20px; margin: 0px;}
.product-details-description {clear: both; padding: 20px; margin: 0px;}
.product-details-prices{clear: both; padding: 0px 20px 20px 20px; margin: 0px;}
.product-details-box H1 {padding: 15px 0px 0px 20px;}
.product-details-table {border: 1px solid #ffffff;}
.product-details-cell {border: 1px solid #eeeeee; background-color: #EEEEEE;}
.product-details-cell-border {border: 1px solid #eeeeee;}

.view-basket-table {border: 1px solid #ffffff;}
.view-basket-cell {border: 1px solid #eeeeee; background-color: #EEEEEE;}
.view-basket-cell-border {border: 1px solid #eeeeee;}
 
#footer {clear: both; width: 99%; height: 18px; margin: 5px auto 0px auto; padding: 5px 0px 0px 0px; font-family: Verdana, arial, sans-serif; font-size: 10px; color: #EEEEEE; text-align: center; background-color: #018dc1;}
#footer A {font-weight: normal; background: none; color: #EEEEEE; text-decoration: none; background-color: transparent;}
#footer A:hover {font-weight: normal; background: none; color: #FFFF00; text-decoration: underline; background-color: transparent;}

#credit {clear: both; width: 99%; height: 18px; margin: 5px auto 0px auto; padding: 5px 0px 0px 0px; font-family: Verdana, arial, sans-serif; font-size: 9px; color: #333333; text-align: center; background-color: #ffffff;}
#credit A {font-weight: normal; background: none; color: #666666; text-decoration: none; background-color: transparent;}
#credit A:hover {font-weight: normal; background: none; color: #FF0000; text-decoration: underline; background-color: transparent;}

#right-basket-contains {width: 175px; height: auto; min-height: auto; padding: 0px; margin: 15px 5px 15px 5px; background-color: #FFFFFF; text-align: left;}
#right-basket-contains .header {width: 175px; height: 17px; font-family: Verdana, Arial, sans-serif; font-size: 11px; text-align: center; font-weight: bold; color: #000000; padding: 6px 0px 0px 0px; margin: 0px; background-image: url(images/shopping/right-box-header.gif); background-repeat: no-repeat; background-position: 5px 0px;}
#right-basket-contains .contents {width: 145px; height: auto; min-height: auto; padding: 10px; margin: 0px 5px 5px 5px; background-color: #FFFFFF; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 11px; text-align: center; border: solid 1px #00B0EA; line-height: 16px;}

#right-featured-item {width: 175px; height: auto; min-height: auto; padding: 0px; margin: 15px 5px 15px 5px; background-color: #FFFFFF; text-align: left;}
#right-featured-item .header {width: 175px; height: 17px; font-family: Verdana, Arial, sans-serif; font-size: 11px; text-align: center; font-weight: bold; color: #000000; padding: 6px 0px 0px 0px; margin: 0px; background-image: url(images/shopping/right-box-header.gif); background-repeat: no-repeat; background-position: 5px 0px;}
#right-featured-item img {padding: 0px 0px 8px 0px;}
#right-featured-item .contents {width: 145px; height: auto; min-height: auto; padding: 10px; margin: 0px 5px 5px 5px; background-color: #FFFFFF; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 11px; text-align: center; border: solid 1px #00B0EA;}

#right-items-viewed {width: 175px; height: auto; min-height: auto; padding: 0px; margin: 15px 5px 15px 5px; background-color: #FFFFFF; text-align: left;}
#right-items-viewed .header {width: 175px; height: 17px; font-family: Verdana, Arial, sans-serif; font-size: 11px; text-align: center; font-weight: bold; color: #000000; padding: 6px 0px 0px 0px; margin: 0px; background-image: url(images/shopping/right-box-header.gif); background-repeat: no-repeat; background-position: 5px 0px;}
#right-items-viewed .contents {width: 145px; height: auto; min-height: auto; padding: 10px; margin: 0px 5px 5px 5px; background-color: #FFFFFF; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 11px; text-align: left; border: solid 1px #00B0EA; line-height: 16px;}

#credit-card-processor {width: 175px; height: auto; min-height: auto; padding: 5px 0px 0px 5px; margin: 0px; background-color: #FFFFFF; text-align: center;}
#credit-card-processor .header {width: 175px; height: 17px; font-family: Verdana, Arial, sans-serif; font-size: 11px; text-align: center; font-weight: bold; color: #000000; padding: 6px 0px 0px 0px; margin: 0px; background-image: url(images/shopping/right-box-header.gif); background-repeat: no-repeat; background-position: 5px 0px;}
#credit-card-processor .contents {width: 145px; height: auto; min-height: auto; padding: 10px; margin: 0px 5px 5px 5px; background-color: #FFFFFF; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 11px; text-align: left; border: solid 1px #00B0EA; line-height: 16px;}

h1 {font-family: Verdana, arial, sans-serif; font-size: 120%; color: #000000; text-align: left; background-color: transparent; margin: 0px; padding: 20px 0px 10px 0px;}
h2 {font-family: Verdana, arial, sans-serif; font-size: 110%; color: #000000; text-align: left; background-color: transparent; margin: 0px; padding: 0px;}
h3 {font-family: Verdana, arial, sans-serif; font-size: 100%; color: #000000; text-align: left; background-color: transparent; margin: 0px; padding: 0px;}
h4 {font-family: Verdana, arial, sans-serif; font-size: 100%; color: #000000; text-align: left; background-color: transparent; margin: 0px; padding: 0px;}
h5 {font-family: Verdana, arial, sans-serif; font-size: 100%; color: #000000; text-align: left; background-color: transparent; margin: 0px; padding: 0px;}
h6 {font-family: Verdana, arial, sans-serif; font-size: 100%; color: #000000; text-align: left; background-color: transparent; margin: 0px; padding: 0px;}

.clear {padding: 0px; margin: 0px; clear: both;}

body {margin: 0px; padding: 5px 0px 0px 0px; background-color: #ffffff; color: black;}

A {font-weight: normal; background: none; color: #0000FF; text-decoration: none; background-color: transparent;}
A:hover {font-weight: normal; background: none; color: #FF0000; text-decoration: underline; background-color: transparent;}