/* Default Styles Modified. */
body  {
background-color : #F3FFF3;
font-family: Verdana,"Trebuchet MS",  Arial;
}
#PageOuter {
width : 842px;
margin : 6px auto 6px auto;
padding : 0 0 0 0;
background-color : #ff0000;
}
#pageSurround {
width : 838px;
padding : 0 0 0 0;
margin : 0 0 0 0;
background-color : #6699cc;
color : #333333;
border : 2px solid #74aebd;
}
#Header {
border-bottom : 1px solid #74aebd;
text-align : right;
height : 166px;
width : 838px;
margin : 0 0 0 0;
padding : 0 0 0 0 ;
background-image : url(../styleImages/hc-images/topBack.png);
background-repeat : no-repeat;
background-position : center center;
background-color : #FFFFFF;
color : #333333;
}
#Session {
margin-top : 0;
width : auto;
height : 20px;
padding : 0;
text-align : right;
float : right;
}
#Content {
position : relative;
width : auto;
float : none;
margin : 0 15px 0 15px;
padding : 0;
}
#Login {
text-align : left;
font-size : 11px;
color : #333333;
text-transform : uppercase;
margin : 0;
padding : 1em .5em 0 0;
width : auto;
float : right;
}
#Login a:link,#Login a:visited{
font-weight:600;
color : #333333;
text-decoration:underline;
}
#Login a:hover {
color : #2A1FFF;
text-decoration:none;
}
#Content p {
margin-left : 0;
margin-right : 0;
text-indent : 1em;
color : #000000;
}
#LeftColumn {
position : relative;
width : 190px;
padding : 10px 0 0 5px;
float : none;
font-size : 11px;
z-index : 20;
}
.yAcc a {
color: #000000;
text-decoration: none;
}

.yAcc a:hover {
color: #00ff00;
text-decoration: none;
}

