.ShowDiv
{
    DISPLAY: block
}
.HideDiv
{
    DISPLAY: none
}
img {border:0;}
BODY
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    BACKGROUND: #ffffff no-repeat center center;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    text-align:center;
}
p, ul {FONT-SIZE: 9pt;}
H1, H1 a {    FONT-SIZE: 12pt; MARGIN: 0px; text-decoration:none; color: #000;}
H2 {FONT-SIZE: 9pt; MARGIN: 0px;}
H3 {FONT-SIZE: 9pt; MARGIN: 0px;}
H4 {FONT-SIZE: 9pt; MARGIN: 0px;font-weight:normal;margin:0;}
.PageHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    COLOR: #cc0000;
    TEXT-ALIGN: center
}
.HeaderDate
{
    FONT-SIZE: 10px;
    COLOR: #000000
}
td, th, .BodyTextBlack
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-align:left;
}
td, th {vertical-align: top; }
.BodyTextBlackBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000
}
.BodyTextSkinDefault
{
    FONT-SIZE: 11px
}
.BodyTextSkinDefaultBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px
}
.BodyTextWhite
{
    FONT-SIZE: 11px;
    COLOR: #ffffff
}
.BodyTextWhiteBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff
}
.BodyTextRed
{
    FONT-SIZE: 11px;
    COLOR: #cc0000
}
.BodyTextGreen
{
    FONT-SIZE: 11px;
    COLOR: #cc0000
}
.BodyTextRedBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #cc0000
}
.BodyTextGrey
{
    FONT-SIZE: 11px;
    COLOR: #666666
}
.BodyTextGreyBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666
}
.HeaderText
{
    FONT-SIZE: 11px;
    COLOR: #aaaaaa
}
.HeaderLink
{
    FONT-SIZE: 11px;
    COLOR: #999999;
    TEXT-DECORATION: underline
}
.HeaderLink:hover
{
    TEXT-DECORATION: underline
}
.DividerHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #666666;
}
.MainHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px
}
.RedHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #cc0000;
    TEXT-INDENT: 4px
}
.BlueHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #0033cc;
    TEXT-INDENT: 4px
}
.Link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    TEXT-DECORATION: underline
}
.Link:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    TEXT-DECORATION: underline
}
.Link:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    TEXT-DECORATION: underline
}
.BigLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: middle;
    TEXT-DECORATION: underline
}
.BigLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: middle;
    TEXT-DECORATION: underline
}
.BigLink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: middle;
    TEXT-DECORATION: underline
}
.LinkLight
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    TEXT-DECORATION: underline
}
.LinkLight:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    TEXT-DECORATION: underline
}
.LinkLight:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    TEXT-DECORATION: underline
}
.LinkBlack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.LinkBlack:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.LinkBlack:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.LinkWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.LinkWhite:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.LinkWhite:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.FooterBox
{
    FONT-SIZE: 10px;
    COLOR: #ffffff
}
.LeftNavHeader
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    COLOR: #0066cc;
    BORDER-BOTTOM: #cccccc 1px solid;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #ffffff
}
.LeftNavHeaderNoImage
{
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    HEIGHT: 24px
}
.LeftNavItemNoImage
{
    PADDING-LEFT: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    BORDER-BOTTOM: #cccccc 1px solid;
    HEIGHT: 24px
}
.LeftNavItem
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    BORDER-BOTTOM: #cccccc 1px solid;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #eeeeee
}
.LeftNavItemOver
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    BORDER-BOTTOM: #cccccc 1px solid;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #dddddd
}
.LeftNavItemLink
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.LeftNavItemLink:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.footnote
{
    FONT-SIZE: 8px;
    COLOR: #cccccc;
    FONT-STYLE: italic
}
.SearchBox
{
}
.SearchBoxHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    TEXT-INDENT: 4px
}
.SearchBoxHeaderWithBackground
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    TEXT-INDENT: 4px;
    HEIGHT: 22px
}
.SearchBoxHeaderNoGradient
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    TEXT-INDENT: 4px;
    HEIGHT: 22px
}
.SearchBoxLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-ALIGN: right
}
.SearchBoxText
{
}
.SearchBoxButton
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    HEIGHT: 22px
}
.SearchBoxButtonSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff
}
.SearchBoxResultsHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-ALIGN: center
}
.TopLine
{
}
.BottomLine
{
}
.GreyBox
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #eeeeee
}
.GreyBoxNoBackground
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
.RedBox
{
    BORDER-RIGHT: #cc0000 1px solid;
    BORDER-TOP: #cc0000 1px solid;
    BORDER-LEFT: #cc0000 1px solid;
    BORDER-BOTTOM: #cc0000 1px solid;
    BACKGROUND-COLOR: #ffe1e1
}
.RedBoxNoBackground
{
    BORDER-RIGHT: #ffcccc 1px solid;
    BORDER-TOP: #ffcccc 1px solid;
    BORDER-LEFT: #ffcccc 1px solid;
    BORDER-BOTTOM: #ffcccc 1px solid
}
.ProductList
{
}
.ProductListLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    TEXT-DECORATION: none
}
.ProductListLink:hover
{
    TEXT-DECORATION: underline
}
.ProductListSubTotal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000000;
    TEXT-ALIGN: right
}
.ProductListColumnHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #333333;
    HEIGHT: 30px;
    TEXT-ALIGN: center
}
.ProductListColumnHeaderLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #333333;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ProductListColumnHeaderSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #cc0000;
    BORDER-BOTTOM: #cc0000 1px solid;
    TEXT-ALIGN: center
}
.ProductListColumnHeaderSelectedLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #cc0000;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ProductListColumnName
{
    FONT-SIZE: 11px;
    TEXT-ALIGN: left
}
.ProductListColumnDepartment
{
    FONT-SIZE: 11px;
    TEXT-ALIGN: center
}
.ProductListColumnImage
{
    FONT-SIZE: 11px;
    TEXT-ALIGN: center
}
.ProductListColumnAttribute
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #cc0000
}
.ProductListColumnBrand
{
    FONT-SIZE: 11px;
    TEXT-ALIGN: center
}
.ProductListColumnPrice
{
    FONT-SIZE: 11px;
    TEXT-ALIGN: right
}
.ProductListColumnLineTotal
{
    FONT-SIZE: 11px;
    TEXT-ALIGN: right
}
.ProductListColumnStock
{
    FONT-SIZE: 11px;
    TEXT-ALIGN: center;
}
.ProductListColumnQty
{
    FONT-SIZE: 11px;
    TEXT-ALIGN: center
}
.ProductListColumnFunctions
{
    FONT-SIZE: 11px;
    TEXT-ALIGN: center
}
.ProductListRowDefault
{
    BACKGROUND-COLOR: #ffffff
}
.ProductListRowAlternate
{
    BACKGROUND-COLOR: #f5f5f5
}
.ProductHighlightName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333333;
}
.ProductHighlightName:link
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.ProductHighlightName:active
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.ProductHighlightName:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.ProductHighlightPrice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #cc0000;
    margin-top: 5px;
}
.ProductHighlightPriceSave
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0000cc;
    TEXT-ALIGN: left
}
.ProductDetailName
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    TEXT-ALIGN: left
}
.ProductDetailPrice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 26px;
    COLOR: #cc0000;
    TEXT-ALIGN: right
}
.ProductDetailGST
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #cc0000;
    TEXT-ALIGN: right
}
.ProductDetailLabel
{
    FONT-SIZE: 14px;
    COLOR: #666666
}
.ProductDetailText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #666666
}
.ProductDetailSubHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-INDENT: 4px;
    TEXT-ALIGN: left
}
.ListBox
{
    FONT-SIZE: 9px;
    COLOR: #000000
}
.TextBox
{
    FONT-SIZE: 10px;
    COLOR: #000000
}
.MyAccountHeaderWithBackground
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    TEXT-INDENT: 4px
}
.PD_Description
{
    FONT-SIZE: 11px
}
.PD_SubTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: uppercase
}
.PD_FeatureTable
{
}
.PD_FeatureRow
{
}
.PD_FeatureColumn
{
}
.PD_SpecTable
{
}
.PD_SpecRow
{
}
.PD_SpecHeaderRow
{
    BACKGROUND: #eeeeee;
    TEXT-TRANSFORM: uppercase
}
.PD_SpecHeaderColumn
{
}
.PD_SpecTitleColumn
{
}
.PD_SpecDetailColumn
{
}
#news p   {font-size: 11px; margin: 0px 0px 5px; }
#news a   {text-decoration: none; }
#news a:hover {text-decoration: underline; }


