

body      {
	color:           #300;
	font-size:        11px;
	font-family:      Arial, Helvetica, sans-serif;
	background-color: #fff;
	margin-top:       12px }


	
	
	
p  {
	color: #300 }
a:link     {
	color:          #c60;
	font-weight:     bold;
	text-decoration: none }





a:visited     {
	color:          #c60;
	font-weight:     bold;
	text-decoration: none }





a:hover     {
	color:          #930;
	text-decoration: none }





a:active  {
	color:          #c90;
	text-decoration: none }

	
	
	
.copyright  {
	color:     #300;
	font-size:  10px;
	text-align: center }

.tinyText {
	color:    #300;
	font-size: 9px }
.smallText {
	color:    #300;
	font-size: 11px }
.mediumText  {
	color:    #300;
	font-size: 12px }


.phoeneme  {
	text-decoration: overline }
.ruleAbove  {
	padding-top:   6px;
	padding-bottom: 6px;
	border-top:     1px solid #c60 }

.ruleAboveProductList {
	border-top: 1px solid #c60 }
	
/* ID Styles */
#navBar                {
	color:          #630;
	font-size:       11px;
	font-family:     Arial, Helvetica;
	font-style:      normal;
	font-variant:    normal;
	font-weight:     bold;
	text-decoration: none;
	letter-spacing:  0.1em;
	height:          29px;
	border-top:      4px solid #c60 }
#navBar a:link          {
	color:          #630;
	text-decoration: none}


#navBar a:visited          {
	color:          #630;
	text-decoration: none }


#navBar a:hover                       {
	color:           #c60;
	text-decoration:  none;
	background-color: #ccc }

	
#navBar a    {
	text-decoration: none;
	display:          block;
	padding:          6px }



#home #nav-home a,
#about #nav-about a,
#galleries #nav-galleries a,
#shop #nav-shop a,
#contact #nav-contact a  {
	color:           #fff;
	background-color: #c60 }

/*#home #nav-home a:hover,
#about #nav-about a:hover,
#galleries #nav-galleries a:hover,
#shop #nav-shop a:hover,
#contact #nav-contact a:hover  {
	color:           #ffc;
	background-color: #930 }*/
	
	
	
#navlist   {
	font:      bold 11px Arial, Helvetica, sans-serif;
	background: #fff;
	margin:     0;
	padding:    0 6px 0 0;
	width:      150px;
	\width:     150px;
	w\idth:     150px     }
ul#navlist li
      {
	list-style:  none;
	border-style: solid none none;
	border-width: 1px 0 0;
	border-color: #c60 }




ul#navlist li a
     {
	text-decoration: none;
	background:       #fff;
	text-align:       left;
	display:          block;
	padding:          6px 0 6px 3px;
	border-style:     none none none solid;
	border-width:     0 0 0 4px;
	border-color:     #fff }

ul#navlist li a:link  {
	color: #630 }
	
ul#navlist li a:visited {
	color: #630 }

ul#navlist li a:hover    {
	color:                #c60;
	background-image:      none;
	background-repeat:     repeat;
	background-attachment: scroll;
	background-position:   0 0;
	border-top:            #c60;
	border-right:          #c60;
	border-bottom:         #c60;
	border-left:           4px solid #c60 }

.redWarning  {
	color: #f00 }

.bigRedWarning    {
	color:      #f00;
	font-size:   16px;
	font-weight: bold;
	line-height: 20px }

.cal_dateWrule   {
	font-size:     14px;
	font-weight:    bold;
	padding-top:    6px;
	padding-bottom: 6px;
	border-top:     1px solid #c60;
	border-bottom:  1px solid #c60 }

.pageHeadlineWrule  {
	color:      #300;
	font-size:   18px;
	font-weight: bold }

/* ----- shoppingcart styles----- */
.borderBox {
	padding: 12px;
	border:   solid 1px #c60 }

.optionLabel {
	color:      #300;
	font-size:   11px;
	font-weight: bold }
.productNumber {
	color:    #300;
	font-size: 10px;
	position:  relative;
	top:       3px }
#dropCapPhoto {
	margin-right: 9px;
	position:      relative;
	top:           2px;
	float:         left }


