body { background: url('images/top_bg.gif') #ffffff; }
body, form, p {  background-image: none; margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; }
body, td, p { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #595959; line-height: 13px;}
input, select { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; }
blockquote { margin-top: 10px; margin-right: 20px; margin-left: 20px; margin-bottom: 10px; font-size: 11px; font-style: normal; }

/* text headings */
h1 {
	font-family: Tahome, Verdana, Helvetica, sans-serif; 
	font-weight: bold; font-size: 16px; color: #ffffff; 
	margin-top: 0px; margin-bottom: 5px; margin-left: 162px; margin-right: 0px;}
h2 {
	font-family: Tahome, Verdana, Helvetica, sans-serif; 
	font-weight: bold; font-size: 14px; color: #7e0097; 
	margin-top: 0px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px;}
h3 {
	font-family: Tahome, Verdana, Helvetica, sans-serif; 
	font-weight: bold; font-size: 12px; color: #7e0097; 
	margin-top: 0px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px;}
h4 {
	font-family: Tahome, Verdana, Helvetica, sans-serif; 
	font-weight: bold; font-size: 11px; color: #7e0097; 
	margin-top: 0px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px;}

/* padding and margins for body text or side navigation etc. */
.div-main { margin: 10px; }
.div-nav { margin: 5px 10px 5px 10px; }
.div-block { margin: 5px; }

/* position */
#position-nav { position: absolute; top: 140px; left: 0px; z-index: 1000;}
#position-main { position: absolute; top: 164px; left: 162px; z-index: 1000;}

/* txt stuff */
.txt-white { color: #ffffff; }
.txt-black { color: #000000; }
.txt-grey { color: #b4b4b4; }
.txt-link { color: #e3448a; }
.txt-theme { color: #7e0097; }
.txt-small { font-size: 9px; }
.txt-date { font-size: 12px; color: #ffffff; }
.txt-9 { font-size: 9px; line-height: 13px; }
.txt-12 { font-size: 12px; line-height: 15px; }
.copyright { font-size: 12px; color: #595959; margin-left: 5px; }
.hqp { font-size: 12px; color: #595959; font-weight: normal; text-decoration: none; }

/* list */
ul { list-style-image: url('../images/bullet_square.gif'); margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 25px; }
li { margin-bottom: 5px; }
ul.box { list-style-image: url('../images/bullet_square.gif'); color: #000000; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 25px; }
ul.nav { list-style-image: url('images/bullet_nav.gif'); color: #000000; margin-top: 10px; margin-right: 5px; margin-bottom: 5px; margin-left: 20px; }
ol { margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 25px; }

/* ADVERTISEMENT */
.ad-n { background: url('../images/ad_n.gif') repeat-x; }
.ad-e { background: url('../images/ad_e.gif') repeat-y; }
.ad-s { background: url('../images/ad_s.gif') repeat-x; }
.ad-w { background: url('../images/ad_w.gif') repeat-y; }

/* background color or image*/
.bg-black { background-color: #000000; }
.bg-white { background-color: #ffffff; }
.bg-theme { background-color: #7e0097; }
.bg-themebdr { background-color: #ae3bc5; }
.bg-grey { background-color: #b4b4b4; }

.bg-nav { background: url('../images/nav_bg.gif') repeat-y; }
.bg-nav-hdr { background: url('../images/nav_bg_hdr.gif') repeat-y; }
.bg-nav-on { background: url('../images/nav_bg_on.gif') repeat-y; }
.bg-nav-off { background: url('../images/nav_bg_off.gif') repeat-y; }

.bg-box { background: url('../images/box_bg.gif') repeat-y; }
.bg-box-hdr { background: url('../images/box_bg_hdr.gif') repeat-y; }

.bg-step { background: url('../images/step_bg.gif') repeat-x; }

/* border */
.bdr-diagram { 
	border-left: 1px solid #b4b4b4; 
	border-right: 1px solid #b4b4b4; 
	border-bottom: 1px solid #b4b4b4; }
/* handy pseudo classes for anchors - for various nav and body links */
a { font-size: 11px; font-weight: bold; color: #e3448a; text-decoration: underline; }
a:hover { color: #7e0097;}

a.hdr { color: #7e0097; text-decoration: none; }
a.hdr:hover { text-decoration: none; }
a.inline { font-size: 12px; font-weight: normal; color: #595959; text-decoration: underline; }
a.inline:hover { color: #7e0097;}
a.google { font-size: 9px; font-weight: normal; color: #e3448a; text-decoration: underline; }
a.google:hover { color: #7e0097;}

a.nav-home-on { font-size:11px; font-weight: bold; color: #000000; text-decoration: none; margin-left: 10px; }
a.nav-home-on:hover { color: #000000; }
a.nav-home-off { font-size:11px; font-weight: bold; color: #e3448a; margin-left: 10px; }
a.nav-home-off:hover { color: #7e0097; }
a.nav-hdr { font-size:11px; font-weight: bold; color: #ffffff; margin-left: 10px; line-height: 23px; text-decoration: none;}
a.nav-hdr:hover { color: #ffffff; }
a.nav-on { font-size:11px; font-weight: bold; color: #000000; text-decoration: none; margin-left: 10px; line-height: 23px;}
a.nav-on:hover { color: #000000; }
a.nav-off { font-size:11px; font-weight: bold; color: #e3448a; margin-left: 10px; line-height: 23px;}
a.nav-off:hover { color: #7e0097; }
a.nav-sub-on { font-size:11px; font-weight: bold; color: #000000; line-height: 15px; text-decoration: none;}
a.nav-sub-on:hover { color: #000000; }
a.nav-sub-off { font-size:11px; font-weight: normal; color: #e3448a; line-height: 15px;}
a.nav-sub-off:hover { color: #7e0097; }

a.breadcrumb { font-size: 14px; font-weight: normal; color: #7e0097; text-decoration: underline; }
a.breadcrumb:hover { color: #7e0097; text-decoration: underline; }

a.nav-top-home { font-size:13px; font-weight: bold; color: #df8c00; text-decoration: underline;  }
a.nav-top-home:hover { color: #df8c00; }
a.nav-top-women { font-size:13px; font-weight: bold; color: #7e0097; text-decoration: underline;  }
a.nav-top-women:hover { color: #7e0097; }
a.nav-top-men { font-size:13px; font-weight: bold; color: #003e99; text-decoration: underline;  }
a.nav-top-men:hover { color: #003e99; }

a.nav-foot { font-size:13px; font-weight: bold; color: #e3448a; text-decoration: underline; margin-left: 5px; margin-right: 5px;}
a.nav-foot:hover { color: #7e0097; }

a.footer { color: #c10000; font-weight: normal; text-decoration: underline; margin-left: 3px; margin-right: 3px;  }
a.footer:hover { color: #000099; text-decoration: underline; }

.button { cursor: hand; }