/* HTML : BODY */

body {margin:10px;background:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;color:#666666;}

/* HTML : TD */

td {font-size:11px;line-height:1.5;}

/* GLOBAL STYLE DEFINITIONS */

input.fldTxt {height:18px;line-height:1;padding:2px 0px 0px 3px;;background:#FFFFFF;font-size:10px;}

a {color:#336699;text-decoration:underline;}
a:hover {color:#336699;text-decoration:underline;}
a:visited {color:#336699;}

a.aFFFFFF {color:#FFFFFF;text-decoration:underline;}
a.aFFFFFF:hover {color:#FFFFFF;text-decoration:underline;}
a.aFFFFFF:visited {color:#FFFFFF;text-decoration:underline;}

a.actFFFFFF {color:#FFFFFF;text-decoration:none;}
a.actFFFFFF:hover {color:#FFFFFF;text-decoration:underline;}
a.actFFFFFF:visited {color:#FFFFFF;}

div.head {padding:10px 0px 10px 0px;color:#999966;font-size:13px;font-weight:bold;}
div.footnote {color:#999999;font-weight:normal;font-size:9px;text-align:left;padding-left:2px;}
div.error {padding:0px 7px 0px 7px;}

/* MASTHEAD */

#masthead {position:relative;width:760px;height:81px;background:#CCCDBF;margin:0px auto;}
#masthead div.left {position:absolute;left:0px;top:0px;width:324px;height:81px;}
#masthead div.right {position:absolute;right:16px;bottom:5px;}

/* PRIMARY NAVIGATION */

#navA {position:relative;width: 760px;margin:0px auto;}
#navA a {color:#A9A9A9;text-decoration:none;}
#navA a:hover {color:#A9A9A9;text-decoration:underline;}
#navA a:visited {color:#A9A9A9;}

/* BREADCRUMB NAVIGATION */

#breadcrumb {position:relative;width:760px;margin:0px auto;}
#breadcrumb th {width:140px;color:#AFB2A1;font-size:11px;}
#breadcrumb td {width:620px;background:#EBEBE6;border-left:1px solid #FFFFFF;padding:3px 0px 3px 7px;text-align:left;color:#888888;font-size:11px;}
#breadcrumb a {color:#888888;text-decoration:none;}
#breadcrumb a:hover {color:#888888;text-decoration:underline;}
#breadcrumb a:visited {color:#888888;}
#breadcrumb div {width:140px;height:1px;}

/* SECONDARY NAVIGATION */

td.navB {width:140px;height:485px;}
#navB {position:relative;width:140px;display:none;}
#navB div {position:absolute;width:140px;height:25px;padding:0px 0px 0px 0px;}
#navB div div {width:117px;border:0px;padding:6px 0px 0px 20px;text-align:left;font-size:11px;line-height:1.1;color:#797979;}

/* SECONDARY NAVIGATION : GRAHAM'S SPARE TIRE*/

table.spare td{height:23px;padding:4px 0px 0px 20px;text-align:left;font-size:11px;line-height:1.1;}
table.spare td a {color:#797979;text-decoration:none;}
table.spare td a:hover {color:#797979;text-decoration:underline;}
table.spare td a:visited {color:#797979;}

/* SECONDARY NAVIGATION : CHILDREN */

@media print{div.navB{display:none;}}
div.navB {position:absolute;left:0px;top:0px;z-index:500;width:140px;height:50px;visibility:hidden;}
div.navC {position:absolute;left:0px;width:140px;height:27px;background:#DDDDDD;border:1px solid #FFFFFF;visibility:hidden;}
div.navC div {position:absolute;left:0px;width:140px;height:25px;padding:0px 0px 0px 0px;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
div.navC div div {width:133px;border:0px;padding:6px 0px 0px 7px;text-align:left;font-size:11px;line-height:1.1;color:#797979;}

/* FOOTER */

#footer {position:relative;width:760px;margin:0px auto;}
#footer td {font-size:10px;color:#FFFFFF;line-height:11px;}
#footer a {color:#FFFFFF;text-decoration:none;}
#footer a:hover {color:#FFFFFF;text-decoration:underline;}
#footer a:visited {color:#FFFFFF;}

/*  PAGE LEVEL SUBNAVIGATION */

td.subnav {width:165px;padding:25px 0px 0px 0px;}
td.subnav div {width:138px;height:23px;padding:6px 0px 0px 7px;text-align:left;font-size:11px;line-height:1.1;color:#666666;}
td.subnav div.on {color:#B9B8A1;}
td.subnav div.sub {height:17px;padding:6px 0px 0px 17px;}
td.subnav div.subon {height:17px;padding:6px 0px 0px 17px;color:#B9B8A1;}
td.subnav div.subb {height:17px;padding:6px 0px 0px 27px;}
td.subnav div.subbon {height:17px;padding:6px 0px 0px 27px;color:#B9B8A1;}
td.subnav a {color:#666666;text-decoration:none;}
td.subnav a:hover {color:#666666;text-decoration:underline;}
td.subnav a:visited {color:#666666;}
td.subnav div.on a {color:#B9B8A1;text-decoration:none;}
td.subnav div.on a:hover {color:#B9B8A1;text-decoration:underline;}
td.subnav div.on a:visited {color:#B9B8A1;}

/* PAGING NAVIGATION */

#paging a {color:#888888;}
#paging a:hover {color:#888888;}
#paging a:visited {color:#888888;}

/* CONTENT */

#content {position:relative;width:760px;margin:0px auto;border-bottom:5px solid #FFFFFF;}
#content td.content {width:620px;}

/* DEPARTMENT */

#dept a {color:#888888;}
#dept a:hover {color:#888888;}
#dept a:visited {color:#888888;}

/* COLLECTION */

table.coll td div.sku {color:#999999;font-weight:normal;font-size:9px;text-align:left;padding-left:10px;}
table.coll td.price {font-weight:bold;text-align:right;}
table.coll td.saleprice {color:#990000;font-weight:bold;text-align:right;}
table.coll td.price div.sku {color:#999999;font-weight:normal;font-size:9px;text-align:right;}
table.coll td.saleprice div.sku {color:#999999;font-weight:normal;font-size:9px;text-align:right;}
table.coll td.price span {font-weight:normal;font-size:9px;text-align:right;}
table.coll td.saleprice span {font-weight:normal;font-size:9px;text-align:right;}

/* PRODUCT : LEFT COLUMN */

table.prod td.name {width:350px;padding:15px 0px 0px 10px;color:#000000;font-family:Helvetica;font-size:17px;font-weight:bold;line-height:1;}
table.prod td.name div.sale {width:350px;height:15px;color:#CD0000;font-family:Helvetica;font-size:12px;font-weight:bold;line-height:1;}
table.prod td.left {width:350px;padding:0px 30px 10px 10px;}
table.prod td.left div.caption {width:350px;padding-bottom:10px;color:#999999;}
table.prod td.left div.tools {width:350px;height:30px;background:#E9EAE3;}
table.prod td.left table.details th {width:50%;padding-bottom:3px;color:#999999;font-size:11px;font-weight:normal;text-align:left;line-height:1.1;}
table.prod td.left table.details td {width:50%;padding-bottom:3px;color:#000000;font-size:11px;font-weight:normal;text-align:left;line-height:1.1;}
table.prod td.left table.components td {padding:2px 3px 2px 3px;color:#999999;font-size:11px;}
table.prod td.left table.components td.a span {font-size:9px;}
table.prod td.left table.components td.b {color:#999999;font-weight:bold;text-align:right;}
table.prod td.left table.components td.b span.total {color:#000000;font-weight:bold;}
table.prod td.left table.components td.b span.sale {color:#CD0000;}
table.prod td.left table.components td.b span.was {color:#999999;font-weight:normal;}

/* PRODUCT : RIGHT COLUMN */

table.prod td.price {width:200px;padding-top:30px;color:#000000;font-family:Helvetica;font-size:17px;font-weight:bold;line-height:1;}
table.prod td.price div.sale {color:#CD0000;font-family:Helvetica;font-size:17px;font-weight:bold;line-height:1;}
table.prod td.price div.sale span {color:#999999;font-size:12px;}
table.prod td.right {width:200px;padding:10px 0px 10px 0px;}
table.prod td.right div.spec {padding-bottom:10px;color:#999999;font-style:italic;line-height:1.1;}
table.prod td.right div.opt {width:200px;padding:3px 0px 0px 10px;background:#E9EAE3;font-size:11px;line-height:2;}

a.opt {color:#000000;text-decoration:underline;}
a.opt:hover {color:#000000;text-decoration:underline;}
a.opt:visited {color:#000000;text-decoration:underline;}

table.prod td.right select {width:180px;font-size:12px;}
table.prod td.right div.wish {width:200px;padding:10px 0px 10px 10px;background:#E9EAE3;}
table.prod td.right div.wish input.qty {width:30px;height:17px;border:1px solid #000000;font-size:12px;text-align:center;}
table.prod td.right div.head {padding-top:10px;color:#999966;font-size:13px;font-weight:bold;}

/* POPUP (MINI) */

#miniHead a {color:#FFFFFF;text-decoration:none;}
#miniHead a:hover {color:#FFFFFF;text-decoration:underline;}
#miniHead a:visited {color:#FFFFFF;}
div.miniL {padding:0px 0px 7px 0px;}

/* USER PROFILE */

table.acctupdate td.fld {padding:5px 0px 5px 15px;}
table.profile {padding:10px 0px 0px 15px;}
table.profile td.info {padding-left:10px;font-size:11px;}

/* WISHLIST */

table.wishlist td.optA {color:#999999;}
table.wishlist td.optB {padding-left:10px;color:#999999;}

/* SWATCHLIST */

table.swatchlist {padding:0px 0px 0px 15px;}
#imgLabel {color:#666666;line-height:1;font-size: 10px;}
#matDetail {width:259px;padding:10px 0px 0px 0px;}
table.swatches td {padding:0px 0px 15px 0px;font-size: 10px;}
table.swatches td div.checkbox {height:35px;padding:0px 0px 0px 0px;}
table.swatches td div.title {width:60px;}

td.swatchOrdered {padding:0px 5px 15px 0px;font-size: 10px;}
td.swatchOrdered div {width:70px;margin:0px auto;text-align:left;}
td.swatchOrdered div div {width:70px;height:25px;}

/*  LOCATIONS */

#locations {width:455px;}
#locations td.image {padding:1px 0px 0px 0px;}
#locations td.copy {padding:20px 0px 20px 0px;}
#locations td.address {width:50%;padding:0px 0px 20px 0px;}
#locations td.address span {color:#999966;font-size:11px;font-weight:bold;}
#locations td.map {width:49px;padding:0px 0px 40px 0px;}
#locations td.maplink {width:225px;padding:0px 0px 40px 10px;}

/* CAREERS */

#careers td.careers {width:455px;padding:20px 0px 10px 0px;}
#careers td.careers div.subhead {font-size:11px;color:#999966;font-weight:bold;}
div.quote {font-size:11px;font-style:italic;color:#999966;}
div.quote div {text-align:right;font-size:10px;font-style:normal;font-weight:bold;color:#666633;}
#careers td.location {padding-top:1px;}
#careers td.location span {font-size:10px;color:#999999;}

/* ABOUTUS */

#aboutus td.aboutus {width:455px;padding:20px 0px 10px 0px;}
#aboutus td.photo {padding-top:1px;}

/* INFO (ORDER AT, ETC...) */

table.info {text-align:left;}
table.info div.head {padding-bottom:5px;color:#A7A77A;}
table.info td.nav {width:135px;padding-top:15px;}
table.info td.nav div {color:#999966;}
table.info td.nav div a {color:#666666;text-decoration:none;}
table.info td.nav div a:hover {color:#666666;text-decoration:underline;}
table.info td.nav div a:visited {color:#666666;}
table.infoaddress div {padding-bottom:12px;}

/* AUXILIARY CONTENT */

#auxContent {padding:7px 0px 7px 0px;}

/* HOME */

table.home a {color:#999999;text-decoration:underline;}
table.home a:hover {color:#999999;text-decoration:underline;}
table.home a:visited {color:#999999;text-decoration:underline;}

