A { color: #ffffff; text-decoration: none; }
A:hover { text-decoration: underline; }
A:link { text-decoration: underline; }
A:visited { text-decoration: underline; }

#page {margin : auto; width : 860px; text-align : left; background-color: #000000; color: #CCCCCC;}

#container_content {margin : auto; width : 860px; text-align : left; background-color: #000000; color: #CCCCCC;}
/*** header ***/
#header{text-align: center;background: #2E2D2D; color:#777;}
#headerlogo{float:right;}
form{margin:0px;padding:0px;}
#headermenu{background: #242424; border-top: #6C6C6C; padding: 4px; text-align: left;}
#headermenu .selected{color:#fff;}
#headermenu a{font-size:10px;color:#888888;font-weight:normal;text-decoration:none;}
#headermenu a:hover{text-decoration:none; color: #FFFFFF;}
#headermenu .right{float: right;}

.header_ornament_top{background : url(../../../images/sites/ornament-top.gif); background-repeat: repeat-x;}
.header_ornament_bottom{background : url(../../../images/sites/ornament-bottom.gif); background-repeat: repeat-x;}
.header_ornament_footer{background : url(../../../images/sites/ornament-footer.gif); background-repeat: repeat-x; padding-bottom: 10px;}

/*** side menu ***/
#menu_left{ margin: 0px 10px 0px 0px; padding: 0px 0px 0px 8px; color: #888888; float:left; width:200px; }

* html .topGallery{ margin: 10px 0px 0px 0px;}
.topGallery{ margin: 0px 0px 0px 0px;}

#menu_left a:link, #menu_left ul a:visited {color: #888888;}
#menu_left ul {}
#menu_left .side_menu{width: 200px;}
#menu_left .side_menu h3{padding: 4px 0px 1px 2px; margin:10px 0px 5px 0px; color: #F1B521;}  

#menu_left .side_menu .side_menu_list{ margin:0px; padding:0px; border:#444444 1px solid;}
#menu_left .side_menu .side_menu_list .menu a {
										  background-image:url(../../../images/sites/diamond-up.gif);background-repeat:no-repeat;background-position:4px;
										  background-color:#020202;
										  list-style-type: none;color:#888888;
										  padding-top:3px;padding-bottom:3px;padding-left:18px; display:block; text-decoration:none;
}
#menu_left .side_menu .side_menu_list .menu a:hover{
												  background-image:url(../../../images/sites/diamond-hover.gif);background-repeat:no-repeat;background-position:4px;
												  background-color:#222222;
										  		  list-style-type: none;color:#888888;
										  		  padding-top:3px;padding-bottom:3px;padding-left:18px; display:block; text-decoration:none;
}

/*** contents ***/
#content{float:left; width: 635px; margin:0px 0px 0px 0px; padding: 0 0 0 0;}
* html #content{float:right; width: 620px; margin: 0px 0px 0px 0px; padding: 0 0 0 0;}

#content h2 {color : #FFFFFF; font-weight:normal; font-size: 22px;}
#content h3 {color : #FFFFFF; font-weight:normal; font-size: 20px;}
.sub {padding: 0px; padding-left: 15px; font-style: italic;}
.box {border: solid 1px #222222; background-color: #0a0a0a;}
.box_contents {border: solid 1px #444444; background-color: #0a0a0a; padding: 0px; margin:0px;}

#gallery {
  padding:0; 
  margin:0; 
  list-style-type:none; 
  overflow:hidden; 
}
#gallery li {
  float:left;border: solid 1px #222222; margin: 5px; padding: 10px; background-color: #111111; 
}

/*** page navigation ***/
.navigation {border: solid 1px #444444; background-color: #222222; margin-top: 10px; padding: 10px; text-align: center;}
.pos_left {width: 20%; margin: 0px; padding: 0px;}
.pos_right {float: right; width: 20%; margin-top: -23px; margin-right: 20px;}

/*** error / success css ***/
.headerError { color: #ff0000; }
.headerInfo { color: #00ff00; }
.messageStackError { color: #ff0000; }
.messageStackWarning { color: #AAAE04; }
.messageStackSuccess { color: #00ff00; }

/*** footer ***/
#footer {margin : auto; width : 796px; text-align : center; color: #ffffff; padding-top: 10px; height : 6em; clear : both; }
#footer a{color:#ffffff;text-decoration:none;}
#footer a:hover{text-decoration:none; color: #ffffff;}

.main {font-size : 12px;}
.smallText {font-size : 10px;}
.center {text-align: center;}
.w100 {width: 100px;}
.h130 {height: 130px;}

/*** products special ***/
.productSpecialPrice {
	color: #F37680;
}

.bg_black{background-color: #000000;}
.clear{clear:both;font-size:0;line-height:0;height:0;}
hr {width: 95%; margin: auto; padding: 0px; border-top: dotted 1px #333333; height: 1px;}
CHECKBOX, RADIO,INPUT, SELECT { font-size: 11px; padding: 2px; border: solid 1px #777777; background-color: #aaaaaa;}
TEXTAREA { width: 100%; font-size: 11px; border: solid 1px #777777; background-color: #aaaaaa;}

.gradualshine{filter:alpha(opacity=100); -moz-opacity:1.0;}

#dropSheet{
  background-color/**/: #000000;
  background-image: url(../../../images/sites/dots.gif);
  background-image/**/: none;
  opacity: 0.35;
  filter: alpha(opacity=35);
}

A.link_galerry{
display: block;
background-image: url(../../../images/galleryup.jpg); background-repeat: no-repeat;
height:88px;
width:170px;
}

A.link_galerry:hover {
background : url(../../../images/sites/gallery.gif); background-repeat: no-repeat;
width:170px;
height:88px;
}
