﻿
#brandImages {
background-color:#ffffff;
color:#373433;
}

#brandImages h2 {
color:#373433;
margin:0;
}

#brandImages img {
padding:5px 0;
}

#domMessageModal {
background-color:#ffffff;
}

#domMessageModal2 {
background-color:#ffffff;
}

#domSearchingModal {
background-color:#ffffff;
}

#footer {
color:#8e663c;
}

#footer a {
color:#8e663c;
}

#footer table {
border-top:solid 1px #c07932;
margin-top:20px;
padding:20px;
width:940px;
}

#footer td {
color:#8e663c;
}

#footer td.tdColWhite {
color:#ffffff;
}

#footer td.tdColWhite a {
color:#ffffff;
}

#leftmenu div.leftmenuSep {
margin:0;
}

#leftmenu div.panes {
background-color:#ffffff;
margin-top:20px;
}

#leftmenu h3 {
margin:0;
padding:0 0 0 10px;
}

#leftmenu h3 a {
color:#58585a;
font-size:.9em;
text-decoration:none;
}

#leftmenu h3 a:hover {
color:#000000;
text-decoration:underline;
}

#leftmenu li.brand,  #leftmenu li.catalogue, #leftmenu li.section{padding:0px, margin:0px; display:inline;}

#leftmenu li.brand  {width:51px;}
#leftmenu li.brand a {
background:#ffffff url(/images/tabs/brand.jpg) no-repeat;
float:left;
height:31px;
width:51px;
}

#leftmenu li.brand a.current {
background:#ffffff url(/images/tabs/brandcurrent.jpg) no-repeat;
width:51px;
}

#leftmenu li.catalogue {width:82px;}
#leftmenu li.catalogue a {
background:#ffffff url(/images/tabs/catalogue.jpg) no-repeat;
float:left;
height:31px;
width:82px;
}

#leftmenu li.catalogue a.current {
background:#ffffff url(/images/tabs/cataloguecurrent.jpg) no-repeat;
width:82px;
}

#leftmenu li.section {width:63px;}
#leftmenu li.section a {
background:#ffffff url(/images/tabs/section.jpg) no-repeat;
float:left;
height:31px;
width:63px;
}

#leftmenu li.section a.current {
background:#ffffff url(/images/tabs/sectioncurrent.jpg) no-repeat;
width:63px;
}

#leftmenu ul.categoryitems {
margin:0;
padding:0 0 0 11px;
display:none;
}

#leftmenu ul.categoryitems li {
list-style-type:none;
}

#leftmenu ul.categoryitems li a {
text-decoration:none;
}

#leftmenu ul.categoryitems li a:hover {
text-decoration:underline;
}

#leftmenu ul.tabs {
list-style-type:none;
margin:0;
padding:0 0 30px;
}

#littleLogin {
background-color:#c07932;
color:#ffffff;
margin:0 5px 0px;
padding:5px;
}

#littleLogin a {
background-color:#c07932;
color:#ffffff;
}

#littleLogin h2 {
color:#373433;
margin:0;
}

#littleLogin input {
margin-bottom:2px;
}

#littleLogin td {
background-color:#c07932;
color:#ffffff;
}

#littleLogin th {
background-color:#c07932;
color:#ffffff;
}

#obMenu ul {
margin:0;
padding:0 0 0 3px;
}

#obMenu ul li {
list-style-type:none;
margin:0;
padding:0;
}

#obMenu ul li.selected {
background-color:#e5e0d7;
}

#pageContents {
border:solid 1px #efefef;
padding:10px;
}

#prodHolder {
background-color:#ffffff;
}

#quickcart,#quickref, #accMenu {
background-color:#ffffff;
color:#000000;
margin:0 5px 0px;
padding:5px;
}

#quickcart a,#quickref a, #accMenu a {
color:#000000;
}

#quickcart h3,#quickref h3, #accMenu h3 {
color:#c07932;
margin:0;
}

#quickcart h3 a,#quickref h3 a, #accMenu h3 a {
color:#c07932;
margin:0;
}

#quickcart td,#quickref td, #accMenu td {
color:#000000;
}

#quickcart th, #quickref th, #accMenu th {
color:#000000;
}

#searchMenu {
background-color:#ffffff;
}

#searchResults {
background-color:#ffffff;
}


#homeLogo
{
height:80px;
left:-4px;
position:relative;
top:6px;
width:280px;
float:left;
}

.homeLogoBorder
{
border:solid 5px #ffffff;
 cursor: pointer;
}

.arrowlistmenu .menuheader {
color:#434343;
cursor:pointer;
font:bold 13px Arial;
margin-bottom:5px;
margin-left:5px;
padding:2px 0 4px 4px;
text-decoration:none;
text-indent:-9px;
text-transform:uppercase;
}

