a.caLink:link {
color: #000000;
text-decoration: none;
padding: 3px;
}

a.caLink:visited {
color: #000000;
text-decoration: none;
padding: 3px;
}

a.navLink  {
font-size: 13px;
font-weight: 900;
color: #000;
text-decoration: none;
padding:0 2px;
letter-spacing: .5px;
}


.adminBox {
margin: 15px; 
border:1px solid #000000; 
padding: 10px;
}

.adminBoxDivider {
border: solid #cac6a7; 
border-width: 1px 0 0 0;
padding: 10px 0 0 0;
}

.adminPageTitle {
font-size: 12pt;
font-weight: bold;
color: #660000;
margin: 0 0 10px 0;
}

.adminContent {
background:#fff;
padding:20px;
}

.adminNavTD {
background:#fff;
border:1px solid #000;
border-width:0 0 1px 0;
}

.adminNavBG {
background:#fff;
width:100%;
}

.adminSubNav {
background:#fff;
text-align:center;
}

.bannerBox {
padding: 0 0 20px 0;
vertical-align: middle;
}

.blackBanners {
height:142px;
width:855px;
text-align: center;
}

.blackNav {
background-image: url(../../img/indexNavBG.jpg);
background-image:no-repeat;
height: 116px;
width: 855px;
}

.blackNavDivider {
width:2px; 
background-color:#8b8b8b; 
height:10px;
margin: 1px 0 1px 0;
}

body {
margin: 0px;
font-family:  arial,verdana;
font-size: 10pt;
color: #000000;
vlink: #000000;
background:url(../../img/sneaux_mesh.gif);
}

#ca_buttons {
vertical-align: top;
padding:0;
margin:0;
}

.ca_editMsg_off {
display: none;
}

.ca_editMsg_on {
color: #e70002;
display: block;
}

.ca_MenuButtons_on {
display: block;
}

.ca_MenuButtons_off {
display: none;
}

.ca_navDivider {
width:2px; 
height:10px;
margin: 1px 0 1px 0;
}

.ca_note {
font-style: italic;
font-size: 11px;
color: #000000;
font-weight: 500;
}

.ca_StyleImage {
text-align: right;
}

.ca_subNav {
text-decoration: none;
color: #026294;
font-weight: 900;

}

.catListItem {
vertical-align:bottom;
padding:0px;
}

.catStyleTitle_new {
background-color:#ffffff;
color:#a01415;
padding: 2px 0 0 3px;
height:20px;
width:120px;
}

.catStyleTitle {
background-color:#ffffff;
color:#000000;
padding: 2px 0 0 3px;
height:20px;
width:120px;
}

.catStyleImage {
width:120px;
vertical-align:middle;
padding:0px;
margin:0px;
}

.catStyleNoImage {
height: 90px; 
vertical-align:middle;
}

#categoryTitleID {
font-weight: 900;
font-size:24px;
}

.categoryTitleBox {
width:115px;
padding: 18px 20px 18px 10px;
background:#fff;
}

.clrHeader {
background-color:#d7dee3;
color:#005f91;
font-weight:bold;
padding:5px;
border:1px solid #0079b2;
}

.contact{
font-size: 11px;
color: #7f7f7f;
font-weight: 900;
text-align: right;
vertical-align: top;
padding: 0 5px 10px 0;
}

.contactInfo {
vertical-align:top;
padding: 0 5px 10px 0;
}

.divApparelButton {
background-image: url(../../img/shop_apparel.gif);
background-repeat: no-repeat;
width:132px;
height:61px;
}

.divBanner {
border: #7f7f7f solid 2px;
width: 394px;
height: 108px;
}

.divLogo {
background-image: url(../../img/logo.png);
background-repeat: no-repeat;
width: 134px;
height: 77px;
}

.divShoesButton {
background-image: url(../../img/shop_shoes.gif);
background-repeat: no-repeat;
width:118px;
height:23px; 
}

.downloadText {
padding: 0 0 10px 0;
font-weight: 900;
font-size: 11px;
}

.featProdBox {
width:100%;
border: solid #583c10; 
border-width: 0 0 3px 0;
text-align: left;
}


.featProd_descBox {
background-image: url(../../img/featured_cornerBG.gif);
background-repeat: no-repeat;
background-position: left top;
background-color:#c6a675;
font-family: verdana;
color:#ffffff;
font-size: 10pt;
font-weight: bold;
height: 80px;
width: 330px;
}

.footerLinks {
font-size: 11px;
text-decoration: none;
margin: 5px;
color: #000000;
}

.footer {
vertical-align: top;
padding: 5px 0;
background:#fff;
}

.fullProdImage {
text-align:center;
vertical-align: middle;
padding: 10px;
}

.greyBox {
border: #7f7f7f solid 2px;
}

.homeFooter {
background-image: url(../../img/footerBGslice.gif);
background-repeat: no-repeat;
background-position: top center;
padding: 6px 0 0 0;
}

.homeFooter a {
color:#fff;
}

.inputBox {
width 200px;
margin:0 0 10px 0;
}

.inputHeaders {
text-align: right;
vertical-align: top;
padding: 0px 10px 15px 0;
}

input.ca_delete {
color: #ffffff;
font-size: 8pt;
background-color: #e70002;
border: 3px #f83f3c;
border-style:outset;
font-family:verdana;
}

