a:link, a:active, a:visited {
background:transparent;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
text-decoration:underline;

}
a:hover {
background:transparent;
color:white;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
text-decoration:none;

}

a.h3:link, a.h3:active, a.h3:visited {
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:none;
font-size:16px;
color:#FFCC66;
font-weight:normal;
}
a.h3:hover {
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:none;
font-size:16px;
color:white;
font-weight:normal;
}

/* review/more details page links */
a.moredetails:link, a.moredetails:active, a.moredetails:visited {
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:none;
font-size:small;
color:#FFCC66;
font-weight:normal;
}
a.moredetails:hover {
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:none;
font-size:small;
color:white;
font-weight:normal;
}

a.moredetailss:link, a.moredetailss:active, a.moredetailss:visited {
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:underline;
font-size:small;
color:#FFCC66;
font-weight:normal;
}
a.moredetailss:hover {
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:none;
font-size:small;
color:white;
font-weight:normal;
}


/* alphabetical document pages */
a.docindex:link, a.docindex:active, a.docindex:visited {
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:none;
font-size:xsmall;
color:#FFCC66;
font-weight:normal;
}
a.docindex:hover {
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:none;
font-size:12px;
color:white;
font-weight:bold;
}

a.createdby:link, a.createdby:active, a.createdby:visited {
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:underline;
font-size:xx-small;
color:#FFCC66;
font-weight:normal;
}
a.createdby:hover {
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:underline;
font-size:xx-small;
color:white;
font-weight:normal;
}

a.createdby2:link, a.createdby2:active, a.createdby2:visited {
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:none;
font-size:xx-small;
color:#FFCC66;
font-weight:normal;
}
a.createdby2:hover {
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:underline;
font-size:xx-small;
color:white;
font-weight:normal;
}


/* smaller links in the left and right columns
a.smallcolumnlink:link, a.smallcolumnlink:active, a.smallcolumnlink:visited {
font-family:verdana,arial,helvetica,sans-serif;

text-decoration:none;
font-size:11px;
color:#006699;
font-weight:normal;
}
a.smallcolumnlink:hover {
font-family:verdana,arial,helvetica,sans-serif;

text-decoration:none;
font-size:11px;
color:#990000;
font-weight:normal;
}
*/







/* change the colour of the whole page background on all pages */
body {
background:black;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
margin:0px 0px;
padding: 0px 0px;
}

/* customization for the majority of the document, review and error pages that use paragraph tags */
p {
background:transparent;
color:#fc6;
font-family:verdana, arial, sans-serif;
font-size:small;
font-weight:normal;
margin:0;
padding: 0;
}

.tosc150 {
background:transparent;
color:white;
font-family:verdana, arial, sans-serif;
font-size:small;
font-weight:normal;
margin:0;
padding: 0;
}




.justify {
text-align:justify;
}


/* horizontal line for reviews pages  */
hr {
color:#FFCC66;
}

h5w {
background:black;
color:white;
font-family:verdana,arial,sans-serif;
font-size:21px;
font-weight:normal;
margin:0px 0px;
padding: 0px 0px;
}



h5 {
background:black;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:21px;
font-weight:normal;
margin:0px 0px;
padding: 0px 0px;
}


/* h4 definition, cause we used it  */
h4 {
background:black;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:18px;
font-weight:normal;
margin:0px 0px;
padding: 0px 0px;


}
h3w {
background:black;
color:white;
font-family:verdana,arial,sans-serif;
font-size:16px;
font-weight:normal;
margin:0px 0px;
padding: 0px 0px;
}



h3 {
background:black;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:16px;
font-weight: 100;
margin:0px 0px;
padding: 0px 0px;
}
h2 {
background:black;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:14px;
font-weight:normal;
margin:0px 0px;
padding: 0px 0px;
}

/* /modules/maindisplay/account_purchases.html : line 50 */
a.pagenum {
background:transparent;
border: 1px solid black;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
height: 20px;
text-align:center;
text-decoration: none;
vertical-align:middle;
width:20px;
}
a.pagenum:hover {
background:#EFEFEF;
border: 1px solid black;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
height: 20px;
text-align:center;
text-decoration: none;
vertical-align:middle;
width:20px;
}

