﻿body {font-family: arial; background-color: #3e0a0e; background-image: url(/images/bggradient3.jpg); background-repeat: repeat-x; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}


.mediatitlecell{background-color: #cccccc; font-family: Arial; font-size: 14px; padding: 3px;}
.mediacontentcell {background-color: #eeeeee; font-family: Arial; font-size: 12px; padding: 3px; border: 1px solid #aaaaaa;}

.topmenulink{color: #ffffff; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none;}
.topmenulink:hover{color: #ffbbbb; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none;}

.cartdiv {width: 148px; height: 72px; background-image:url(/images/cartbg.gif);}
.cartdivwide {width: 163px; height: 72px; background-image:url(/images/cartbgwide.gif);}
.cartdivwidefr {width: 163px; height: 72px; background-image:url(/images/cartbgwidefr.gif);}
.cartcontentsdiv{position:relative; top: 24px; left: 8px;}
.cartcheckoutdiv{position:relative; top: 27px; }

.productcategorydiv {background-color: #b5e374; font-family: Arial; font-size: 14px; color: #000000; width:100%; position: relative; height: 28px; text-indent: 18px; line-height: 28px;}
.productcategorydivlink {color: #333333; text-decoration: none; font-family: Arial; font-size: 14px;}
.productcategorydivlink:hover {color: #333333; text-decoration: none; font-family: Arial; font-size: 14px; text-decoration: underline;}

.productinfodiv{padding: 10px;}
.productname{color: #000000; font-family: Arial; font-size: 18px; font-weight: bold;}

.carttableheadercell {font-family: Arial; font-size: 12px; background-color:#dd6272; color: #000000; text-align: center; height: 20px; padding: 2px;}
.carttablecell {font-family: Arial; font-size: 12px; color: #000000; height: 80px; border: 1px solid #999999; padding: 2px;}  
.carttotalcell {font-family: Arial; font-size: 12px; color: #000000; height: 20px; border: 1px solid #999999; padding: 2px; font-weight: bold;}  


.productlisttable {width: 95%; margin-left: 10px;}
.productlistrow {height: 180px; }
.productlistimagecell {padding-left: 10px; width: 240px; max-width: 240px;}
.productlisttitlecell {font-family: arial; font-size: 14px; font-weight:bold; vertical-align:top; padding-top: 10px;}
.productlistdescriptioncell {font-family: arial; font-size: 12px; font-weight:normal; vertical-align: top;}

.text {font-size: 11px; font-family: Verdana, Arial; color: #333333;}
.textheading {font-size: 18px; font-family: Verdana, Arial; color: #000000; text-align: center; }
.textsubheading {font-size: 14px; font-family: Verdana, Arial; color: #000000;}

.productinfodiv {font-family: arial; font-size: 12px; font-weight: normal; padding-left: 20px; padding-top: 20px; width: 96%; height: 500px; position:relative;}
.productname {font-family: arial; font-size: 16px; font-weight: bold;}
.productimagediv {width: 300px; height: 300px; position: absolute; right: 20px; top: 20px;}

.checkoutlabelcell {font-size: 12px; font-family: Arial; font-weight: bold; color: #000000; background-color:#cccccc;} 
.checkouttextboxcell{}
.checkouttableheaderrow{font-size: 16px; font-family: Arial; color: #000000; background-color: #dd6272; height: 24px;}
.checkouttable{width: 600px; border: 1px solid #000000; border-collapse: collapse;}
.checkoutprogress {font-family: Arial; font-size: 14px; color: #999999; text-decoration: none;}
.checkoutprogress:hover {font-family: Arial; font-size: 14px; color: #999999; text-decoration: underline;}
.revieworderheadercell{font-family: Arial; font-size:11px; color: #000000; background-color: #cccccc; border: 1px solid #666666; border-collapse: collapse; text-align:center; padding: 2px;}
.reviewordercell{font-family: Arial; font-size:11px; color: #000000; border-left: 1px solid #aaaaaa; border-collapse: collapse; padding: 2px; padding-left: 4px;}
.paymentlabelcell{font-family:Arial; font-size: 12px; padding: 4px; width: 120px; background-color: #dddddd; border-collapse: collapse;}
.paymenttextcell{font-family: Arial; font-size: 12px; padding: 4px;}

.questiondiv{padding-top: 10px; font-family: Arial; font-size: 16px; font-weight: bold;}
.answerdiv{font-family: Arial; font-size: 12px; padding-bottom: 10px; padding-top: 10px; }

.textbox{border: 1px solid #7B9EBD; padding: 2px; background-color: #ffffff; color: #000000;}
.textboxdisabled{border: 1px solid #7B9EBD; padding: 2px; background-color: #dddddd; color: #666666;}


.adminorderstable{border: 1px solid #000000; border-collapse: collapse;}
.adminorderstableheadercell{font-size: 12px; text-align:center; background-color: #cccccc; color: #000000; border: 1px solid #333333; border-collapse: collapse;}
.adminorderstabledatacell{font-size: 12px; padding-left: 4px; color: #000000; border: 1px solid #aaaaaa; border-top: 2px solid #333333; border-collapse: collapse;}
.adminorderstableevenrow{background-color: #ffeeee;}
.adminorderstableoddrow{background-color: #ffffff;}
.adminorderstablesubmitrow{background-color: #ffeeee;}
.adminorderstablecompleterow{background-color: #ddffdd;}
.adminorderstablecancelledrow{background-color: #999999;}
.adminorderstableonholdrow{background-color: #FFFF66;}
.adminorderstableitemrow{background-color: #ffffff;}
.adminorderstablefooterrow{background-color: #eeeeee;}
.adminorderstableitemcell{font-size: 12px; padding: 4px;}

.adminsubmenudiv {background-color: #ddcccc; color: #000000; padding: 10px;}

.orderdetailsaddressheader{background-color: #dddddd; font-size: 12px;}
.orderdetailsaddressdata{font-size: 12px;}

.caflag {font-size: 12px; padding-left: 4px; background-image:url(/images/flagicons/ca.png);}

.revieworderblockcell{background-color: #dddddd;}