.x-panel ol, .x-panel ul {list-style:none; margin:0px; padding:0px;}
.x-tab-panel ol, .x-tab-panel ul {list-style:none; margin:0px; padding:0px;}
img,body,html{border:0;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
caption {
        margin: 0;
        padding: 0;
        outline: 0;

}

ol,ul{padding:5px; margin:8px;}
ul {list-style:disc;}
ol{list-style:armenian;}

h1{
    font-size:18px;
    color:#0066CC;
}
h2{
color:white;
font-size:18px;
}
h3{
color:#3767BB;
font-size:16px;
}
h4{
font-size:16px;
color:black;
}
h5{
font-size:14px;
color:black;
}
h6{
font-size:14px;
color:white;
}

td {
    padding:3px;
}
.x-grid3-hd-row td{
    padding:0px;
}
#cartPanel td {
padding:0px;
}
#entryBox td{
padding:0px;
}

.x-toolbar-ct td {
    padding:0px;
}


.x-list-selected {
background-color:white;
}

caption, em, strong, th, var {
font-style:normal;
font-weight:bold !important;
}

div.whitebg p {
    margin:5px;
}

BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A {
	color: #003399;
	text-decoration: none;
}

A:HOVER {
	color: #FF0033;
	text-decoration: underline;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #003399;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  background: #99CDFF;
  color: #003399;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #039;
}

TD.pageHeading, DIV.pageHeading {
  font-size: 20px;
  font-weight: bold;
  color: #cc0202;
  font-family: Verdana, Arial, sans-serif;
}

LEGEND.main {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	line-height: 1.5;
	color: #039;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color: #039;
}

TD.mainNotice, P.mainNotice {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color: #cc0202;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #CCEEFF;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #FFFFFF;
}

.infoBox {
  background: #003399;
}

.infoBoxContents {
  background: #99CDFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

.infoBoxHeader {
	background: #CCEEFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

.infoBoxHeaderContents {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #003399;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #a0e884; }

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #003399;
}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #fff; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 12px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #cc0202; text-decoration: underline; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #003399; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #cc0202; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ff0000; }

.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FFF
}

dt {
	font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
}

.industry a{color:#FF0000}
.industry a:hover{color:#ff0000; background-color:#ffffff; text-decoration:none}
.industry {text-align:justify}

blockquote, q {
	quotes: none;
}


/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
input{
    padding:2px;
    margin:0px;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


a{
    color:#003399;
    text-decoration:none;
}
a:hover{
    color:red;
    text-decoration:underline;
}

.ContentBody, body, html{
    padding:0px; margin:5px;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
}

#headerImage{
    background-color:#99CCFF;
}
#headerBlueBar{
    background-color:#0066cc;
    font-size:10px;
    font-weight:bold;
    text-align:right;
    color:white;
    padding-right:10px;
}
#headerBlueBar a{
    font-size:11px;
    color:white;
    text-decoration:none;
}
#headerMenuBar{
    background-color:#99ccff;
    height:33px;
    padding-left:5px;
    padding-right:5px;
    vertical-align:middle;
}

#menuBar{
    float:left;
    top:135px;
    left:15px;
    width:200px;
}
#menuBar hr{
    width:100px;
    border-top:1px solid #338DCC;
    border-bottom:0px;
    margin-right:0px;
}
#container{
    background-color:#99CCFF;
}
#content{
    margin-left:220px;
    background-color:#000033;
    font-size:12px;
    padding:20px;
    margin-right:20px;
}
#content > p{
    color:white;
}

.tinymcecontent{
    margin-left:0px !important;
    color:white;
}
.tinymcecontent table{
    color:black;
}
.tinymcecontent div{
    color:black;
}



#productNavigation{
    margin:0px;
    padding:0px;
    margin-bottom:15px;
    margin-top:15px;
}
#productNavigation li{
    margin:0px;
    padding:0px;
    margin-bottom:5px;
    margin-right:10px;
    margin-top:5px;
    text-align:right;
    list-style:none;
}
#productNavigation li a{
    color:#003399;
    font-size:13px;
    font-weight:bold;
    font-family:Arial,Helvetica,sans-serif;
}

#companyNavigation li{
    text-align:right;
    margin-bottom:5px;
    list-style:none;
}
#companyNavigation li a{
    color:#003399;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

#footer{
    font-family:Arial,Helvetica,sans-serif;
    text-align:center;
    color:#000066;
    font-size:16px;
    font-weight:bold;
}

#content > table{
    margin:auto;
}


.contentBox{
    width:550px;
    color:#000000;
    margin:auto;
    padding:0px;

}

.contentBox div{
    padding:0px;
}

.contentBox .icon {
    position:absolute;
    background-image:url(/images/boxes/star.jpg);
    height:34px;
    width:38px;
}

th{
    background-color:#99ccff;
    text-align:center;
    padding:10px;
}

#borderedCells td{
    border:1px solid #ddedff;
}

.buyButton{
    cursor:pointer;
}

.ui-accordion div{
    padding:0px !important;
}

.priceTable tbody tr td{
    font-size:14px;
    padding:5px;
}

.zebraColor{
    background-color:#eeffff;
}
.zebraColorMouseOver{
    background-color:#eeeeFF;
}

.buyDiv{
    text-align:center;
    background-color:#eefeff;
    color:black;
    border:1px solid blue;
    height:135px;
    display:none;
    width:260px;
    position:absolute;
    top:0px;
}

.redMenu{
    border-left:3px solid red;
}

.lightBlueMenu{
    border-left:3px solid #0066FF;
}
.purpleishMenu{
    border-left:3px solid #CC99FF;
}
.pinkishMenu{
    border-left:3px solid #FFCCFF;
}
.purpleMenu{
    border-left:3px solid #CC00FF;
}
.whiteMenu{
    border-left:3px solid white;
}
.yellowMenu{
    border-left:3px solid #FFFF33;
}
.greenMenu{
    border-left:3px solid #339900;
}
.orangeMenu{
    border-left:3px solid #FF9900;
}
.lightGreenMenu{
    border-left:3px solid #00FF33;

}

.smallMenuItem li, .smallMenuItem li a{
    font-size:12px !important;
    font-weight:normal !important;
    padding-top:1px;
    padding-bottom:0px;
    margin-top:0px;
    margin-bottom:0px;
    text-decoration:none;
}

.discountDiv{
    font-size:11px; font-weight:bold;
}
.numberCell{
    text-align:right;
}

.transparentbg{
    background-color:transparent;
    color:white;
}
.transparentbg div{
    background-color:transparent !important;
}
.leftalign{
    text-align:left;
}
.whitebg{
    background-color:white;
    padding:2px;
}
.paddedTable td{
    padding:3px;
}
.leftTable td{
    text-align: left;
}
.errorBox{
    padding:2px;
}
