﻿div.center {
    	margin: 0 auto; /* Centre website for other browsers */
	text-align: center;
}

div.center table {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
a
{
    cursor: pointer; /* W3C approved hand. */
    cursor: hand; /* IE specific hand */
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color: transparent;
    text-decoration: none;
    border: 0 none #FFFFFF;
   
}
p
{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: white; 
	 text-decoration: none;
	 }	
	
.body
{
    text-align: -moz-center;
    text-align: center;
   font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
    vertical-align: top;
    border-right: thin;
    padding-right: 0px;
    border-top: thin;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: thin;
    padding-top: 0px;
    border-bottom: thin;
    border-collapse: collapse;
    background: #D5D5D5 url( 'images/200904 022.JPG' ) no-repeat top;
 background-size: 100%;
   
}

.copy
{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: white; 
	 text-decoration: none;
	}

.copyitalic
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-style: italic;
	background-color: white; 
	 text-decoration: none
}
.copyB
{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
.copyBLarge
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    background-color: #ffffff;
    text-align: center;
}
.copyBLargeW
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    background-color: #000000;
    text-align: center;
}
.whitetext
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: white;
}
.copyBlightbak
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: black;
	background-color: silver; 
}
.abutton
{
    background: #040404; /*background: white url('images/grad_bak.png')  no-repeat top;*/
    cursor: pointer; /* W3C approved hand. */
    cursor: hand; /* IE specific hand */
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 14px;
    width: 100px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    height: 30px;
}
.abutton:hover
{
	background: #ffffff;
	cursor: pointer; /* W3C approved hand. */
	cursor: hand; /* IE specific hand */
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 100px;
	color: #040404;
	font-weight: bold;
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	text-align: center;
	margin: 0px;
	border-collapse: collapse;
	height: 30px;
	
}