.arrowlistmenu .menuheader a {
color:#434343;
cursor:pointer;
font:bold 13px Arial;
margin-bottom:5px;
margin-left:5px;
padding:2px 0 4px 4px;
text-decoration:none;
text-indent:-9px;
text-transform:uppercase;
}

.arrowlistmenu h3 {
margin:10px 0;
}

.arrowlistmenu ul {
list-style-type:none;
margin:0;
padding:0;
}

.arrowlistmenu ul li a {
color:#434343;
display:block;
font-family:Verdana;
font-size:11px;
letter-spacing:0;
line-height:1.2em;
padding:1px 0 1px 15px;
text-align:left;
text-decoration:none;
word-spacing:normal;
}

.basicProd {
background-color:#ffffff;
float:left;
height:250px;
overflow:hidden;
width:180px;
}

.basicProd> .prodTitle {
font-weight:700;
height:30px;
overflow:hidden;
}

.basicSearchProd {
background-color:#ffffff;
float:left;
height:250px;
overflow:hidden;
width:180px;
}

.brandtext {
background-color:#FFFFFF;
color:#444444;
font-family:Verdana;
font-size:2.7em;
letter-spacing:0;
line-height:1.2em;
text-align:left;
text-decoration:none;
word-spacing:normal;
}

.brandtext, .sectiontext
{
    margin-left:5px;
}

.divProdImg {
background-color:#ffffff;
height:150px;
position:relative;
width:150px;
}

.divProdImg img {
bottom:0;
left:0;
position:absolute;
}

.flowLayout {
border-bottom:dotted 2px #cdcdcd;
float:left;
height:250px;
padding:10px;
width:160px;
}

.flowLayout  div.emptyPrdOptions {
height:50px;
position:absolute;
width:160px;
z-index:9;
filter:alpha(opacity=75);
opacity:0.75; 

}


.flowLayout  btn.prdlink
{

}

.flowLayout  div.prdOptions {
width:160px;
color:#000000;
filter:alpha(opacity=75);
opacity:0.75;
position:absolute;
display:block;
z-index:9;
height:50px;
background-color:#ffffff;
}

.flowLayout  div.prodSizeArray {
color:#c07932;
display:block;
font-size:1.2em;
}

.flowLayout  div.prodTitle {
color:#6e2306;
height:30px;
}

.flowLayout  span.price {
color:#000000;
font-size:1.5em;
font-weight:700;
}

.flowLayout .starAndMag {
float:right;
position:relative;
}

.flowLayout.middle {
border-left:dotted 2px #cdcdcd;
border-right:dotted 2px #cdcdcd;
}

.flowLayout.toprow {
border-top:dotted 2px #cdcdcd;
}

.flowLayout.last {
border:solid 1px red;
}



.flowLayout div.divProdImg {
display:block;
}

.footerTitle {
font-size:1.4em;
}

.frequentTotal {
color:Gray;
font-size:.9em;
}

.niceBox {
background-color:#ffffff;
margin:0 5px 0px;
padding:5px;
}

.optionName {
color:#6e2306;
font-size:1.1em;
font-weight:700;
}

.optionPrice {
color:#231f20;
font-size:1.2em;
font-weight:700;
}


.seachTinyText {
display:none;
font-size:.85em;
}

.sectiontext {
background-color:#FFFFFF;
color:#919A92;
font-family:Verdana;
font-size:1.8em;
letter-spacing:0;
line-height:1.2em;
text-align:left;
text-decoration:none;
word-spacing:normal;
}

.semi30 {
filter:alpha(opacity=30);
opacity:0.3;
}

.tableLayout {
border-bottom:solid 1px #444444;
float:none;
height:50px;
width:544px;
}

.tableLayout  button.prdlink {
margin:0px 10px 30px 10px;
}

.tableLayout  div.divProdImg {
display:none;
}

.tableLayout  div.emptyPrdOptions {
margin-left:10px;
overflow:hidden;
white-space:nowrap;
width:375px;
}

.tableLayout  div.prdOptions {
margin-left:10px;
overflow:hidden;
white-space:nowrap;
width:375px;
}

.tableLayout  div.prodSizeArray {
color:#c07932;
display:inline;
font-size:1.2em;
margin:0 10px;
}

.tableLayout  div.prodTitle {
color:#6e2306;
font-size:1.4em;
height:20px;
margin-left:10px;
}

.tableLayout  span.price {
color:#000000;
display:inline;
font-size:1.2em;
}

.tableLayout .starAndMag {
float:right;
margin-right:120px;
margin-top:-30px;
position:relative;
}

.tableLayout.odd {
background-color:#eaeaea;
}

.tblOption {
border-top:dotted 2px gray;
}

a.bookmarkLink, a.delToggle, a.printSpecs {
display:block;
float:right;
height:21px;
width:164px;
}

a.bookmarkLink span,a.delToggle span, a.printSpecs span {
color:#555555;
}

