body {
	margin : 0px 0px 0px 0px;
	/*background-color : #231F25;*/
	font-family : Georgia, Times New Roman, Times, serif;
	font-size : 14px;
	background-image : url(images/backg1.jpg);
	background-position : center;
	background-repeat : repeat-y;
	/*background-color : #5E4B4D;*/
	background-color : #7A4A5A;
}

.botmenu p {
	margin : 5px 0px 5px 0px;
	color : #000000;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-align : center;
}

.clearer {
	clear : both;
	line-height : 1px;
	height : 1px;
}

.maincontent h1 {
	margin : 0px 0px 20px 0px;
	padding : 0px 0px 0px 0px;
	color : #E3CFD3;
	font-size : 22px;
	font-weight : bold;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align : center;
	letter-spacing : 1px;
}

.maincontent h2 {
	margin : 15px 0px 10px 0px;
	padding : 0px 0px 0px 0px;
	font-size : 20px;
	font-weight : bold;
	font-family : Georgia, Times New Roman, Times, serif;
	color : #EDE2F0;
}

.maincontent h3 {
	margin : 15px 0px 5px 0px;
	padding : 0px 0px 0px 0px;
	clear : both;
	font-size : 18px;
	font-weight : bold;
	font-family : Georgia, Times New Roman, Times, serif;
	color : #D3CAC5;
}

.maincontent h4 {
	margin : 5px 0px 10px 0px;
	padding : 0px 0px 0px 0px;
	font-size : 15px;
	font-weight : bold;
	font-family : Georgia, Times New Roman, Times, serif;
	color : #ABF18F;
}

.maincontent h5 {
	margin : 5px 0px 5px 0px;
	padding : 0px 0px 0px 0px;
	font-size : 13px;
	font-weight : bold;
	font-family : Georgia, Times New Roman, Times, serif;
}

.maincontent td h5 {
	margin : 5px 0px 5px 0px;
	padding : 0px 0px 0px 0px;
	font-size : 13px;
	font-weight : bold;
	font-family : Georgia, Times New Roman, Times, serif;
	color:#FAF6E8;
}


.maincontent img {
	margin : 0px 0px 10px 10px;
}

.maincontent p {
	padding : 0px 15px 0px 0px;
	margin : 0px 0px 10px 0px;
	font-size : 14px;
	font-family : Georgia, Times New Roman, Times, serif;
	color : #F4EEE4;
}

.maincontent td img {
	margin : 10px 0px 10px 0px;
}

.maincontent a {
	text-decoration : none;
	color : #EDE5E5;

}

.maincontent a:hover {
	color : #ABF18F;
	text-decoration : underline;
}



.menu {
	display : block;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 13px;

}

.menu li li {
		font-size : 13px;
}

.menu li li a {
	border-bottom-width : 2px;
	border-color : #E1D2CB #E1D2CB #CCC0BA #CCC0BA;
	border-left-width : 2px;
	border-right-width : 2px;
	border-top-width : 2px;
	width : auto;
	border-style : solid solid solid none;
	padding : 1px 2px 1px 6px;
	display : block;
	background-color : #D8C7BF;
	text-decoration : none;
}


.menu a {
	border-bottom-width : 3px;
	border-color : #E1D2CB #E1D2CB #CCC0BA #CCC0BA;
	border-left-width : 3px;
	border-right-width : 2px;
	border-top-width : 2px;
	width : auto;
	border-style : solid solid solid none;
	padding : 3px 2px 3px 6px;
	display : block;
	background-color : #D8C7BF;
	text-decoration : none;
}

.menu a:link {
	color : #260232;
}

.menu a:visited {
	color : #260232;
}

.menu a:hover {
	background-color : #EDE2F0;
	color : #3B2F2F;
	border-color : #F4ECF6 #F4ECF6 #E7D8EC #E7D8EC;
}

.menu a:active {
	color : #260232;
}

.menu p {
	margin : 0px 0px 0px 0px;
}

.menuhead {
	border-bottom-width : 3px;
	border-color : #E3CAAD #E3CAAD #CCA576 #CCA576;
	border-left-width : 3px;
	border-right-width : 2px;
	border-top-width : 2px;
	width : auto;
	border-style : solid solid solid solid;
	padding : 2px 2px 2px 6px;
	display : block;
	background-color : #D1B085;
	color : #3B2F2F;
	text-decoration : none;
}

.prodlist {
	margin : 15px 20px 5px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom-color : #270333;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	min-height : 110px;
	_height: 150px;
	overflow : auto;
}

.prodlist a {
	text-decoration : none;
}

.prodlist a:link {
	color : #D1B085;
	text-decoration : none;
}

.prodlist a:visited {
	color : #D1B085;
}

.prodlist a:hover {
	color : #DCA23C;
}

.prodlist a:active {
	color : #FF9900;
}

.prodlist h3 {
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 5px 0px;
	font-size : 15px;
	font-weight : bold;
}

.prodlist p {
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 5px 0px;
	font-size : 13px;
}

.spec {
	float : right;
}

.spec a {
	border-bottom-width : 3px;
	border-color : #E1D2CB #E1D2CB #CCC0BA #CCC0BA;
	border-left-width : 3px;
	border-right-width : 2px;
	border-top-width : 2px;
	width : auto;
	border-style : solid solid solid solid;
	padding : 3px 6px 3px 6px;
	display : block;
	background-color : #D8C7BF;
	text-decoration : none;
}

.spec a:link {
	color :  #260232;
}

.spec a:visited {
	color :  #260232;
}

.spec a:hover {
	background-color : #931F43;
	color : #E3CFD3;
	border-color : #A22C53 #A22C53 #761A38 #761A38;
	text-decoration : none;
}

