body {
	margin: 0;
	background: #181919 url(../images/bg.gif) repeat-x top left;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.fontsize11 {
	font-size: 11px;
}

.defaultbold {
  color: #000000;
	font-size: 12px;
	font-weight:bold;
}

.err {
	color: red;
}
a:link {
	text-decoration: underline;
	color: #ffcc00;
}
a:visited {
	text-decoration: underline;
	color: #ffcc00;
}
a:hover {
	text-decoration: none;
	color: #ffcc00;
}
a:active {
	text-decoration: underline;
	color: #ffcc00;
}

.category_link, a.category_link:hover, a.category_link:visited, a.category_link:active, a.category_link:link {
   color: #504E4D;
   font-weight: bold;
   font-size: 13px;
   font-family: Arial, Helvetica, sans-serif;
}

.prod_link, a.prod_link:hover, a.prod_link:visited, a.prod_link:active, a.prod_link:link {
   color: #504E4D;
   font-size: 11px;
   font-family: Arial, Helvetica, sans-serif;
}

.wrapperofwrapper {
	background: #181919 url(../images/bgwrapperofwrapper.gif) repeat-x top left;
	width: 975px;
	margin: 0 auto;
}

.wrapper {
	margin: 0 auto;
}

.menubgtop {
	background: url(../images/menubg.jpg) top left repeat-x;
}

.menubgtopshadow {
	background: url(../images/bgshadow.png) top left repeat-x;
	behavior: url(iepngfix.htc);
}

.maintablecentermid {
	background: url(../images/maintablebg.gif) repeat-x top left #504e4d;
}

.homecontentmid {
	font-size: 11px;
	margin: 0 41px 0 29px;
	line-height: 18px;
}

.homecontenttable {
	margin: 14px 0 0 0;
}

.btnmainleft {
	margin: 0 0 5px 11px
}

.btnmainright {
	margin: 0 0 5px 4px
}

.tdsubbottomleft {
	background: #010000; 
}

.tdsub {
	background: url(../images/bgsub_td.gif) repeat-y top left #504e4e;
}

.subpagecontentmid {
	margin: 0 0 0 17px;
}

.subpagecontentmidin {
	margin: 20px 30px 20px 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
}

.subbgline {
   background: url(../images/bgsub_table.gif) repeat-y top left;
} 

.prod_cat {
	color: #504E4D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
/* HOMEPAGE MOD PHOTO (edit your photo here) */

.homephotofront {
	background: url(../images/homephoto1.jpg) top left no-repeat;	
}

/* END HOMEPAGE MOD */
/*
*/
/* MOD SUBPAGES PHOTOS */

.tdsub_ourstory {
	background: url(../images/photosub_ourstory.jpg) top left no-repeat;
}

/* END MOD SUBPAGES PHOTOS */





img { behavior: url(iepngfix.htc) }



/* Thickbox CSS 
-----------------------------------------------------------------------------*/ 
#TB_window * {padding: 0; margin: 0;}
#TB_window { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333333; }
#TB_secondLine { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#666666; }
#TB_window a:link {color: #0000ff;}
#TB_window a:visited {color: #0000ff;}
#TB_window a:hover {color: #0000ff;}
#TB_window a:active {color: #0000ff;}
#TB_window a:focus{color: #0000ff;}
#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat; }
.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; }
* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow { height:25px; padding:11px 25px 10px 0; float:right; }
#TB_closeAjaxWindow { padding:7px 10px 5px 0; margin-bottom:1px;	text-align:right; float:right; }
#TB_ajaxWindowTitle { float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title { background-color:#6F8992; height:24px; color: #fff; font-weight: bold; border: 1px solid #4D5F64; }
#TB_ajaxContent { clear:both;  padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal { padding:15px; }
#TB_ajaxContent p { padding:5px 0px 5px 0px; }
#TB_load { position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect { z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent { clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }




/* Tabs
-----------------------------------------------------------------------------*/ 
.usual { width: 282px; }
.usual ul { height: 27px; display: block; border-bottom: 1px solid #827979; list-style-type: none; margin-top: 10px; font-size: 11px; padding:0; margin:0; }
.usual li { float:left; margin: 0 5px 0 0; border-left: 1px solid #827979; border-right: 1px solid #827979; border-top: 1px solid #827979;} 
.usual ul a, .usual ul a:link, .usual ul a:visited { height: 16px; outline: none; display:block; padding:5px 10px; text-decoration:none!important; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-style:normal; color:#780603; background: #CBC4AC; float: left; font-weight: bold;}
.usual ul a:hover {  }
.usual ul a.selected, .usual ul a.selected:link, .usual ul a.selected:visited { padding:4px 10px 6px 10px; background: #EBE6D3; border-bottom: 1px solid #EBE6D3; cursor:default; height: 15px; float: left; position: relative; top: 1px; }
.usual div { width: 260px;  padding:10px 10px 8px 10px; clear:left; background:#EBE6D3; border-left: 1px solid #827979; border-right: 1px solid #827979; border-bottom: 1px solid #827979; }
.usual div a { color:#000; font-weight:bold; }

#sc_cat_title {
background: none repeat scroll 0 0;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align: center;
}

#sc_categories {
background: none repeat scroll 0 0;
font-size:12px;
}

#sc_categories .lmenu ul {
   list-style: none;
   margin: 13px auto 0 auto;
   width: 180px;
   padding: 0;
}

#sc_categories .lmenu ul li a {
   text-decoration: none;
   display: block;
   width: 180px;
   height: 33px;
   text-align: center;
   padding: 7px 0 0 0;
   background: url(../images/menuleftbutton.png) no-repeat top left ;
   behavior: url(iepngfix.htc);
}

#sc_categories .lmenu ul li a:hover{
   color: #FFFFFF;
}

ul, ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}