#LoginView {margin-bottom:2em;}
#LoginView h3 {margin:0 0 1em 0; padding:0 0 0.2em 0; font-size:1.33em; border-bottom:1px solid #c6c6c6; font-family:Georgia;}
#LoginView form, #LoginView fieldset {margin:0; padding:0; border:0;}
#LoginView .loginMenu {float:right; list-style-type:none; margin:0 0 2em 0; padding:0.5em; border:0.08em solid #ddd; background-color:#fff4e8;}
#LoginView .loginMenu li {margin:0.2em 0; padding:0 1em; background-image:url(../images/icons/raquo.gif); background-repeat:no-repeat; background-position:left center;}
#LoginView .loginBox {padding:0.5em; background-color:#f6f6f6; border:1px solid #ddd; width:90%; margin:0 auto 2em auto; font-size:0.92em;}
#LoginView .loginBox h4 {color:#555; border-bottom:0.08em solid #eee; line-height:1.5em; margin:0 0 0.5em 0; text-transform:uppercase;}
#LoginView .loginMessage {color:#d32d22; font-size:1.05em; font-weight:bold; margin:1em 0 0 1em;}
#LoginView .loginBox p {margin:0.2em 0;}
#LoginView .loginBox .loginDesc {margin:0.5em 0;}
#LoginView .cText {width:25em;}
#LoginView textarea {width:25em; height:6em;}
#LoginView .cSubmit {width:76px; height:21px; background-image:url(../images/buttons/cButton.gif); border:0; color:#555; font-size:1em; background-color:transparent;}
#LoginView .orderHistory {width:100%; border:1px solid #ccc; border-width:0 1px 1px 0;}
#LoginView .orderHistory td {padding:0.2em 0.3em; border:1px solid #ccc; border-width:1px 0 0 1px;}
#LoginView .orderHistory .c2 {background-color:#fff;}
#LoginView .basketViewInOrder {border:1px solid #ddd; border-width:1px 0 0 1px; color:#555; font-size:0.92em; width:100%;}
#LoginView .basketViewInOrder td {border:1px solid #ddd; border-width:0 1px 1px 0; padding:0.5em;}
#LoginView .basketViewInOrder thead td {background-color:#ebebeb; font-weight:bold;}
#LoginView .basketViewInOrder .c3 {text-align:right;}
#LoginView .basketViewInOrder .c5 {text-align:right; width:11em;}
#LoginView .basketViewInOrder .even td {background-color:#fff;}
#LoginView .basketViewInOrder .odd td {background-color:#fff4e8;}
#LoginView .basketViewInOrder tfoot td {font-weight:bold;}
#LoginView .basketViewInOrder tfoot .c5 {color:#d32d22;}


#RegistrationView {margin-bottom:2em;}
#RegistrationView h3 {margin:0 0 1em 0; padding:0 0 0.2em 0; font-size:1.33em; border-bottom:1px solid #c6c6c6; font-family:Georgia;}
#RegistrationView form, #RegistrationView fieldset {margin:0; padding:0; border:none;}
#RegistrationView table {border:1px solid #ddd; border-width:1px 0 0 1px; font-size:0.92em; margin-bottom:1em;}
#RegistrationView table td {border:1px solid #ddd; border-width:0 1px 1px 0; padding:0.4em 1em;}
#RegistrationView table .c1 {background-color:#f6f6f6; text-align:right;}
#RegistrationView .cSubmit {width:76px; height:21px; background-image:url(../images/buttons/cButton.gif); border:0; color:#555; font-size:0.92em; background-color:transparent; font-weight:bold}
#RegistrationView .cText {width:25em;}
#RegistrationView textarea {width:25em; height:6em;}
#RegistrationView select {width:25.6em;}
#RegistrationView fieldset.newsletter {margin-left:1.8em;}


#ContactForm {margin-top:3em;}
#ContactForm form, #ContactForm fieldset {margin:0; padding:0; border:none;}
#ContactForm table {margin:0 auto 1em auto; width:90%; border:1px solid #ddd; border-width:1px 0 0 1px; font-size:0.92em;}
#ContactForm table td {border:1px solid #ddd; border-width:0 1px 1px 0; padding:0.5em 1em; background-color:#fff;}
#ContactForm table .c1 {background-color:#f6f6f6;}
#ContactForm table .cText {width:25em;}
#ContactForm table textarea {width:25em; height:6em;}
#ContactForm table select {width:25.6em;}
#ContactForm table img {margin-bottom:10px;}
#ContactForm table input.captcha {width:12.26em; margin-right:0.5em;}
#ContactForm .cButton {width:76px; height:21px; background-image:url(../images/buttons/cButton.gif); border:0; color:#555; font-size:0.92em; background-color:transparent; font-weight:bold}

#RmaForm {}
#RmaForm form, #RmaForm fieldset {margin:0; padding:0; border:none;}
#RmaForm h4 {font-size:13px;}
#RmaForm table {margin:0  0 1em 0; width:100%; font-size:1em;}
#RmaForm table td {padding:0.5em 1em; background-color:#fff; color:#999;}
#RmaForm table .c1 {text-align:right; width:150px; background-color:#f8fced;}
#RmaForm .cText {width:266px;}
#RmaForm textarea {width:266px; height:88px;}
#RmaForm select {width:276px;}
#RmaForm select.select {width:auto;}
#RmaForm .cSubmit {font-size:0.9em; font-family:Tahoma; font-weight:bold; width:76px; height:21px; background:url(../images/buttons/send.gif) no-repeat; border:0 none; color:#555555}


.documentView {color:#555; margin-bottom:2em;}
.documentView .documentBody {}
.documentView h3 {margin:0 0 1em 0; padding:0 0 0.2em 0; font-size:1.33em; border-bottom:1px solid #c6c6c6; font-family:Georgia; color:#d32d22;}
.documentView h2 {margin:0 0 1em 0; padding:0 0 0.2em 0; font-size:1.33em; border-bottom:1px solid #c6c6c6; font-family:Georgia; color:#d32d22;}
.documentView h4 {font-family:Georgia; color:#d32d22;}
.documentView .item a {font-family:Georgia; color:#d32d22;}
.documentView .documentMenu {float:right; list-style-type:none; margin:0 0 2em 0; padding:0.5em; border:0.08em solid #ddd; background-color:#fff4e8;}
.documentView .documentMenu li {margin:0.2em 0; padding:0 1em; background-image:url(../images/icons/raquo.gif); background-repeat:no-repeat; background-position:left center;}

#NewsView .picture {margin-bottom:1em;}
#NewsView .picture img {border:1px solid #ddd;}
#NewsView .picture a:hover img {border:1px solid #ccc;}
#NewsView .item {margin-bottom:3em;}

#gallery .gallery_item {float:left; width:170px; margin:5px; text-align:center;}
#gallery .gallery_item a {display:block; text-align:center;}  
#gallery .gallery_item img {} 
#gallery .gallery_item span {display:block; margin:5px 0;} 
#gallery .gallery_item a.loop {display:block; font-weight:bold; margin-top:5px; font-size:10px; background:url(../images/icons/lens.gif) no-repeat 43px 2px; height:14px;} 