a.btnAdd {
background-image:url(/images/layout/addButton.jpg);
background-repeat:no-repeat;
}

a.btnBookmark, a.delToggle, a.printSpecs {
background:url(/css/custom-theme/images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 50% 50% #E6E6E6;
border:1px solid #D3D3D3;
color:#555555;
cursor:pointer;
float:right;
font-family:Verdana,Arial,sans-serif;
font-size:12.9667px;
font-style:normal;
font-weight:400;
line-height:1.4em;
margin:.5em .4em .5em 0;
outline:medium none;
overflow:visible;
padding:.2em .6em .3em;
text-decoration:none;
width:150px;
}

a.btnUpdate {
background-image:url(/images/layout/updateButton.jpg);
background-repeat:no-repeat;
}

a.prdlink span {
color:#555555;
}

button.prdlink {
display:block;
float:right;
}

div.leftmenuSep {
background:url(/images/layout/stitchSep-leftMenu.jpg) no-repeat scroll center center;
height:9px;
margin-top:10px;
}

div.leftmenuSep hr {
display:none;
}

div.stitchSep-onBrown {
background:url(/images/layout/stitchSep-onBrown.jpg) no-repeat scroll center center;
height:9px;
margin:5px 0;
}

div.stitchSep-onBrown hr {
display:none;
}

div.stitchSep-onWhite {
background:url(/images/layout/stitchSep-onWhite.jpg) no-repeat scroll center center;
height:9px;
margin:5px 0;
}

div.stitchSep-onWhite hr {
display:none;
}

img.give20top {
margin-top:20px;
}

td.prodOptTitle {
color:#c07932;
font-size:1.05em;
font-weight:700;
}

tr.prodSepRow {
background:url(/images/layout/dropShadow.jpg) repeat-x scroll center center transparent;
height:50px;
}

ul.listItemsOnOrder li {
font-size:.9em;
}


tr.hideDels
{
display:none;
}

div.rightColTop,div.rightColBot, div.loginColTop,div.loginColBot
{
 width:170px;
 height:12px;
 margin:0px 5px 0px;
}

div.rightColTop
{ background:url('/images/layout/rightBorderTop.jpg') no-repeat top;}

div.rightColBot
{ background:url('/images/layout/rightBorderBot.jpg') no-repeat top;margin-bottom:10px;}



div.loginColTop
{ background:url('/images/layout/loginBorderTop.jpg') no-repeat top;}

div.loginColBot
{ background:url('/images/layout/loginBorderBot.jpg') no-repeat top; margin-bottom:10px;}



div.leftColBot
{ width:196px;
 height:12px;
 margin:0px 0px 0px;
 background:url('/images/layout/leftBorderBot.jpg') no-repeat top; margin-bottom:10px;}


div.centreColTop,div.centreColBot
{
 width:574px;
 height:12px;
margin:0 0px;
padding:0px;

}

div.centreColTop
{ background:url('/images/layout/centreBorderTop.jpg') no-repeat top;}

div.centreColBot
{ background:url('/images/layout/centreBorderBot.jpg') no-repeat top;margin-bottom:10px;}


#catDiv
{}

#centrecolumn h2
{padding:0px; margin:0px;}

.prodSpecDetailDiv
{
float:left;
padding:5px;
}

div.prodSpecDetailDiv li
{
 list-style-type:none; 
 padding:1px;
}

.prodSpecButtonsDiv
{
float:right;
}

.liHeading
{ background-color:#dfc5ac;}

#warning 
{
    font-size:24px;
}


div.customerFlow
{
width:340px;
height:75px;
padding:10px;
margin:10px;
}

div.cfOkay{background-color:#d0efdd;}

div.cfProb{background-color:#f8c4c4;}

div.cfGrey{background-color:#efefef;}

div.cfLeft{float:left;}
div.cfRight{float:right;}

div.custDetailModalContent{font-size:0.9em;}
div.custDetailModalContent input{font-size:0.9em;}

.over{
      cursor:hand;
   }
   
   
   
   .loginFailMsg
   {
    background-color:#FF5F5F;
    margin:15px 0;

   }
   
   
.repCbxLi
{}   
   



#accountTestGraph_cbxlstReps.repCbxLi label, #accountCustomerActivity_cbxlstReps.repCbxLi label
{
   padding:0px 15px 0px 0px;
   margin: 0 0 0 0px;
   
}



.warn
{
    border:solid 1px #CFCFCF;
    background-color:#FFEFEF;
    padding:5px;
    margin:5px;
}



a.groupBtn
{
color:#333333;
background-color:#dddddd;
 border:1px solid #cccccc;
 padding:3px;
 margin:0px;
  text-decoration:none;
}

a.groupRed
{background-color:#FFEFEF;}


div.warning
{
 display:block;
 padding:5px;
 margin:5px;
 font-size:0.8em;
  background-color:#FFEFEF;
  line-height:1.2;
 
}
