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 : 796px; 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;}

/*** side menu ***/
#menu_left{ margin: 0px 20px 0px 0px; padding: 0px 0px 0px 8px; color: #888888; }

* 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: 180px;}
#menu_left .side_menu h3{padding: 4px 0px 1px 2px; margin:10px 0px 5px 0px; color: #F1B521;}  


/*** contents ***/
#content{width: 540px; margin: -10px 0px 0px 0px; padding: 0 3% 0 0; background-color: #2E2E2E; border: solid 2px #2A2A2A;}
* html #content{xfloat:right; width: 540px; margin: 10px 0px 0px 0px; padding: 0 3% 0 0;}

#content h2 {color : #FD191C; font-weight:normal; font-size: 26px;}
#content h3 {color : #993333; font-weight:normal; font-size: 22px;}
.sub {padding: 0px; padding-left: 15px; font-style: italic;}
.box {border: solid 1px #222222;}
.box_contents {border: solid 2px #353535; background-color: #333333; padding: 5px; width:480px !important;}
.box_contents_pic {border: solid 2px #353535; background-color: #333333; padding: 5px; }

#gallery {
  padding:0; 
  margin:0; 
  list-style-type:none; 
  overflow:hidden; 
}
#gallery li {
  float:left;border: solid 2px #353535; margin: 5px; padding: 10px; background-color: #333333; 
}
li.catagories-listing{
	padding:3px;
}
li.catagories-listing a {
	font-size:14px;color:#FFAC44;
}
li.catagories-listing a:hover {
	font-size:14px;color:#FFAC44;
}
/*** 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: 90px;}
.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: #FFFFFF;}
TEXTAREA { width: 100%; font-size: 11px; border: solid 1px #777777; background-color: #aaaaaa;}


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;
}