/* not found in pages; defines general form properties */
form {
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* not found in pages; defines general form properties */
input,textarea {
background:black;
border: 1px solid #FFCC66;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
width:60%;
}

/* properties */
select {
background:black;
border: 1px solid #FFCC66;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
}


.registerform {
background:black;
border: 1px solid #FFCC66;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
width:90%;
}

/* /modules/maindisplay/announcement_main.html : line 75, 174, 260 */
/* /modules/maindisplay/cart_contents.html : line 97 */
/* /admin/modules/maindisplay/newsletter_main.html : line 57, 71 */
/* /admin//modules/maindisplay/category_main.html : line 138, 152, 179 */
/* /admin/modules/maindisplay/manufacturer_main.html : line 95, 107, 198 */
/* /admin/modules/maindisplay/product_main.html : line 208, 228, 241, 327, 378 */
/* /admin/modules/maindisplay/purchase_main.html : line 109 */
/* /admin/modules/maindisplay/sales_main.html : line 73 */
/* /admin/modules/maindisplay/staff_main.html : line 76, 88, 100, 115 */
/* /admin/modules/maindisplay/updates_main.html : line 46, 56 */
/* /admin/modules/maindisplay/documents_main.html : line 73, 85, 102 */
/* /admin/modules/maindisplay/reviews_main.html : line 73, 85, 102 */
/* /admin/modules/maindisplay/error_main.html : line 75, 87, 104 */
/* /admin//modules/maindisplay/contact_main.html : line 61, 109, 141 */
/* /admin/modules/maindisplay/contact1_main.html : line 61, 109, 141 */
/* /admin/modules/maindisplay/contactone_main.html : line 61, 109, 141 */
input.submit {
background:black;
border: 1px solid #FFCC66;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
}

/* /modules/maindisplay/cart_contents.html : line 31 */
input.cart {
background:black;
border: 1px solid #FFCC66;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
width:30px;
}

/* /modules/maindisplay/cart_contents.html : line 32 */
/* /modules/maindisplay/contact_form.html : line 40, 45 */
/* /modules/maindisplay/payment_method.html : line 12 */
/* /modules/maindisplay/contact1_form.html : line 40, 45 */
/* /modules/maindisplay/contactone_form.html : line 40, 45 */
/* /modules/maindisplay/account_markInterest.html : line 23 */
/* /modules/maindisplay/account_receiveUpdates.html : line 23 */
/* /modules/maindisplay/account_wishList.html : line 23 */
input.cartremove {
background:black;
border: 1px solid #FFCC66;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
width:auto;
}

/* /modules/maindisplay/password_retrieval.html : line 15 */
/* /modules/maindisplay/payment_confirmation.html : line 275, 278 */
/* /modules/maindisplay/payment_information.html : line 238, 241 */

input.cartsubmit {
background:black;
border: 1px solid #FFCC66;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
width:auto;
}


/* /modules/sidebar/account_information.html */
input.inputlogin {
background:black;
border: 1px solid #FFCC66;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size: 11px;
font-weight:normal;
}

a.inputloginlinks:link, a.inputloginlinks:active, a.inputloginlinks:visited {
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:none;
font-size:11px;
color:#FFCC66;
font-weight:normal;
}
a.inputloginlinks:hover {
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:none;
font-size:11px;
color:white;
font-weight:normal;
}




select.cart {
background:black;
border: 1px solid black;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
width:50px;
}

/* /admin/template/index.html  */
/* /admin/template/print.html  */
/* /template/index.html  */
/* /template/print.html  */
#headerOutsideBox {
background:black;
border:1px solid black;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
}

#headerOutsideBox #headerInsideBox {
background:black;
border-top:1px solid #990000;
border-left:1px solid #990000;
border-bottom: 1px solid #003366;
border-right:1px solid #003366;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;

}
#headerOutsideBox #headerInsideBox #logo {
background:#006699;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;

}
#headerOutsideBox #headerInsideBox #advertising {
background:#006699;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
padding: 5px 10px;
text-align:right;

}
#headerOutsideBox #headerInsideBox #advertising #banner {
background:#006699;
border:1px solid black;
color:white;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
text-align:center;

}
#headerOutsideBox #headerInsideBox #advertising #heading {
background:#006699;
color:white;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
text-align:center;
white-space:nowrap;

}
#contentOutside {
background:transparent;
border-left:1px solid black;
border-right:1px solid black;
border-bottom: 1px solid black;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;




