a:link {color: #7C235A;}
a:visited {color: #D7BDCD;}
a:hover, a:active, a:focus {color: #659C2E;}


div#templateMain, div.templateCenter {position: relative; width: 780px; margin: auto;}
div#templateMain {min-height: 300px; padding: 20px 0 124px;}
div#templateHeader {height: 133px; background-color: #7C235A;}
div#templateColumns {position: absolute; right: 0;}
div#templateContent {float: right; width: 535px; padding-top: 30px; color: #000000;}
div#templateMenu {position: absolute; float: left; z-index: 1; padding-top: 10px;}
div#templateContact {position: absolute; top: 72px; right: 170px; width: 300px; color: #FFFFFF; font-size: 0.9em; line-height: 1.4em; text-align: right;}
div#templateContact a {color: #FFFFFF; display: inline;}
div#templateFooter {padding: 6px 0; background-color: #7C235A; color: #FFFFFF; font-size: 0.8em;}

div#homeMainImage {height: 384px;}
img#homeMainImageImg {position: absolute; right: 0; z-index: 0;}
div#homeTranslogik {height: 28px; margin-top: 25px;}
img#homeTranslogikImg {position: absolute; right: 0;}
div#quickSearchContainer {position: absolute; top: 32px; right: 170px;}
div#quickSearchContainer input {width: 135px;}
div#quickSearchContainer fieldset {margin: 0; border: 0 none; padding: 0;}
div#quickSearchContainer button, div#quickSearchContainer input.button {width: 60px;}

ul#menu {margin: 0; list-style: none;}
ul#menu a {display: block; width: 204px; text-indent: -1000em; overflow: hidden;}
ul#menu a:hover, ul#menu a:active, ul#menu a.selected {background-position: -204px 0;}
a#menu1 {height: 30px; background: url("/images/template/menu1.gif") no-repeat 0 0;}
a#menu2 {height: 27px; background: url("/images/template/menu2.gif") no-repeat 0 0;}
a#menu3 {height: 27px; background: url("/images/template/menu3.gif") no-repeat 0 0;}
a#menu4 {height: 26px; background: url("/images/template/menu4.gif") no-repeat 0 0;}
a#menu5 {height: 29px; background: url("/images/template/menu5.gif") no-repeat 0 0;}
a#menu6 {height: 66px; background: url("/images/template/menu6.gif") no-repeat 0 0;}

div#userInfo, div#cartInfo {width: 210px;}
div#userInfo {margin-top: 40px;}
div#cartInfo {margin-top: 25px;}


div.titleAbout {background: url("/images/template/about.gif") no-repeat bottom right;}
div.titleNews {background: url("/images/template/news.gif") no-repeat bottom right;}
div.titleProducts {background: url("/images/template/products.gif") no-repeat bottom right;}
div.titleRequest {background: url("/images/template/request.gif") no-repeat bottom right;}
div.titleAccount {background: url("/images/template/account.gif") no-repeat bottom right;}
div.titleCart {background: url("/images/template/cart.gif") no-repeat bottom right;}

span.important, p.important {background-color: #EDD0E2;}


h1#logo {float: left; margin: 0; margin-top: 7px; background: url("/images/template/logo.gif") no-repeat top left; text-indent: -1000em; overflow: hidden;}
h1#logo a {display: block; width: 140px; height: 105px;}

p.signIn {color: #7C235A;}


thead {background-color: #7C235A; color: #FFFFFF;}
thead th a:link, thead th a:visited {color: #FFFFFF;}

table.cartContents {background-color: #F0F0F0;}
table.cartContents thead {background-color: #909090;}


label.requiredField {color: #7C235A;}

button, input.button {background-color: #7C235A; color: #FFFFFF;}
input.checkOut, button.checkOut {background-color: #659C2E;}

