body {
background: #FFFFCC;
font-family: arial, verdana, helvetica, swiss;
font-size: 13px;
font-weight: normal;
color: #000000;
margin: 0px;
}

#wrapper {
border: 28px solid #330066;
position: relative;
margin-left: auto;
margin-right: auto;
margin-top: 8px;
width: 644px;
z-index: 1;
}

#homewrapper {
border: 28px solid #330066;
position: relative;
margin-left: auto;
margin-right: auto;
margin-top: 8px;
padding-bottom:0px !important;
padding-bottom:-30px;
width: 644px;
z-index: 1;
background: url(images/main_bg_wtext_b.jpg) no-repeat #DDFFA9;
clear: both;
}

#bghome {
width: 644px;
height: 456px;
background: url(images/main_bg_wtext_b.jpg) no-repeat #DDFFA9;
}

#navhome { 
position: relative; 
top:169px; 
left: 70px; 
width: 300px;
height: 450px;
}

.fontmedium {
font-family: arial, verdana, helvetica, swiss;
font-size: 13px;
font-weight: normal;
color: #000000;

}

.fontmediumbold {
font-family: arial, verdana, helvetica, swiss;
font-size: 13px;
font-weight: bold;
color: #000000;
}

td.brocadedetails {
width: 400px;
font-size: 14px;
font-weight: normal;
color: #000000;
width: 100px;

}

#footer {
position: relative;
font-family: arial, verdana, helvetica, swiss;
font-size: 11px;
color: #000000;
text-align: center;
height: 18px;
font-weight: normal;
border-top: 1px solid #D8E0AB;
padding: 8px;
z-index:400;
top: 26px !important;
top: 26px;
clear: both;
}
 
#address {
position: relative;
top: 26px !important;
top: 26px;
height: 30px;
z-index: 200;
clear: both;
display: table;
}

#navmain {
	position: absolute;
	left:0px;
	top: 109px;
	margin: 0 auto;
	padding-top: 0px;
	width: 644px;
	height: 30px;
	background: url(images/nav_main_statueson.jpg) no-repeat;
	font-size: 12px;
}

#breadcrumb{
	margin-top:-20px;
	margin-left:18px;
	margin-bottom:18px;
	font-size: 13px;
	font-weight: bold;
	font-family: times, arial, verdana, swiss
}

#breadcrumb2{
	margin-top:-20px;
	margin-left:0px;
	margin-bottom:18px;
	font-size: 13px;
	font-weight: bold;
	font-family: times, arial, verdana, swiss

}

/* HOME NAVIGATION ITEMS */

a#hmenubrocades {
position: absolute;
top: 0px; 
height: 17px;
}
a#hmenuthangkas {
position: absolute;
top: 23px; 
}
a#hmenustatues {
position: absolute;
top: 46px; 
}
a#hmenupractice {
position: absolute;
top: 71px; 
}
a#hmenudecorative {
position: absolute;
top: 94px; 
}
a#hmenujewelry {
position: absolute;
top: 117px; 
}
a#hmenufeatured {
position: absolute;
top: 140px; 
}
a#hmenucontact {
position: absolute;
top: 163px; 
}

/* NAVIGATION ITEMS */
a#menubrocades {
position: absolute;
margin-left: 13px; 
}
a#menuthangkas {
position: absolute;
margin-left: 80px; 
}
a#menustatues {
position: absolute;
margin-left: 142px; 
}
a#menupractice {
position: absolute;
margin-left: 190px; 
}
a#menudecorative {
position: absolute;
margin-left: 305px; 
}
a#menujewelry {
position: absolute;
margin-left: 410px; 
}
a#menufeatured {
position: absolute;
margin-left: 464px; 
}
a#menucontact {
position: absolute;
margin-left: 552px; 
}


#headermain {
position: relative; 
width: 644px; 
height: 146px;
margin-bottom: 20px;
background: url(images/header_main.jpg) no-repeat;
}

#headerHomeLink {
	position: relative; 
	width: 200px; 
	height: 146px;
}

#headermain a h1{

font-size: 50px;
line-height: 40px;
}

.headersection {
position: relative;
font-family: Times, arial, verdana, helvetica, swiss;
font-size: 18px;
font-weight: bold;
font-style: normal;
color: #000000;
margin: -20px 0px 13px 18px;
}

.pagination {
	position: relative;
	font-family: arial, verdana, helvetica, swiss;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	margin: -15px 39px 13px -40px !important;
	margin: -15px 18px 13px -20px;
	float: right;
	z-index: 300;
}

.pagination-bottom {
	position: relative;
	font-family: arial, verdana, helvetica, swiss;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	float: right;
}

.page-selected {
	position: relative;
	font-family: arial, verdana, helvetica, swiss;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
}

a.page-selected:link {
	color: #990000;
	text-decoration: none;
}
a.page-selected:visited {
	color: #990000;
	text-decoration: none;
}
a.page-selected:hover {
	color: #000000;
	text-decoration: none;
}
a.page-selected:active {
	color: #990000;
	text-decoration: none;
}

.featured {
font-family: times;
font-size: 16px;
font-weight: bold;
color: #000000;
}

.hometextsection {
position: relative;
top: -50px; 
left: 18px;
margin-bottom: -55px !important;
margin-bottom: -55px;
font-family: arial, verdana, helvetica, swiss;
font-size: 13px;
font-weight: normal;
color: #000000;
line-height: 17px;
width: 600px;
clear: both;
}

.textsection {
position: relative;
left: 18px;
font-family: arial, verdana, helvetica, swiss;
font-size: 13px;
font-weight: normal;
color: #000000;
line-height: 17px;
width: 600px;
margin-bottom: 20px;
}