/*

}
/* the area behind the left sidebar box insert
#sidebarLOutside {
background:black;
/*background:#DEDEDE;
border-right:1px solid black;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;

}
/* the space above the sidebar box inserts and the top of the main content, 2 column table
#sidebarLOutside #topColumn {
background:black;
border-top:1px solid black;
border-left:1px solid black;
/*background:#DEDEDE;
border-top:1px solid #EFEFEF;
border-left:1px solid #EFEFEF;
border-bottom: 1px solid black;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:2px;
font-weight:normal;
padding: 4px 4px;

}
/*  the left sidebar box definition
#sidebarLOutside .section {
background:#990000;
border-top:1px solid #990000;
border-left:1px solid black;
border-bottom: 1px solid #003366;
border-right:1px solid #003366;
color:#FFCC66;
cursor:default;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
padding: 4px 4px;

}
#sidebarLOutside .contentMOUT {
background:black;
/*background:#DEDEDE;
border-top:1px solid #ff9900;
border-left:1px solid black;
/*border-top:1px solid #EFEFEF;
border-left:1px solid #EFEFEF;
border-bottom: 1px solid black;
color:#FFCC66;
cursor:default;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
padding: 4px 4px;

}
#sidebarLOutside .contentMOUT form {
background:transparent;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
margin:0px 0px;
padding: 0px 0px;

}
#sidebarLOutside .contentMOUT td {
background:transparent;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;

}
/* the space below the left sidebar box inserts
#sidebarLOutside #bottomColumn {
background:black;
/*background:#DEDEDE;
border-top:1px solid black;
border-left:1px solid black;
/*border-top:1px solid #EFEFEF;
border-left:1px solid #EFEFEF;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:xx-small;
font-weight:normal;
padding: 4px 4px;

*/


}
/* the big ass box that all the content boxes are inserted into */
#mainContentOutside {
background:black;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
padding: 10px 10px;

}
#mainContentOutside .mainContentInside {
background:white;
border:1px solid black;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;

}




#mainContentOutside .mainContentInside .section {
background:#990000;
border-top:1px solid #990000;
border-left:1px solid #990000;
border-bottom: 1px solid #FFCC66;
border-right:1px solid black;
color:#FFCC66;
cursor:default;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
padding: 4px 4px;

}
#mainContentOutside .mainContentInside .sectionSPC {
background:#FFCC00;
border-top:1px solid #FFFF00;
border-left:1px solid #FFFF00;
border-bottom: 1px solid #FF9900;
border-right:1px solid #FF9900;
color:#FFCC66;
cursor:default;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
padding: 4px 4px;

}


/*******
background for the inside content box 
*****/

#mainContentOutside .mainContentInside .content {
background:black;
border-top:1px solid black;
border-left:1px solid black;
border-bottom: 1px solid black;
border-right:1px solid black;
color:#FFCC66;
cursor:default;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
padding: 4px 4px;

}
#mainContentOutside .mainContentInside .content .sectitle {
background:black;
border: 1px solid #FFCC66;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
padding:1px 1px 1px 1px;
text-align:center;

}
#mainContentOutside .mainContentInside .content .carttitle {
background:black;
border: 1px solid #FFCC66;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
padding:1px 1px 1px 1px;
text-align:left;

}
#mainContentOutside .mainContentInside .content .sectionTitle {
background:black;
border:1px solid black;
color:#FFCC66;
cursor:default;
font-family:verdana,arial,sans-serif;
font-size:xx-small;
font-weight:normal;
padding: 2px 4px;

}
#mainContentOutside .mainContentInside .content .sectionContent0 {
background:transparent;
color:#FFCC66;
cursor:default;
font-family:verdana,arial,sans-serif;
font-size:xx-small;
font-weight:normal;
padding: 2px 4px;

}
#mainContentOutside .mainContentInside .content .sectionContent0 a {
background:transparent;
color:#006699;
font-family:verdana,arial,sans-serif;
font-size:xx-small;
font-weight:normal;

}
#mainContentOutside .mainContentInside .content .sectionContent0 a:hover {
background:transparent;
color:#990000;
font-family:verdana,arial,sans-serif;
font-size:xx-small;
font-weight:normal;

}
#mainContentOutside .mainContentInside .content .sectionContent1 {
background:black;
color:#FFCC66;
cursor:default;
font-family:verdana,arial,sans-serif;
font-size:xx-small;
font-weight:normal;
padding: 2px 4px;

}
#mainContentOutside .mainContentInside .content .sectionContent1 a {
background:transparent;
color:#006699;
font-family:verdana,arial,sans-serif;
font-size:xx-small;
font-weight:normal;

}
#mainContentOutside .mainContentInside .content .sectionContent1 a:hover {
background:transparent;
color:#990000;
font-family:verdana,arial,sans-serif;
font-size:xx-small;
font-weight:normal;

}
#mainContentOutside .mainContentInside .contentSPC {
background:#EFEFEF;
border-top:1px solid white;
border-left:1px solid white;
border-bottom: 1px solid #DEDEDE;