#LeftColumn, .LeftBox p#nudge, .LeftBox.border, .Save, h3 {
background-color : transparent;
}
.Save {
color : #009900;
font-style : italic;
padding-left : 1em;
}
a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {
background-image : none;
background-color : transparent;
border-color : #009999;
}
a.txtviewCart:hover {
border-color : #00ff00;
}
.Sale, td.catsep, .catview .Price, .catsep h2 a, .catsep h2, h2, .Title, .txtLocation, a.txtLocation:active, a.txtLocation:link, a.txtLocation:visited, .imgLocation, a.imgLocation:active, a.imgLocation:link, a.imgLocation:visited {
background-color : transparent;
}
a.txtLocation:hover {
color : #00ff00;
}
a.imgLocation:hover {
background-color : #00ff00;
}
.catsep h2 a, catsep h2 a:link, catsep h2 a:active, catsep h2 a:visited {
font-size : 100%;
background-color : transparent;
font-style : italic;
color : #333333;
}
.catsep h2 a:hover {
background-color : transparent;
color : #00ff00;
}
.catsep {
border : none;
padding-bottom : 0;
}
.txtOldPrice {
color : #990000;
}
table.catview {
border-collapse : collapse;
}
#MainProdImage {
padding: 0 0;
border: 2px solid #333333;
margin: 1em .5em 1em .5em;
}
#ProdDescription {
background-color : transparent;
font-size : 105%;
}
a.txtButton {
background-image : none;
background-color : #74aebd;
border-color : #009999;
}
.subCat {
height : 124px;
margin : auto auto;
width : 33%;
padding : 0 0 0 0;
}
.subCat img {
background-color : transparent;
border : 1px solid #333333;
margin : 0 0 3px 0;
padding : 0 0 0 0;
}
.subCat a {
background-color : transparent;
}
#ProdOptions {
background-color : transparent;
font-size : 100%;
float : left;
margin : 0;
padding : 0;
line-height : 2em;
}
#Options {
border-collapse : collapse;
background-color : transparent;
margin : 0;
}
div.hcSubmitBtn {
display : inline;
float : right;
clear : none;
border : none;
cursor : pointer;
}
.SubmitBtn {
height : 12px;
width : 15px;
padding : 0;
margin : -17px 0 0 0;
text-align : right;
float : right;
border : none;
display : block;
cursor : pointer;
}
.newBackground {
height : 12px;
width : 20px;
padding : 0;
margin : -17px 0 0 0;
text-align : right;
float : right;
border : none;
display : block;
cursor : pointer;
}
.subHeading {
border : none;
}
h3 {
border-bottom : 1px dotted #ffffff;
padding-left : 0;
padding-right : 0;
background-attachment : fixed;
background-repeat : no-repeat;
display : inline;
}
.SmallTitle {
float : right;
padding-right : 0.3px;
}
.quickBuy {
background-color : transparent;
}
div.cartProgress {
background-color : #b8b4cd;
}
.txtcartProgressCurrent {
background-color : transparent;
color : #ffffff;
}
.tdcartTitle {
background-color : transparent;;
color : #ffffff;
text-decoration : underline;
text-align : center;
}
#ViewOrders .tdcartEven, .tdcartEven, #ViewOrders .tdcartOdd, .tdcartOdd {
color : #333333;
border : none;
background : #eeeeee;
}
td.hcTableRowSpacer {
line-height : 3px;
background-color : #cccccc;
}
.submit, .cssSubmitAnchor {
background-color : transparent;
background-image : none;
}
table.hcSeatchBox {
border-collapse : collapse;
vertical-align : middle;
width : 100%;
text-align : right;
}
div.end {
width : 838px;
height : 34px;
background : url(../styleImages/hc-images/newBottom.png) no-repeat center center;
background-color : #74aebd;
border-top : 1px solid #74aebd;
}
div.hcSep {
clear : both;
border-top : 3px solid #cccccc;
margin : 1em 0.5em 0 0;
}
span.optTxt {
font-size : 90%;
color : #333333;
text-transform : none;
}
div.hcProdBox {
height : 5em;
border :1px solid #333333;
border-right : 1px dotted #999999;border-left:none;
padding : 3px 3px 0 3px;
width : 32%;
float : left;
background-color : #eeeeee;
font-style : italic;
text-decoration : none;
}
table.hcProdBox {
width : 100%;
margin-right : 1em;
}
a.hcProdBox, a.hcProdBox:link, a.hcProdBox:active, a.hcProdBox:visited {
color : #333333;
text-decoration : none;
}
a.hcProdBox:hover {
color : #00ff00;
}
img.hcProdBox {
border-color : transparent;
}
table.catOnHomePage {
text-align : center;
table-layout : auto;
vertical-align : bottom;
width : 100%;
}
td.catOnHomePage {
vertical-align : bottom;
}
img.catImageOnHomePage {
border : 2px solid #333333;
}
a.catAOnHomePage, a.catAOnHomePage:link, a.catAOnHomePage:active, a.catAOnHomePage:visited a.catAOnCatPage, a.catAOnCatPage:link, a.catAOnCatPage:active, a.catAOnCatPage:visited {
background-color : transparent;
color : #333333;
font-weight:600;font-size:75%;
}
a.catAOnHomePage:hover, a.catAOnCatPage:hover {
color : #00ff00;
}
#ViewOrders a.viewOrders, #ViewOrders a.viewOrders:link, #ViewOrders a.viewOrders:active, #ViewOrders a.viewOrders:visited {
background-color : transparent;
color : #000000;
}
#ViewOrders a.viewOrders:hover {
color : #c6eadd;
}
h1 {
font-size : 130%;
text-transform : capitalize;
font-style : italic;
background-color : transparent;
color:#333333;
}
h1.homePage {
margin : 1em 0 1em 0;
}
h1.catH1onHomePage {
margin : 1em 0 1em 0;
font-size : 120%;
}
a.anchorCSS, input.cssInputAnchor {
font-family: Verdana,"Trebuchet MS",  Arial;
background-color : #74aebd;
background-image : none;
border : 2px solid #009999;
color : #ffffff;
padding : 0 0 0 0;
float : right;
display : inline;
margin : 0;
text-decoration : none;
}
a.anchorCSS {
margin : 4px 0 4px 0;
padding : 2px 4px 3px 4px;
}
td.catOnHomePageSpaceRow {
line-height : 0.5em;
}
.searchBox, .textbox {
background-color : transparent;
background-color : #dee3ce;
border : 1px solid #000099;
}
a.txtLink {
background-color : transparent;
}
a.txtLink:hover {
background-color : transparent;
color : #00ff00;
}
table.indexandcart {
width : 100%;
vertical-align : top;
border-collapse : collapse;
}
td.indexandcartLeftTD {
background-color : #74aebd;
vertical-align : top;
width : 190px;
}
td.indexandcartMidTD {
vertical-align : top;
background-color : #ffffff;
}
.OptionsStyle {
background-color: #dee3ce;
color: #333333;
font-family: "Trebuchet MS", Verdana, Arial;
} 