input.ca_edit {
color: #000000;
font-size: 8pt;
background-color: #cacaca;
border: 3px #cccccc;
border-style:outset;
font-family:verdana;
width: 40px;
margin:0px 2px 0px 5px;
}

.justIn_descBox {
background-image: url(../../img/justin_cornerBG.gif);
background-repeat: no-repeat; 
background-color: #52600a;
background-position: left top;
font-family: verdana;
color: #ffffff;
font-size: 10pt;
font-weight: bold;
height:90px;
width: 330px;
}

.land_ProdDesc {
padding: 0 0 0 15px;
font-weight: bold;
}

.land_ProdImage {
width: 125px;
height: 64px;
margin: 5px;
}

.land_Product {
padding: 5px 0 5px 0;
}

.landLine {
border: solid #7f7f7f;
border-width:2px 0 0 0;
}

.landProdDesc {
width:255px;
border: solid #583c10; 
border-width: 3px 0 0 0;
padding: 3px 0 0 3px;
}

.landPrice {
font-size: 13pt;
margin: 0 0 0 60px;
}

.mailFriend{
color:#2b742b;
text-decoration:none;
font-size:11px;
line-height:20px;
}

.mplayer {
background:url(../../img/mpbackground.png);
text-align:right;
height:23px;
}

.navBG {
background-image: url(../../img/navBG.png);
background-repeat: no-repeat;
background-position:center center;
height: 116px;
width: 855px;
}

.navLink_btn {
background-color:transparent;
border:0px;
color:#000;
font-size:13px;
font-weight:bold;
letter-spacing: .5px;
cursor:pointer;
font-family:arial, verdana;
}

.navLinksContainer {
vertical-align:bottom;
padding: 0 20px 20px 0;
}

.navLinksContainer td {
vertical-align:top;
}

.navLinkSel {
font-size: 13px;
font-weight: bold;
color: #00431d;
text-decoration: none;
padding:0 9px 0 9px;
}

.outfit_size {
padding: 10px 5px 10px 5px;
}

.outfit_price {
font-size: 18px;
font-weight: bold;
color: #660000;
text-align:right;
width:125px;
padding: 0 20px 0 0;
}

.outfit_desc {
font-size: 11px;
text-align: center;
padding: 35px 30px 12px 30px;
}

.prodImageBox {
width:325px; 
margin:5px;
vertical-align: middle;
text-align: center;
}

.prodDescription {
padding: 15px 0 0 0;
font-size: 11px;
text-align: center;
font-family: arial;
}

.prodPrice {
font-size: 14px;
font-weight: bold;
text-align:right;
width: 58px;
padding: 0 0 5px 0;
}

.productThumb{
padding:3px 3px 0 3px;
text-align:center;
vertical-align:top;
}

.radioBox {
padding: 2px 0 10px 0;
vertical-align: top;
width: 80px;
}

.redLink {
color: #ff0000;
text-decoration: none;
}

.saleText {
text-align: center;
color: #ff0000;
font-weight: 900;
padding: 5px 0 0 0;
}

.selectBox {
width:150px; 
border: 1px solid #660000;
margin:0 0 10px 0;
}

.selectBoxes {
width:170px; 
border: 1px solid #660000;
margin: 5px 0 5px 0;
}

.selectListDivider {
height:1px; 
border:0px;
background-color:#000000; 
color:#000000; 
width:290px;
}

.selectHeaders {
text-align: right;
vertical-align: top;
padding: 3px 10px 0 0;
}

.shipping {
border: 2px #7f7f7f solid;
}

.shopButton {
vertical-align: bottom;
padding: 0 10px 14px 0;
}

.siteBody {
border: solid #7f7f7f;
border-width:2px 0 2px 0;
padding: 15px;
vertical-align:top;
background:#fff;
}

.subheader {
font-weight: bold;
margin: 0 0 10px 0;
}

.subnameBox {
font-size: 16px;
font-weight: 900;
color:  #616f19;
width: 100%;
vertical-align: bottom;
}

.storeBody {
border: solid #00431d;
border-width:2px 0 2px 0;
padding: 28px 15px 15px 15px;
background:#ffffff;
}

.storeProdViewsMenu {
width:126px;
padding:87px 0 0 0;
text-align:center;
vertical-align:top;
}

.styleMenu {
border: dashed #ccc;
border-width: 0 1px 0 0;
width:285px;
vertical-align: top;
}

.styleTitle {
font-weight: 900;
font-size: 22px;
width:318px;
text-align: center;
}

.subheader {
font-weight: 900;
}

.subNavCat {
padding: 5px 4px 5px 4px;
border: solid #7f7f7f;
border-width: 0 1px 0 0;
}

.text_pad {
padding: 0 0 15px 0;
}

.viewIcons {
padding: 0 0 6px 0;
}

.wallLinks {
color: #ff0000;
text-decoration: none;
font-size: 11px;
}

.whiteBanner {
border: 2px #ffffff solid;
}

#dropmenudiv{
position:absolute;
border-bottom-width: 0;
font:normal 9px Verdana;
z-index:100;
color:#fff;
margin-left:10px;
}

#dropmenudiv a{
width: 100%;
display: inline;
text-decoration: none;
color:#000;
}

#dropmenudiv a:hover{ /*hover background color*/
color:#000;
text-decoration:underline
}