.submenu {
	margin: 15px 0px 0px 0px;
	display : block;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 13px;
}

.submenu a {
	border-bottom-width : 3px;
	border-color : #E1D2CB #E1D2CB #CCC0BA #CCC0BA;
	border-left-width : 3px;
	border-right-width : 2px;
	border-top-width : 2px;
	width : auto;
	border-style : solid solid solid solid;
	padding : 3px 2px 3px 6px;
	margin : 0px 0px 0px 0px;
	display : block;
	background-color : #D8C7BF;
	text-decoration : none;
}

.submenu a:link {
	color : #260232;
}

.submenu a:visited {
	color : #260232;
}

.submenu a:hover {
	background-color : #931F43;
	color :#E3CFD3;
	border-color : #A22C53 #A22C53 #761A38 #761A38;
}

.submenu a:active {
	color : #260232;
}

.submenu p {
	margin : 0px 0px 0px 0px;
}

#bar {
	/*border-top : 1px solid #FFFFFF;*/
	background-color : #260232;
}

#bar h1 {
	margin : 0px 0px 0px 0px;
	padding : 5px 15px 10px 15px;
	color : #ABF18F;
	font-size : 22px;
	font-weight : bold;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align : center;
	letter-spacing : 1px;
}

#content {
	/*border : 1px solid Black;
	background-color : #00FA9A;
	*/
	float : right;
	width : 597px;
	padding : 10px 20px 15px 10px;
	margin : 0px 0px 0px 13px;
}

#contentwrapper {
	/*position: relative;*/
	
	/*overflow : auto;
	*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	border-style : solid;
	border-color : #3D2446;
	border-width: 0px 0px 1px 0px;
	background : #2E0242;
	/*_height : 1px;*/
}

#footerwrapper {
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;

	clear : both;
	background : #D3CAC5;
}

#footleft {
	float : left;
	width : 150px;
	background : #FF0000;
	height : auto;
}

#footphone {
	background : #680068;
	text-align : center;
}

#footphone p {
	padding : 3px 0px 3px 0px;
	margin : 0px 0px 0px 0px;
	color : #FFFFFF;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : center;
}

#footphone a {
	color : #FFFFFF;
	text-decoration : none;
}

#footphone a:hover {
	color : #F2C264;
	text-decoration : none;
}


#footright{
	float : left;
	width : 600px;
	margin : 0px 0px 0px 0px;
	padding : 0px 10px 0px 10px;
	background : #FFFFFF;
}

#headerwrapper {
	/*border : 1px solid Black;
	*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	background-color : #FFFFFF;
	text-align : center;
}

#logoblock {
	float : right;
	width : 160px;
	margin : 0px 5px 5px 0px;
}

#megawrapper {
	width : 790px;
	margin : 5px auto;
	padding : 0px 0px 0px 0px;
	border : 1px solid #000000;
	position : relative;
	background-color : #1F022A;
}

#menuwrapper {
	/*position: relative;
*/
	float : right;
	width : 150px;
	/*background : #C5481A;*/
}

.tabsurround {
	background-color : #2E0242;
}

.tab1 td {
	background-color : #2E0242;
}

.tab1 a {
	text-decoration : none;
	color : #F0E6CA;
}

.tab1 a:hover {
	text-decoration : none;
	color : #DCA23C;
}

#adds {
	text-align : center;
}

#adds h3 {
	font-family : Georgia, Times New Roman, Times, serif;
	font-size : 18px;
	font-weight : bold;
	color : #E0BE88;
	margin : 0px 0px 0px 0px;
}

#adds p {
	font-family : Georgia, Times New Roman, Times, serif;
	font-size : 12px;
                  color : #F4EEE4;
	margin : 10px 0px 0px 0px;
	padding : 0px 10px 0px 10px;
	line-height : 15px;
	
}
#adds img {
	margin : 5px 0px 10px 0px;
}
#adds a {
	text-decoration : none;
	color : #D3CAC5;
}
#adds a:hover {
	color : #DCA23C;
}


.sitemap li {
	font-family : Georgia, Times New Roman, Times, serif;
	font-size : 12px;
}

.tabsurround2 {
	background-color : Black;
}
.tabsurround2 table {
	margin: 0;
}

.tabsurround2 td {
	margin: 0;
	padding: 0;
	background-color : #3B2F2F;
}
.tabsurround2 td img {
	margin: 3px 0px 3px 0px;
	padding: 0;
}

.likethis {
	width: 300px;
}

.likethis img {
	margin: 0px 10px 10px 0px;
}

.annot {
	margin: 0px 0px 0px 15px;
}



/* remove the border and color from the top bar */
.override #googlecart-widget-head {
 /* border-width: 0px;*/
 color: White;
 background-color : #6C4351;
  height: 1.4em;
  line-height: 1.4em;
border: 1px solid Black;
top: -2px;
right: -2px;
}
/* add a thicker border to the top of the product list */
.override #googlecart-widget-body {
 /* border-top-width: 2px;*/
 top: -2px;
right: -2px;
}
/* change the color of prices in the widget to green */
.override .googlecart-widget-price {
color: green;
}
.override  #googlecart-arrow {
	color: White;
}

.override .googlecart-widget-disclaimer {
	display : none;
}

.override #googlecart-title {
	font-size: .85em;
}

.googlecart-add {
	_color: white;
	_background-color: Blue;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.googlecart-add-button {
/*position:relative;
z-index : 2000;
background-color : #6633FF !important;
background-image: url(images/add.png)  !important;*/
}


.product-shipping {
	display : none;
}

#topright {
	position:absolute;
	top: 0px;
	right: 0px;
	z-index : 1200;
}