border-right:1px solid #DEDEDE;
color:#FFCC66;
cursor:default;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
padding: 4px 4px;

}
#mainContentOutside .mainContentInside .content td {
background:transparent;
color:#FFCC66;
cursor:default;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;

}
#mainContentOutside .mainContentInside .contentSPC td {
background:transparent;
color:#FFCC66;
cursor:default;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;


/*
}
#sidebarROutside {
background:#DEDEDE;
border-left:1px solid black;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;

}
#sidebarROutside #topColumn {
background:#DEDEDE;
border-top:1px solid #EFEFEF;
border-left:1px solid #EFEFEF;
border-bottom: 1px solid black;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:2px;
font-weight:normal;
padding: 4px 4px;

}
#sidebarROutside .section {
background:#006699;
border-top:1px solid #990000;
border-left:1px solid #990000;
border-bottom: 1px solid #003366;
border-right:1px solid #003366;
color:white;
cursor:default;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
padding: 4px 4px;

}
#sidebarROutside .contentMOUT {
background:#DEDEDE;
border-top:1px solid #EFEFEF;
border-left:1px solid #EFEFEF;
border-bottom: 1px solid black;
color:#FFCC66;
cursor:default;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
padding: 4px 4px;

}
#sidebarROutside .contentMOUT form {
background:transparent;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:xx-small;
font-weight:normal;
margin:0px 0px;
padding: 0px 0px;

}
#sidebarROutside .contentMOUT form .pollSubmit {
background:#CCCCCC;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;

}
#sidebarROutside .contentMOUT td {
background:transparent;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;

}
#sidebarROutside #bottomColumn {
background:#DEDEDE;
border-top:1px solid #EFEFEF;
border-left:1px solid #EFEFEF;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:xx-small;
font-weight:normal;
padding: 4px 4px;

td,tr {
background:transparent;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;

}
*/

}




.categorylist {
background:transparent;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
text-decoration: none;

}
.error {
background:transparent;
color:#FF0000;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
text-decoration: none;

}
.modulecart {
background:#EFEFEF;
border-bottom:1px solid black;
border-right: 1px solid black;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
padding:3px 3px 3px 3px;

}
.pagesel {
background:white;
border: 1px solid black;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
height: 20px;
text-align:center;
text-decoration: none;
vertical-align:middle;
width:20px;

}
.rownormal {
background:transparent;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-weight:normal;

}
.rowselected {
background:black;
border: 1px solid black;
color:#ccff66;
font-family:verdana,arial,sans-serif;
font-weight:normal;

}
.sale {
background:transparent;
color:#990000;
font-family:verdana,arial,sans-serif;
font-weight:normal;

}
.xsmall {
background:transparent;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;

}
.xxsmall {
background:transparent;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size: xx-small;
font-weight:normal;

}
.xxsmallw {
background:transparent;
color:#FFFFFF;
font-family:verdana,arial,sans-serif;
font-size: xx-small;
font-weight:normal;

}
.subtotal {
background:transparent;
color:white;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;

}


.navbarfont_1 {
background:transparent;
color:#FFCC66;
font-family:verdana,arial,sans-serif;
font-size:x-small;
font-weight:bold;
}

.navbarfont_2 {
background:transparent;
color:#FFFFFF;
font-family:verdana,arial,sans-serif;
font-size:x-small;
font-weight:bold;
}

.navbarfont_3 {
background:transparent;
color:#000000;
font-family:verdana,arial,sans-serif;
font-size:x-small;
font-weight:bold;
}

.donate_back {
background:#990000;
}



/* all styles to convert reviews to black on white */

.review_table {
background:#FFFFFF;
border-top:4px solid #FFCC66;
border-left:4px solid #FFCC66;
border-bottom:4px solid #FFCC66;
border-right:4px solid #FFCC66;
color:#000000;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
padding: 22px 22px;
width:100%;
}

.review_title_text {
background:#FFFFFF;
color:#000000;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:bold;
}

.review_title {
background:#FFFFFF;
color:#000000;
font-family:verdana,arial,sans-serif;
font-size:18px;
font-weight:bold;
margin:0px 0px;
padding: 0px 0px;
}

.review_text {
background:#FFFFFF;
color:#000000;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
text-align:justify;
}

.review_cells {
background:#FFFFFF;
color:#000000;
font-family:verdana,arial,sans-serif;
font-size:small;
font-weight:normal;
}


a.review_link:link, a.review_link:active, a.review_link:visited {
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:underline;
font-size:small;
color:#000000;
font-weight:normal;
}
a.review_link:hover {
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:none;
font-size:small;
color:#000000;
font-weight:normal;
}