/*** global reset ***/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/***  end global reset ***/

/* Skype Reset */
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}
p.skype_pnh_container {display:none !important;}
p.skype_pnh_print_container {display:inline !important;}

/* Global Product */
body { font: 12px Verdana, Geneva, Helvetica, Arial; color:#00FFFF; background-color:#000000; margin: auto; padding: 0px; width: 1020px; outline: none; text-align: center; }

div#wrap { width: 990px; margin: 0px auto; text-align: left; }
div#wrap div#content { padding-top: 15px; }
div#header { padding: 10px 0; text-align: center; }


div#footer { font-size: 10px; text-align: right; margin: 0px; padding: 10px 20px 10px 0px; display: block; clear: both; }
div#footer #footer-left { text-align: left}
div#footer #footer-right { text-align: right;}
div #footer p { padding: 3px 0; }

h1 { font-size: 18px; color: #FFFFFF; text-align: center; color:#00FFFF; }
h2 { font-size: 16px; font-style: italic; text-decoration: underline; text-align: center; color: #FF0000; color:#00FFFF; }
h3 {font: 14px italic bold; color:#00FFFF; }
h4 { font-family: Papyrus, Verdana, Geneva, Helvetica, Arial; color:#00FFFF; font-size: 16px; margin: 0; padding:0; font-weight: normal; text-transform: capitalize; } 
p { font-size: 12px; }
a, a:link, active { color: #FFFFFF; outline: none; }
a:hover, a:visited, a:active  { color: #00FFFF; }

.scrollToSee { text-align: center; font-weight: bold; font-size: 14px; display: block; margin-left: 30px; }
.in_red {color: #FF0000; font-size: 12px; }
.clr {clear: both; line-height: 1px; font-size: 1px; height: 1px; }
.center {text-align:center; }
.bold { font-weight: bold; }



/***** Top Nav *****/
/*******************

/* Nav wrappers */
#nav_area { float: left; width: 100%; padding-bottom: 1em; }
#nav_area h2 { padding-bottom: 10px; text-decoration: none;}

ul.nav, ul.nav ul { float: left; width: 100%; font-weight: bold; position: relative; }
ul.nav a { color:#FFFFFF; float: left; font-family: Papyrus, Verdana, Arial; display: block; }

#nav_a { margin-bottom: .5em; }

body#home ul#nav_a { padding-left: 30px}

/* nav list items */
ul.nav li { float: left; margin-bottom: 2px; width: auto; position: relative; display: block; }
ul#nav_a li { padding: 0 2.35em; }
ul#nav_b li { padding: 0 1.15em; height: 25px }

ul#nav_a li#t-color { padding-left: 0px; }
ul#nav_a li#t-home { padding-right: 0px; }
ul#nav_b li#t-women { }
ul#nav_b li#t-locator { padding-right: 0px; }

ul.nav ul a { display: block; width: 10em; _width: 6em; text-decoration: none; padding: 5px 8px; font-size: 1.2em; text-transform: lowercase; }
ul.nav li img { float: left; }
ul.nav li ul { position: absolute; left: -999em; top: -1.5em; height: auto; width: 17.5em; font-weight: normal; border-width: 1px; margin-top: 3em; padding-top: .5em; z-index: 20; background-color:#000000; }
ul.nav li ul li a:hover {color:#00FFFF; }
ul.nav li ul { padding-bottom: 3px;}

ul#nav_a li li, ul#nav_b li li { padding: 0; width: auto; margin-bottom: 0; text-align: left; height: auto; float: left; }
ul#nav_a li:hover ul, ul#nav_a li.sfhover ul { left: 2.3em; border-left: 1px solid #121212; border-bottom: 1px solid #333333; }
ul#nav_a li#t-color:hover ul, ul#nav_a li#t-color.sfhover ul { left: .0em; }

ul#nav_b li:hover ul, ul#nav_b li.sfhover ul { left: 1.15em; border-left: 1px solid #121212; border-bottom: 1px solid #333333; }
ul#nav_b li#t-women:hover ul, ul#nav_b li#t-women.sfhover ul { left: .0em; }

ul.nav a:link, .nav a:active { color:#FFFFFF; text-decoration: none; background-color:#000000; }
/*nav_a on/off states */

/* Color drop-downs */
li#t-color a { background-image:url(../images/navs/color_new_off.gif); width: 135px; background-repeat: no-repeat; }
li#t-color a:hover { background-image:url(../images/navs/color_new_on.gif); }
body#color li#t-color a,
body#southwest li#t-color a,
body#mexico li#t-color a,
body#transfers li#t-color a { background-image:url(../images/navs/color_new_on.gif); }
li#t-color ul a,
li#t-color li#t-southwest a,
li#t-color li#t-mexico a,
li#t-color li#t-transfers a { background-image: none; width: 13em; height: auto; }

/* Black & White photography drop-downs */
li#t-black a { background-image:url(../images/navs/black_off.gif); width: 193px; background-repeat: no-repeat; }
li#t-black a:hover { background-image:url(../images/navs/black_on.gif); }

body#bwphoto li#t-black a,
body#bwmexico li#t-black a,
body#greece li#t-black a { background-image: url(../images/navs/black_on.gif); }
li#t-black ul a,
li#t-black li#t-bwmexico a,
li#t-black li#t-greece a { background-image: none; width: 13em; height: auto; }

/* paintings drop-downs */
li#t-paintings a { background-image: url(../images/navs/painting_off.gif); width: 64px; background-repeat: no-repeat; }
li#t-paintings a:hover { background-image:url(../images/navs/painting_on.gif); }
body#painting li#t-paintings a,
body#hearts li#t-paintings a,
body#abstracts li#t-paintings a { background-image:url(../images/navs/painting_on.gif); }
li#t-paintings ul a,
li#t-paintings li#t-hearts a,
li#t-paintings li#t-abstracts a { background-image: none; width: 13em; height: 1.2em; }
      
/* prints drop-downs */
li#t-prints a { background-image: url(../images/navs/print_off.gif); width: 42px; background-repeat: no-repeat; }
li#t-prints a:hover { background-image: url(../images/navs/print_on.gif); }
body#monotypes li#t-prints a { background-image: url(../images/navs/print_on.gif); }

li#t-prints ul a,
li#t-prints li#t-monotypes a,
li#t-prints li#t-woodblock a { background-image: none; width: 13em; height: 1.2em; }

/* bio drop-downs */
li#t-bio a { background-image:url(../images/navs/bio-new_off.gif); width: 22px; background-repeat: no-repeat; }
li#t-bio a:hover { background-image:url(../images/navs/bio-new_on.gif); }
body#vision li#t-bio a,
body#resume li#t-bio a { background-image:url(../images/navs/bio-new_on.gif); }
li#t-bio ul a,
li#t-bio li#t-vision a,
li#t-bio li#t-resume a { background-image: none; width: 13em; height: 1.2em; }

/* contact drop-downs */
li#t-contact a { background-image:url(../images/navs/contact-new_off.gif);width: 60px; background-repeat: no-repeat; }
li#t-contact a:hover { background-image:url(../images/navs/contact-new_on.gif); }
body#contact li#t-contact a { background-image:url(../images/navs/contact-new_on.gif); background-repeat: no-repeat; }

/* home drop-downs */
li#t-home a { background-image:url(../images/navs/home-new_off.gif); width: 38px; background-repeat: no-repeat; }
li#t-home a:hover { background-image:url(../images/navs/home-new_on.gif); }
body#home li#t-home { background-image:url(../images/navs/home-new_on.gif); }
li#t-temp ul a,
li#t-temp li#t-onesie a,
li#t-temp li#t-onesie a,
li#t-temp li#t-onesie a { background-image: none; width: 13em; height: 1.2em; }

/***** end nav_a on/off states *****/


/**** nav_b on/off states *****/
ul.nav li a { text-indent: -999em; background-repeat: no-repeat; height: 23px; }
ul.nav li ul li a { text-indent: 0em; }

/* women's drop-downs */
li#t-women a { background-image:url(../images/navs/women_off.gif); width: 121px; background-repeat: no-repeat; }
li#t-women a:hover { background-image:url(../images/navs/women_on.gif); }
body#cami li#t-women a,
body#fitted_tee li#t-women a,
body#organic_tee li#t-women a { background-image:url(../images/navs/women_on.gif); }
li#t-women ul a,
li#t-women li#t-cami a,
li#t-women li#t-fitted_tee a,
li#t-women li#t-organic_tee a { background-image: none; width: 13em; height: 1.2em; }

/* men's drop-downs */
li#t-men a { background-image:url(../images/navs/men_off.gif); width: 101px; background-repeat: no-repeat; }
li#t-men a:hover { background-image:url(../images/navs/men_on.gif); }
body#mens_tee li#t-men a { background-image:url(../images/navs/men_on.gif); }
li#t-men ul a,
li#t-men  li#t-mens_tee a { background-image: none; width: 13em; height: 1.2em; }

/* children's drop-downs */
li#t-children a { background-image:url(../images/navs/children_off.gif); width: 130px; background-repeat: no-repeat; }
li#t-children a:hover { background-image:url(../images/navs/children_on.gif); }
body#bib li#t-children a,
body#onesie li#t-children a,
body#baby_tee li#t-children a,
body#kids_tee li#t-children a,
body#toddler_tee li#t-children a { background-image:url(../images/navs/children_on.gif); }
li#t-children ul a,
li#t-children li#t-bib a,
li#t-children li#t-onesie a,
li#t-children li#t-baby_tee a,
li#t-children li#t-kids_tee a,
li#t-children li#t-toddler_tee a { background-image: none; width: 13em; height: 1.2em; }

/* hemp drop-downs */
li#t-hemp a { background-image:url(../images/navs/hemp_off.gif); width: 101px; background-repeat: no-repeat; }
li#t-hemp a:hover { background-image:url(../images/navs/hemp_on.gif); }
body#keycoin li#t-hemp a,
body#medcoin li#t-hemp a,
body#coin_purse li#t-hemp a,
body#lgcoin li#t-hemp a,
body#minizip li#t-hemp a,
body#hemp_messenger li#t-hemp a,
body#sm_city_slicker li#t-hemp a,
body#lg_city_slicker li#t-hemp a,
body#bi_fold_wallet li#t-hemp a,
body#tri_fold_wallet li#t-hemp a,
body#bolsa_purse li#t-hemp a,
body#eco_chic li#t-hemp a,
body#eco-traveler li#t-eco-traveler a,
body#largezip li#t-hemp a  { background-image:url(../images/navs/hemp_on.gif); }
li#t-hemp ul a,
li#t-hemp li#t-keycoin a,
li#t-hemp li#t-medcoin a,
li#t-hemp li#t-coinpurse a,
li#t-hemp li#t-lgcoin a,
li#t-hemp li#t-minizip a,
li#t-hemp li#t-largezip a,
li#t-hemp li#t-hemp-messenger a,
li#t-hemp li#t-bolsa a, 
li#t-hemp li#t-eco-chic a, 
li#t-hemp li#t-bi-fold a, 
li#t-hemp li#t-tri-fold a,
li#t-hemp li#t-sm-city-slicker a, 
li#t-hemp li#t-lg-city-slicker a, 
li#t-hemp li#t-eco-traveler a { background-image: none; width: 13em; height: 1.2em; cursor: pointer; }
/* sale drop-downs */
li#t-sale a { background-image:url(../images/navs/sale_off.gif); width: 40px; background-repeat: no-repeat; }
li#t-sale a:hover { background-image:url(../images/navs/sale_on.gif); }
body#sale li#t-sale a { background-image:url(../images/navs/sale_on.gif); }

/* bags drop-downs */
li#t-bags a { background-image:url(../images/navs/bags_off.gif); width: 86px; background-repeat: no-repeat; }
li#t-bags a:hover { background-image:url(../images/navs/bags_on.gif); }
body#tote li#t-bags a,
body#field li#t-bags a,
body#market li#t-bags a,
body#messenger li#t-bags a,
body#shopping li#t-bags a { background-image:url(../images/navs/bags_on.gif); }
li#t-bags ul a,
li#t-bags li#t-tote a,
li#t-bags li#t-field a,
li#t-bags li#t-market a,
li#t-bags li#t-messenger a,
li#t-bags li#t-shopping a { background-image: none; width: 13em; height: 1.2em; }

/* cards drop-downs */
li#t-cards a { background-image: url(../images/navs/cards_off.gif); width: 40px; background-repeat: no-repeat; }
li#t-cards a:hover { background-image: url(../images/navs/cards_on.gif); }
body#cards li#t-cards a,
body#notecards li#t-cards a { background-image:url(../images/navs/cards_on.gif); }
li#t-cards ul a,
li#t-cards li#t-greetingcards a,
li#t-cards li#t-notecards a { background-image: none; width: 13em; height: 1.2em; }

/* store locator drop-downs */
li#t-locator a { background-image: url(../images/navs/storelocator_off.gif); width: 94px; background-repeat: no-repeat; }
li#t-locator a:hover { background-image: url(../images/navs/storelocator_on.gif); }

body#locator li#t-locator a { background-image: url(../images/navs/storelocator_on.gif); }
/*** end nav_b on/off states ****/			
				

/* drop down on drop-downs  */
body#southwest li#t-southwest a,
body#mexico li#t-mexico a,
body#transfers li#t-transfers a,
body#bwphoto li#t-bwphoto a,
body#bwmexico li#t-bwmexico a,
body#greece li#t-greece a,
body#onesie #t-onesie a,
body#bib #t-bib a,
body#baby_tee li#t-baby_tee a,
body#toddler_tee li#t-toddler_tee a,
body#fitted_tee li#t-fitted_tee a,
body#organic_tee li#t-organic_tee a,
body#cami li#t-cami a,
body#messenger #t-messenger a,
body#field #t-field a,
body#tote #t-tote a,
body#market #t-market a,
body#cards #t-cards a,
body#notecards #t-notecards a,
body#keycoin #t-keycoin a,
body#medcoin #t-medcoin a,
body#lgcoin li#t-lgcoin a,
body#minizip li#t-minizip a,
body#largezip li#t-largezip a,
body#shopping #t-shopping a,
body#hemp_messenger #t-hemp-messenger a,
body#bolsa_purse #t-bolsa a,
body#eco_chic #t-eco-chic a,
body#sm_city_slicker #t-sm-city-slicker a,
body#lg_city_slicker #t-lg-city-slicker a,
body#tri_fold_wallet #t-tri-fold a,
body#eco-traveler #t-eco-traveler a,
body#bi_fold_wallet #t-bi-fold a { color: #00FFFF; } 

/* drop down on states  */


#paypal { text-align: center; margin: 0px; padding: 0px; vertical-align: top; }
#paypal select { margin: 2px 2px 5px; }


/***** end Global Nav *******/