.abuttonlong
{
cursor: pointer; /* W3C approved hand. */
	cursor: hand; /* IE specific hand */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: transparent;
	width: 135px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.bbutton
{
	cursor: pointer; /* W3C approved hand. */
	cursor: hand; /* IE specific hand */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #989376;
	width: 100px;
	font-weight: bold;
	color: white;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.cbutton
{
	cursor: pointer; /* W3C approved hand. */
	cursor: hand; /* IE specific hand */
	font-family: Verdana, Arial;
	background-color: transparent;
	width: 100px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	border-bottom: white thin solid;
	border-left: white thin solid;
	border-top: white thin solid;
	border-right: white thin solid;
}
.menubackgrd
{
    padding: 0px;
    margin: 0px;
    background: #040404;
    width: 1024px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}

.pics { height: 379px; width: 1024px; padding:0; margin:0; overflow: hidden }
.pics img { height: 379px; width: 1024px; padding: 0; border: 0; top:0; left:0 }
.pics img {	-moz-border-radius: 0px; -webkit-border-radius: 0px;}

.selbutton
{
	cursor: pointer; /* W3C approved hand. */
	cursor: hand; /* IE specific hand */
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #dcdcdc;
	width: 90px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	border-right: #9f8c7e 1px solid;
	border-top: #9f8c7e 1px solid;
	border-left: #9f8c7e 1px solid;
	border-bottom: #9f8c7e 0px solid;
	text-align: left;
}

}.tableborder
{
	text-align: center;
	vertical-align: top;
	border-collapse: collapse;
	background-color: transparent;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	
}
.tablenoborder
{
	text-align: center;
	vertical-align: top;
	border-collapse: collapse;
	background-color: transparent;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

.tablenoborderW
{
	text-align: center;
	vertical-align: top;
	border-collapse: collapse;
	background-color: #ffffff;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}




/*** CSS to wrap text around an image ***/
/* --------------------- */
/*font-family: Arial, Helvetica, sans-serif;*/
div.feature-level3 { margin-bottom:20px;}
div.feature-level3 h2
{
	font: bold 11px Arial, Helvetica, sans-serif;
	letter-spacing: -.02em;
	margin: 10px 0 2px 0;
}
div.feature-level3 p {	font:normal 11px Arial, Helvetica, sans-serif;	margin:0 0 10px 0;	}
div.feature-level3 p a {	text-decoration:underline;}
div.feature-level3 img {	float:left;	margin:3px 10px 5px 0; /* Margin-top to move in line with beginning of text */	}
.feature-level3 .story-headline {font: normal 11px  Arial, Helvetica, sans-serif;margin:10px 0 2px;display:block;}
.feature-level3 .story-headline img {float:none; border:0; margin:0;}

/*** CSS to wrap text around an image ***/
/* --------------------- */
div.feature-home { margin-bottom:20px;}
div.feature-home h2
{
	font: bold 11px Arial, Helvetica, sans-serif;
	letter-spacing: -.02em;
	margin: 10px 0 2px 0;
}
div.feature-home p {	font:normal 11px Arial, Helvetica, sans-serif;	margin:0 0 10px 0;	}
div.feature-home p a {	text-decoration:underline;}
div.feature-home img
{
    float: left;
    margin: 2px 10px 3px 0px;
}
.feature-home .story-headline {font: normal 11px  Arial, Helvetica, sans-serif;margin:10px 0 2px;display:block;}
.feature-home .story-headline img {float:none; border:0; margin:0;}
.divimg350 {
    float : left ;
      width : 350px;
      vertical-align: top;
      text-align:  center ;
      border-style: none; 
}
.divimg200 {
    float : left;
      width : 200px;
      vertical-align: top;
      text-align: left;
      border-style: none; 
}
.divimg120 {
    float : left;
      width : 120px;
      vertical-align: top;
      text-align: left;
      border-style: none; 
}
.divimg60 {
    float : left;
      width : 60px;
      vertical-align: top;
      text-align: left;
}
.divimg40 {
    float : left;
      width : 40px;
      vertical-align: top;
      text-align: left;
}
.divimg0 {
    float : left;
      width : 0px;
      vertical-align: top;
      text-align: left;
}
/*** CSS to wrap text around an image ***/
/* --------------------- */
div.feature-home-r { margin-bottom:20px;}
div.feature-home-r h2
{
	font: bold 11px Arial, Helvetica, sans-serif;
	letter-spacing: -.02em;
	margin: 10px 0 2px 0;
}
div.feature-home-r p
{
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	
}
div.feature-home-r p a {	text-decoration:underline;}
div.feature-home-r img
{
	float: right;
	margin: 2px 5px 3px 0px; /* Margin-top to move in line with beginning of text */
}
.feature-home-r .story-headline {font: normal 11px  Arial, Helvetica, sans-serif;margin:10px 0 2px;display:block;}
.feature-home-r .story-headline img {float:none; border:0; margin:0;}
.divimg120r {
    float : right;
      width : 120px;
      vertical-align: top;
      text-align: right;
}
.divimg250 
{
 float : left;
      width : 290px;
      vertical-align: top;
      text-align: right;
}


.divimg263r {
    float : left;
      width : 263px;
      vertical-align: top;
      text-align: right;
}
.imgdiv
{
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    border: 0px;
    width: 900px;
    height:300px;
}

.categorybak
{
  background: #1A2574;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 17px;
    width: 200px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
.scrollitem
{
    padding: 10px 5px 0px 5px;
    background-position: center top;
    text-align: center;
    vertical-align: top;
    border-collapse: collapse;
    margin: 0px;
    background: transparent url( 'images/scrollitem.png' ) no-repeat top;
    width: 345px;
    height: 235px;
}

.shopcarttop
{
	text-align: center;
	vertical-align: top;
	border-collapse: collapse;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	height: 38px;
	width:200px;
	background: transparent url( 'images/CartTop.png' ) no-repeat top;
}
.shopcartmid
{
	text-align: center;
	vertical-align: top;
	border-collapse: collapse;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width:200px;
	background: transparent url( 'images/CartMid.png' ) no-repeat top;
}
.shopcartmidtxt
{
	text-align: center;
	vertical-align: top;
	border-collapse: collapse;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width:190px;
	background: transparent;
}
.shopcartBottom
{
	text-align: center;
	vertical-align:bottom;
	border-collapse: collapse;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	height:25px;
	width:200px;
	float: right;
	background: transparent url( 'images/CartBottom.png' ) no-repeat top;
}
.black_overlay{ 
    display: none; 
    position: fixed; 
    top: 0%; 
    left: 0%; 
    width: 100%; 
    height: 100%; 
    background-color: black; 
    z-index:1001; 
    -moz-opacity: 0.6; 
    opacity:.60; 
    filter: alpha(opacity=60); 
} 
.white_content
{
    display: none;
    position: fixed;
    top: 10%;
    left: 25%;
    width: 50%;
    height: 80%;
    padding: 16px;
    border: 16px white;
    background-color: white;
    z-index: 1002;
    overflow: scroll;
    border-collapse: collapse;
    border-spacing: 0px;
} 
.panel_content { 
    display:  none; 
    margin: auto;
    padding :0;
    background-color: white; 
    overflow: hidden; 
}
.collapse
{
	display:  none; 
	width: 20px;
 	} 
 	div.gallery-home { text-align:center ; margin-bottom:20px;}
div.gallery-home p
{
	font: normal 13px Calibri, 'Century Gothic' , Verdana, Arial;
	text-decoration: none;
	margin: 0px;
	padding-left: 50px;
	padding-right: 50px;
}
div.gallery-home img
{
	vertical-align: top;
    text-align:center ;
    /*width : 700px;*/
	float: none;
	margin: 10px; /* Margin-top to move in line with beginning of text */
	border-style: none;
}
div.gallery-home #nav
{
	width: 495px;
	text-align: center;
	border: none;
	clear: none;
	margin: auto;
	vertical-align: top;
}
div.gallery-home #next
{
	display:inline-block;
	width:auto;
	margin:0 auto; 
	float: right;
	border: none;
} 
div.gallery-home #prev
{ 
	display:inline-block;
	width:auto;
	margin:0 auto; 
	float: left;
	border: none; 
} 
div.gallery-home #close
{
	text-align: center;
	display:inline-block;
	width:auto;
	margin:0 auto; 
	border: none;

} 
.menubackground
{
    text-align: center;
    width: 1024px;
    background: transparent url( 'images/header_gold_3.png' ) no-repeat left bottom;
    vertical-align: top;
    border-collapse: collapse;
    margin: 0px;
    padding: 0;
    border: 0;
}
.dividingline
{
     height:10px;
     border-top-color: inherit;
    border-right-color: inherit;
    border-bottom-color: #000000;
    border-left-color: inherit;
     border-style: none none solid none;
    border-width: 0 0 1px 0;
    }
    .shoppingitem
{
    padding: 5px 5px 0px 5px;
    background-position: center top;
    text-align: center;
    vertical-align: top;
    border-collapse: collapse;
    margin: 0px;
   background: transparent no-repeat top;
   /*background: #ffffff;*/
    width: 420px;
    height: 300px;
}
    
.orderinfo
{
    position: relative;
    padding: 5px 1px 0px 4px;
    width: 520px;
    height: 340px;
    text-align: left;
    overflow: hidden;
}
.orderinfol
{
    display: inline-block;
    padding: 5px 1px 0px 4px;
    width: 200px;
     height: 220px;
    text-align: left;
    float:left;
    overflow: visible;
}
.orderinfor
{
    display: inline-block;
    padding: 5px 1px 0px 3px;
    width: 280px;
    height: 220px;
    text-align: left;
    float: right;
    overflow: visible;
}
.orderbuttons
{
    float: right;
    position: relative;
    width: 110px;
    height: 20px;
    vertical-align: top;
}
.smbutton
{
    background: #ffffff;
    cursor: pointer; /* W3C approved hand. */
    cursor: hand; /* IE specific hand */
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 14px;
    width: 60px;
    color: #000000;
    font-weight: bold;
    text-align: center;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    height: 20px;
}
.newsheader
{
  font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	  }
.advert
{
    background-color: #FFFFFF;
    border: 1px solid #C0C0C0;
    border-collapse: collapse;
}