
body { color: black; font-family: Georgia, "Times New Roman", Times, serif; background-color: #b0b1b5; background-image: url(images/gen_white.gif); background-repeat: repeat-x; background-position: 0 0; margin-top: 0; margin-right: 0; margin-left: 0; }
#nav { width: 800px; padding-top: 8px; }
#nav .tagline { color: black; font-size: 12px; font-style: italic; line-height: 12px; text-align: left; width: 50%; }
#nav .link { text-decoration: none; text-align: left; padding-right: 10px; padding-bottom: 6px; padding-left: 10px; border-left: 1px solid #a8acc0; }
#nav a { color: #a8acc0; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 12px; text-decoration: none; }
#nav a:hover { color: #525252; text-decoration: underline; }
.subbar { background-color: #382f26; height: 15px; border-bottom: 1px solid #fff; }
.midbar { background-color: #240b00; background-repeat: repeat-x; background-position: 0 0; padding-left: 10px; }
.midlines { border-right: 1px solid white; }
#hometext { color: #d0d0d0; font-size: 11px; font-family: arial, helvetica, sans-serif; line-height: 13px; text-align: left; margin-top: 10px; margin-bottom: 10px; padding-right: 10px; }
#eventstable { background-color: #382f26; text-align: left; margin-top: 10px; margin-bottom: 10px; padding: 8px; }
#eventshome { background-color: #382f26; text-align: left; margin-top: 8px; margin-bottom: 10px; padding: 6px 8px 4px; }
#events h3 { color: #beb800; font-size: 12px; text-align: left; margin-top: 0; margin-bottom: 0; }
#eventshome h1 { color: #beb800; font-size: 12px; text-align: left; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
#eventshome h1 a { color: #beb800; font-size: 12px; text-decoration: none; text-align: left; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.highlight { color: #beb800; font-size: 12px; text-align: left; margin-top: 0; margin-bottom: 0; }
#eventstable .text { color: #8a847c; font-size: 11px; font-family: arial, helvetica, sans-serif; text-align: left; margin-top: 8px; margin-bottom: 8px; }
#eventshome .text { color: #8a847c; font-size: 11px; font-family: arial, helvetica, sans-serif; text-align: left; margin-top: 4px; margin-bottom: 4px; }
#eventshome a { color: #8a847c; font-size: 11px; font-family: arial, helvetica, sans-serif; text-decoration: none; text-align: left; margin-top: 4px; margin-bottom: 4px; }
#eventshome p { margin-top: 2px; margin-bottom: 0; }
#eventstable p { margin-top: 2px; margin-bottom: 4px; }
#eventshome td {  }
#eventstable td { padding-bottom: 4px; }
#newarrivals { background-color: #382f26; text-align: left; margin-top: 10px; margin-bottom: 0; padding: 4px 8px; }
#newarrivals h1 { color: #c5ba8e; font-size: 12px; text-align: left; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
#newarrivals .text { color: #8a8468; font-size: 11px; font-family: arial, helvetica, sans-serif; text-align: left; margin-top: 4px; margin-bottom: 4px; }
#newarrivals p { margin-top: 2px; margin-bottom: 0; }
#newarrivals a { color: #8a8468; text-decoration: none; }
.bottombar { color: #acacac; font-size: 11px; background-color: #382f26; text-align: center; letter-spacing: 1px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid white; }
.bottombar a { color: #acacac; font-size: 11px; text-decoration: none; }
.bottombar a:hover { color: #dbdbdb; font-size: 11px; text-decoration: none; }
a.footer { color: #382f26; font-size: 11px; text-decoration: none; text-align: left; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; }
a.footer:hover { color: #8a847c; font-size: 11px; text-decoration: underline; text-align: left; padding-top: 10px; padding-bottom: 10px; }
.footer { color: #382f26; font-size: 11px; line-height: 13px; padding-top: 10px; }

/* Added by vlad for templates */
.leftlines { border-left: 1px solid white; }
.leftandrightlines { border-left: 1px solid white; border-right: 1px solid white; }
.experience-right { background-image: url(images/right_exp.jpg); background-repeat: no-repeat; background-position: 0 bottom; border-left: 1px solid white; }
.tailors-right { background-image: url(images/contact_right.jpg); background-repeat: no-repeat; background-position: 0 bottom; border-left: 1px solid white; }
.contact-right { background-image: url(images/right1.jpg); background-repeat: no-repeat; background-position: 0 bottom; border-left: 1px solid white; }
.mens-right { background-image: url(images/right_mans.jpg); background-repeat: no-repeat; background-position: 0 bottom; border-left: 1px solid white; }
.womens-right { background-image: url(images/right_womans.jpg); background-repeat: no-repeat; background-position: 0 bottom; border-left: 1px solid white; }
.psc-right { background-image: url(images/services_right.jpg); background-repeat: no-repeat; background-position: 0 bottom; border-left: 1px solid white; }
.corp-right { background-image: url(images/corp_right.jpg); background-repeat: no-repeat; background-position: 0 bottom; border-left: 1px solid white; }
.events-right { background-image: url(images/casual_right.jpg); background-repeat: no-repeat; background-position: 0 bottom; border-left: 1px solid white; }
.mtm-right { background-image: url(images/mtm_right.jpg); background-repeat: no-repeat; background-position: 0 bottom; border-left: 1px solid white; }
.services-right { background-image: url(images/services_right.jpg); background-repeat: no-repeat; background-position: 0 bottom; border-left: 1px solid white; }
#mainbox { background-color: #3a2f22; text-align: left; padding: 14px; height: 433px; }
#mainbox h1 { color: #d99c00; font-size: 18px; text-align: left; margin-top: 0; margin-bottom: 0; border-bottom: 1px solid #d99c00; margin-right: 12px; }
#mainbox .text { color: #8a847c; font-size: 12px; font-family: arial, helvetica, sans-serif; text-align: left; margin-right: 12px; margin-top: 8px; margin-bottom: 8px; line-height: 19px; text-align: justify; }
#mainbox p { margin-top: 2px; margin-bottom: 4px; }
#mainbox img { margin: 5px; }
#mainbox li { list-style: none; padding-bottom: 4px; margin-left: 90px; }

#description { background-color: #3a2f22; text-align: left; margin-top: 11px; margin-bottom: 0px; padding: 8px; height: 115px; width: 383px; }
#description h1 { color: #d99c00; font-size: 12px; text-align: left; margin-top: 0; margin-bottom: 0; }
#description .text { color: #8a847c; font-size: 11px; font-family: arial, helvetica, sans-serif; text-align: left; margin-top: 8px; margin-bottom: 8px; text-align: justify; }
#description p { margin-top: 2px; margin-bottom: 4px; }
#description img { padding-left: 6px; }

#description-r { background-color: #3a2f22; text-align: right; margin-top: 11px; margin-bottom: 0px; padding: 8px; height: 115px; width: 383px; }
#description-r h1 { color: #d99c00; font-size: 12px; text-align: right; margin-top: 0; margin-bottom: 0; }
#description-r .text { color: #8a847c; font-size: 11px; font-family: arial, helvetica, sans-serif; text-align: left; margin-top: 8px; margin-bottom: 8px; text-align: justify; }
#description-r p { margin-top: 2px; margin-bottom: 4px; }
#description-r img { padding-right: 6px; }

#insideright { background-color: #382f26; text-align: left; margin-top: 10px; margin-bottom: 10px; padding: 8px; }
#insideright h1 { color: #beb800; font-size: 12px; text-align: left; margin-top: 0; margin-bottom: 0; }
#insideright .text { color: #8a847c; font-size: 11px; font-family: arial, helvetica, sans-serif; text-align: left; margin-top: 8px; margin-bottom: 8px; }
#insideright a { color: #8a847c; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-top: 8px; margin-bottom: 8px; }
#insideright a:hover { color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-top: 8px; margin-bottom: 8px; }
#insideright p { margin-top: 2px; margin-bottom: 4px; }
.maintext h1 { color: white; font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-transform: uppercase; margin: 30px 10px 30px 0; padding: 8px 0; }
.maintext { color: #b9b9b9; font-size: 12px; font-family: Helvetica, Geneva, Arial, sans-serif; line-height: 14px; text-align: left; width: 644px; padding-bottom: 35px; }
.maintext p { color: #d7d7d7; font-weight: normal; line-height: 16px; text-align: left; margin-right: 200px; margin-bottom: 10px; }
.maintext a { color : #beb800; text-decoration: none; }
.maintext a:hover { text-decoration: underline; }
.pics img { border: solid 1px white; }
.pics { margin-bottom: 15px; margin-left: 15px; }
#homestore { background-image: url(images/home_store.jpg); width: 154px; height: 125px; }
#top { background-image: url(images/gen_topright.jpg); background-repeat: no-repeat; background-position: 0 0; }
#topleft { background-image: url(images/gen_topleft.jpg); background-repeat: no-repeat; background-position: right 0; }
#topright { background-image: url(images/gen_topfarright.jpg); background-repeat: no-repeat; background-position: 0 0; }
.chart { color: #240b00; }
.chart .row1 { background-color: #6f6f6f; text-align: center; border-right: 1px solid #535353; }
.chart .row2 { background-color: #7a7a7a; text-align: center; border-right: 1px solid #656565; }
.chart .toprow { font-size: 11px; font-weight: bold; background-color: #c5c5c5; vertical-align: middle; }
.chart .leftrow { background-color: white; }
.flash { border: solid 1px white; }
#experience { background-image: url(images/experience_back.jpg); background-repeat: no-repeat; background-position: 0 0; }
#tailors { background-image: url(images/tailors_back.jpg); background-repeat: no-repeat; background-position: 0 0; }
#mens { background-image: url(images/back4.jpg); background-repeat: no-repeat; background-position: 0 0; }
#womens { background-image: url(images/womens_right.jpg); background-repeat: no-repeat; background-position: 0 0; }
#corp { background-image: url(images/back3.jpg); background-repeat: no-repeat; background-position: 0 0; }
#psc { background-image: url(images/back7.jpg); background-repeat: no-repeat; background-position: 0 0; }
#events { background-image: url(images/back6.jpg); background-repeat: no-repeat; background-position: 0 0; }
#mtm { background-image: url(images/mtm_back.jpg); background-repeat: no-repeat; background-position: 0 0; }
#services { background-image: url(images/back3.jpg); background-repeat: no-repeat; background-position: 0 0; }