td.leftnav {
font-family: times, arial, verdana, helvetica, swiss;
font-size: 14px;
font-weight: bold;
color: #000000;
line-height: 13px;
width: 130px;
margin-top: 10px;
}

td.leftnav p {
margin: 8px 0px 8px 0px;
padding: 0px;
}


#tablemain tr td {
position: relative;
vertical-align: top;
padding: 0px;
margin: 0px;
/* border: 1px solid #ff0000;  */
}

#tableproductlist {
border-collapse: collapse;
}


#tableproductlist tr td {
vertical-align: top;
padding: 6px;
margin: 0px;
/* border: 1px solid #ff0000; */
text-align: center;
font-family: arial, verdana, helvetica, swiss;
font-size: 11px;
font-weight: bold;
color: #000000;
}



h1 {
visibility: hidden;
margin: 0px;
padding: 0px;
font-size: 12px;
}

h2 {
margin-top: 20px;
margin-bottom: 10px;
padding: 0px;
font-size: 17px;
font-weight: bold;
font-family: times, arial, verdana, helvetica, swiss;

}

h3 {
padding-top: 0px;
margin-bottom: 5px;
margin-top: 10px;
padding: 0px;
font-size: 15px;
font-weight: bold;
}

h4 {
visibility: hidden;
font-size: 18px;
font-weight: bold;
margin-bottom: 0px;
margin-top: 0px;

}

a:link { color: #000000; text-decoration: none }
a:visited { color: #000000; text-decoration: none }
a:hover { color: #990000; text-decoration: none }


/* THIS IS THE STUFF FOR THE CART */

.error {
	background: #cc0000;
	color: #FFF;
}


.cartTable {
	background: url(images/bg_cartheader.gif) no-repeat;
	width: 605px;
	margin-left: 18px;
	padding: 2px;
}

.cartHeader {
	text-align: center;
	font-family: arial, verdana, helvetica, swiss; 
	border-right: 1px solid #FFFFCC;
	border-bottom: 1px solid #D8E0AB;
	height: 21px;
	font-size: 13px;
	font-weight: bold;
	background-color: #EFF2BE;
}

.cartQuantColumn {
	width: 50px;
	text-align: center;
	font-family: arial, verdana, helvetica, swiss; 
	border-right: 1px solid #D8E0AB;
	border-bottom: 1px solid #D8E0AB;
	height: 21px;
	font-size: 13px;
	font-weight: normal;
}

.cartItemColumn {
	width: 60px;
	text-align: center;
	font-family: arial, verdana, helvetica, swiss; 
	font-size: 13px;
	border-right: 1px solid #D8E0AB;
	border-bottom: 1px solid #D8E0AB;
	height: 21px;
	font-weight: normal;
	padding: 2px;
}

.cartDescColumn {
	width: 150px;
	text-align: center;
	font-family: arial, verdana, helvetica, swiss; 
	font-size: 13px;
	font-weight: normal;
	border-right: 1px solid #D8E0AB;
	border-bottom: 1px solid #D8E0AB;
	height: 21px;
	padding: 2px;
}

.cartUnitPriceColumn {
	width: 50px;
	text-align: right;
	font-family: arial, verdana, helvetica, swiss; 
	font-size: 13px;
	font-weight: normal;
	border-right: 1px solid #D8E0AB;
	border-bottom: 1px solid #D8E0AB;
	height: 21px;
	padding: 2px;
}

.cartPriceColumn {
	width: 50px;
	text-align: right;
	font-family: arial, verdana, helvetica, swiss; 
	font-size: 13px;
	font-weight: normal;
	height: 21px;
	border-right: 1px solid #D8E0AB;
	border-bottom: 1px solid #D8E0AB;
	padding: 2px;
}

.cartDeleteColumn {
	width: 30px;
	text-align: right;
	font-family: arial, verdana, helvetica, swiss; 
	font-size: 13px;
	font-weight: normal;
	height: 21px;
	border-bottom: 1px solid #D8E0AB;
	padding: 2px;
}

.cartFooter {
	text-align: right;
	font-family: arial, verdana, helvetica, swiss; 
	font-size: 13px;
	font-weight: bold;
	height: 21px;
	padding: 2px;
}

.updatecart {
	margin: 20px 3px 0px 150px;
}

.next {
	margin: 20px 10px 0px 284px;
}

.formleft {
	width: 160px;
	font-weight: normal;
	font-family: arial, verdana, helvetica, swiss; 
	font-size: 12px;
	padding: 0px;
	margin-left: 10px;
	margin-right: 10px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.form {
	width: 160px;
	font-weight: normal;
	font-family: arial, verdana, helvetica, swiss; 
	font-size: 12px;
	padding: 0px;
	margin-right: 10px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.form2 {
	width: 160px;
	font-weight: normal;
	font-family: arial, verdana, helvetica, swiss; 
	font-size: 12px;
	padding: 0px;
	margin-left: 145px !important;
	margin-left: 76px;
	margin-right: 30px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.form3 {
	width: 160px;
	font-weight: normal;
	font-family: arial, verdana, helvetica, swiss; 
	font-size: 12px;
	padding: 0px;
	margin-left: 32px !important;
	margin-left: 22px;
	margin-right: 30px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.form4 {
	width: 550px;
	font-weight: normal;
	font-family: arial, verdana, helvetica, swiss; 
	font-size: 12px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.form tr td {
padding: 2px 0px 2px 0px;
border-spacing: 0px;
}

.center {
text-align: center;
}

.left {
text-align: left;
padding: 0 30px 0 30px;
}

#bttnviewcart {
	position: absolute;
	left:577px;
	top: 0px;
	width: 67px;
	height: 21px;
	background: url(images/bttn_viewcart.gif) no-repeat;
	font-size: 12px;
	align: center;
}
