html, body {
    margin:0;
    padding:0;
    min-height: 100%;
}
html {
    background: #220b05 url(../images/bg_page.jpg) repeat-y center top;
    height:100%;
}
/* firefox cosmetics */
html { overflow: -moz-scrollbars-vertical; }
:-moz-any-link:focus {outline: none; }

#wrapper {
	background:url(../images/bg_wrapper.gif) no-repeat center top;
    padding-bottom:50px;
}
#contentHolder {
    width:900px;
    margin:0 auto;
    padding:0;
}

#header {
    padding: 20px 0 20px 0;
}    
#logo {
    width:360px;height: 70px;
    background:url(../images/logo.png) no-repeat;
    margin:0 auto;
}
* html #logo {
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='www/images/logo.png');
    cursor: pointer;
}

/* navigation */
#navi {
    width:880px;
    margin:0;
    padding:10px;
    background-color:#1d0602;
    text-align:center;
    margin:0px 0px 10px 0px;
}
#navi ul 
{
    width:555px;
    margin:0 auto; 
    padding:0;
    list-style:none;
}
#navi ul li {
    float:left;display:inline;
    margin:0 15px 0 15px;
    padding:0;
    color:#ffffff;
    font-size:15px;
    font-weight:bold;
}
#navi ul li a {
    display:block;
    height:18px;
	text-indent: -999em;
    text-decoration: none;
    color:#ffffff;
}
#navi ul li a.home {
    width:43px;
    background:url(../images/btn_home.gif) no-repeat;
    overflow:hidden;
}
#navi ul li a.home:hover {
    width:43px;
    background:url(../images/btn_home.gif) no-repeat 0 -18px;
    overflow:hidden;
}
#navi ul li a.homeSelected {
    width:43px;
    background:url(../images/btn_home.gif) no-repeat 0 -36px;
    overflow:hidden;
}

#navi ul li a.collection {
    width:119px;
    background:url(../images/btn_viewcollection.gif) no-repeat;
    overflow:hidden;
}
#navi ul li a.collection:hover {
    width:119px;
    background:url(../images/btn_viewcollection.gif) no-repeat 0 -18px;
    overflow:hidden;
}
#navi ul li a.collectionSelected {
    width:119px;
    background:url(../images/btn_viewcollection.gif) no-repeat 0 -36px;
    overflow:hidden;
}

#navi ul li a.retailers {
    width:103px;
    background:url(../images/btn_ourretailers.gif) no-repeat;
    overflow:hidden;
}
#navi ul li a.retailers:hover {
    width:103px;
    background:url(../images/btn_ourretailers.gif) no-repeat 0 -18px;
    overflow:hidden;
}
#navi ul li a.retailersSelected {
    width:103px;
    background:url(../images/btn_ourretailers.gif) no-repeat 0 -36px;
    overflow:hidden;
}

#navi ul li a.about {
    width:70px;
    background:url(../images/btn_aboutus.gif) no-repeat;
    overflow:hidden;
}
#navi ul li a.about:hover {
    width:70px;
    background:url(../images/btn_aboutus.gif) no-repeat 0 -18px;
    overflow:hidden;
}
#navi ul li a.aboutSelected {
    width:70px;
    background:url(../images/btn_aboutus.gif) no-repeat 0 -36px;
    overflow:hidden;
}

#navi ul li a.contact {
    width:70px;
    background:url(../images/btn_contact.gif) no-repeat;
    overflow:hidden;
}
#navi ul li a.contact:hover {
    width:70px;
    background:url(../images/btn_contact.gif) no-repeat 0 -18px;
    overflow:hidden;
}
#navi ul li a.contactSelected {
    width:70px;
    background:url(../images/btn_contact.gif) no-repeat 0 -36px;
    overflow:hidden;
}
#navi ul li a:hover {
    text-decoration: none;
    color:#ff7e00;
}
#navi ul li a.active {
    text-decoration: none;
    color:#ff7e00;
}

/* topFilter */
#topFilter {
    width:880px;
    margin:0;
    padding: 0 10px;
    background-color:#1d0602;
}
#topFilter .topFilterHolder{
	padding-top: 7px;
   color: white;
  
}

/* breadcrum */
.breadCrum  {
	float: left; display: inline;
	width: 730px;
}
.breadCrum .text,
.breadCrum .link{
	margin:0px;
	display: inline;
	margin-right: 5px;
}
.breadCrum .link a{
	color: white;	
	text-decoration: underline;
	background:transparent url(../images/arowRight.gif) no-repeat scroll 0 0px;
	background-position:right 3px;
	padding-right: 18px;
}
.breadCrum .link a:hover{	
	text-decoration: none;
}

/* content */
#contentHolder #searchHelp {
    width:900px; height: 14px;
    margin:0 auto;
    padding-top:8px;
	padding-bottom:10px;	
	margin-bottom: 8px;
	background:url(../images/bg_searchHelp.gif) no-repeat;
}
#contentHolder #searchHelp .textBox{
   
}
#contentHolder .pagging {
    width:900px; height: 4px;
    margin:0 auto;
    padding-top:8px;
	padding-bottom:10px;	
	margin-bottom: 16px;
}

#contentHolder #mainDetail {
    width:896px; min-height: 144px;
    text-align: left;
	margin-top: 9px;   	
	margin-bottom: 8px;
	background: #fff url(../images/bg_mainDetail.gif) repeat-x center top;	
	border-style: solid;
	border-width: 2px;
	border-color: #1d0602;
	font-size: 12px;
}
	*html #contentHolder #mainDetail {
	    height: 144px;	    
	}

#contentHolder #mainDetail A 
{
	color:#FF7E00;
}
	


/* footer */
#footer 
{
    margin-top:10px;
    background-color:#1d0602;
    color:#d9ac6d;
}
#footer ul
{
    margin:10px 0 0 0;
    padding:0;
    list-style:none;
}
#footer ul li
{
    margin:5px 0 0 2px;   
    padding:0;
}
#footer ul li a {
    color:#d9ac6d;
    text-decoration:none;
}
#footer ul li a:hover {
    color:#d9ac6d;
    text-decoration:underline;
}
#bottom {
    margin:0 auto;
    color:#ffffff;
    width:750px;
}
#bottom a {
    float:left;display:inline;
    color:#ffffff;
    text-transform:uppercase;
    text-decoration:none;
    font-size:10px;
}
#bottom a:hover {
    text-decoration:underline;
}
#bottom .bottomline 
{
    float:left;display:inline;
    width:1px; height:24px;
    margin:0px 10px 0px 10px;
    background:url(../images/bg_bottomline.gif) no-repeat;
}
.copyright {
    color:#d9ac6d;
}

/* PAYING ZONE */
table.ncoltable1
{
	width:800px;
	color:#E6C28F;
	background-color:#1A0401;
}

td.ncoltxtl
{
	color:#E6C28F;
	background-color:#1A0401;
}

td.ncoltxtr
{
	color:#E6C28F;
	background-color:#1A0401;
}

td.ncoltxtc
{
	color:#E6C28F;
	background-color:#1A0401;
}

table.ncoltable3
{
	width:800px;
	color:#E6C28F;
	background-color:#1A0401;
}

td.ncollogoc
{
	color:#E6C28F;
	background-color:#1A0401;
}

a.bottom
{
	
}

input.ncol
{
	
}

div.WaitMsgClass
{
	width:800px;
	color:#E6C28F;
	background-color:#1A0401;
}

p.WaitMsgP
{
	width:800px;
	color:#E6C28F;
	background-color:#1A0401;
}

table.ncoltable2
{
	width:800px;
	color:#E6C28F;
	background-color:#1A0401;
}