.specials {padding-right: 5px;}
.sidebar {padding-left: 5px;}

table.specialList tr td {border-bottom: 1px solid #eee;padding-top:5px;padding-bottom:5px;}
table.specialList tr td img {margin-right: 10px;border1: 1px solid red;}

.Yellowbox
{
    border: #ccc 1px solid;
    background-color: #ffffe0;
    padding:2px;
}
#searchresults table tr td {vertical-align: middle;clear:both;}
#header {text-align:center;margin:8 auto;width:800px;clear:both;}
#wrapper {text-align:left;width:820px;margin-top:7px;margin:0 auto;margin-top:5px;clear:both;}
#content {margin-top:5px;clear:both;}
 
#gallery {font-size: 8pt;font-family: verdana;display:inline-block;margin-top:10px;width:860px;height:auto;border1: 1px solid pink;}
#gallery .item {float:left;height:130px;width:200px;margin-right:10px;border1: 1px solid green;clear:none;}
#gallery p {margin:0;margin-bottom:3px;}
#gallery a {text-decoration:none;color:#333;}
#gallery a:hover {text-decoration:underline;}
#gallery .pi, #features .pi {height:60px; width:60px; border:1px solid #eee;position: relative;float:left;margin-right:5px;padding:2px;clear:none;}
#gallery .title {height:60px;margin-bottom:-7px;}
#gallery .buy {color: #CC0000;font-weight: bold;margin-top:3px;position:relative;}
#gallery .button, #features .button {border:1px solid #ddd;background-color:#eee;padding:0 6 2 6;float:left;display:block;margin-top:5px;margin-right:5px;clear:none;}
.nb {font-weight: normal;}
#top {float:right;clear:both;}

#activity {text-align:left;}
#activity p {margin-bottom: 6px;}
#activity .created {font-style: italic;color: #ddd;}

#navbar {background-color: #efefef;width:800px;margin-bottom:7px;}
#navbar a { text-decoration:none; color: #666; padding-right:10px;font-size:0.9em;}
#navbar a:hover {text-decoration:underline; }
#navbar #nav {text-align:left;font-size:9pt;font-weight:bold ;margin:0;padding:0;padding-left:5px;padding-top:10px;padding-right:7px; }
#navbar #search {font-weight:normal;font-size:10pt;float:right;position:relative;display:block;right:7px;top:1px;padding:0;margin:0;line-height1:9px;text-decoration1:underline;}
#navbar #search #Find_Spec {padding:1px;width:200px;}
#search #go {position:relative;top:2px;left:2px;}

#promoList {width:245px;padding:0;}
#promoList .head {width:245px; height:96px;}
#promoList .border {background-color:#e0e0e0;}
#promoList .border img {width:1px; height:1px;}
#promoList .more {width:44px;height:17px;margin-top:6px;text-align:center;}

.bold {font-weight:bold;}

.floater {
position:absolute;
z-index:2;
bottom:0;
right:0;
display:none;
padding:0;
}

.floater td {
FONT-SIZE: 10px;
COLOR: #000000;
background-color:white;
border:1px inset #979797;

}

.matchedSmartInputItem {
font-size:0.8em;
padding: 5px 10px 1px 5px;
margin:0;
cursor:pointer;
}

.selectedSmartInputItem {
color:white;
background-color:#3875D7;
}

#smartInputResults {
padding:0;margin:0;
}

.siwCredit {
margin:0;padding:0;margin-top:10px;font-size:0.7em;color:black;
}


#feedITBrief a { color: #c00; font-weight:bold;}

.RoundedDividerBody div {margin:0px;padding:0px;}