body {
	background-image:url(../images2/nav/FlowerPatternP2.png);
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px 10px;
	padding: 0px;
}
.clear{clear:both;}
* {
	margin: 0px;
	padding: 0px;
}
#container {
	margin: 0px auto;
	text-align: left;
	width: 900px;
}
a{
	font-size:12px;
}
p{
	margin: 10px 0px;
}
/********************** Header ***************************/
#header {
	margin: 0px 0px 0px 0px;
	background-image:url(../images2/header15e8.jpg);
	width:900px;
	height:180px;
	position:relative;
}
#header_text {
	top:85px;
	left:25px;
	width:330px;
	position:absolute;
}
#header_text p{
	font-size: 18px;
	color:#313076;
}
#header_text a{color:#99ccff;}
#header_text a:hover{color:#c77e0c;}

/********************** View Cart ***************************/
#viewcart {
	top:35px;
	left:683px;
	font-size: 10px;
	color:#fbf8f0;
	position:absolute;
	text-align:right
}
#viewcart a{
	color:#fbf8f0;
	font-size: 10px;
	text-decoration:none;}
	
#viewcart a:hover{
	text-decoration:underline;
}
#phone {
	top:22px;
	left:776px;
	font-size: 10px;
	color:#fbf8f0;
	position:absolute;
	text-align:right
}
/********************** Content Main ***************************/
#content {
	float:left;
	width:900px;
	background-color:#FFFFFF;
	color:#000000;
	font-size: 12px;
}
#content a{color:#666699; }
#content a:hover{color:#84a74a; }

#contentmiva {
	float:left;
	width:820px;
	background-color:#FFFFFF;
	color:#000000;
	font-size:14px;
	padding-left:40px;
	padding-top:20px;
	padding-right:40px;
}
#contentmiva td{
padding:5px 10px 5px 5px;
}

img{
	border-width:0px;
}
h1{
	color:#313076;
	font-size:18px;
	margin: 10px 0px 10px 0px;
}

h2{
	color:#663300;
	font-size:14px;
	margin: 20px 0px 15px 0px;
}
.title {font-size: 18px; line-height: 20px; color: #313076; }
.yellowtitle {font-size: 18px; line-height: 20px; color: #e8ae32; }
.titlelink {font-size: 18px; line-height: 20px; color:#c77e0c; text-decoration: none; }
.titlelink:hover {text-decoration: underline; }
.medtitle {font-size: 15px; line-height: 17px; color: #a4672a; text-decoration: none; }
.medtitle:hover {text-decoration: underline; }
.medtitle2 {font-size: 15px; line-height: 17px; color: #a4672a; text-decoration: none; }
.subtitle {font-size: 12px; line-height: 14px; color: #313076; font-weight: bold; }

.listdetail2 {font-size: 12px; line-height: 14px; color: #313076; }
.tdspacing {padding: 5px 5px 5px 10px }

#content li{margin-left: 40px; }
#content li{margin-bottom: 1px; }

.no-underline {text-decoration:none; }

.small {font-size: 14px; }
.smaller {font-size: 11px; }

.guide {font-size: 11px; color:#313076; padding-top:2px; }
.guide a{font-size: 11px; color:#313076; padding-top:2px; }

#imagethumb a:hover { border-bottom-style:solid; border-bottom-color:#b1c48f; }

input.radio {border-color:#00f; }

/********************** Product Images ***************************/
#pleft690 {
	float:left;
	width:215px;
	height:690px;
	background-image:url(../images2/nav/Box690.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding: 0px 0px 0px 0px;
}
#pleft595_notag {
	float:left;
	width:215px;
	height:605px;
	background-image:url(../images2/nav/Box595_notag.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding: 0px 0px 0px 0px;
}
#pleft550 {
	float:left;
	width:215px;
	height:560px;
	background-image:url(../images2/nav/Box550.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding: 0px 0px 0px 0px;
}
#pleft522_notag {
	float:left;
	width:215px;
	height:532px;
	background-image:url(../images2/nav/Box522_notag.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding: 0px 0px 0px 0px;
}
#pleft475 {
	float:left;
	width:215px;
	height:485px;
	background-image:url(../images2/nav/Box475.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding: 0px 0px 0px 0px;
}
#pleft439 {
	float:left;
	width:215px;
	height:449px;
	background-image:url(../images2/nav/Box439.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding: 0px 0px 0px 0px;
}
#pleft388 {
	float:left;
	width:215px;
	height:398px;
	background-image:url(../images2/nav/Box388.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding: 0px 0px 0px 0px;
}
#pleft300_notag {
	float:left;
	width:215px;
	height:310px;
	background-image:url(../images2/nav/Box300_notag.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding: 0px 0px 0px 3px;
}
#pleft217 {
	float:left;
	width:215px;
	height:227px;
	background-image:url(../images2/nav/Box217.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding: 0px 0px 0px 0px;
}

/********************** GEM - FIVE PROBLEMS ***************************/
.navgemtitle {font-size: 14px; color: #313076; text-decoration: none; font-weight: bold; }
.navgemtitle:hover {text-decoration: underline; }
.gembody {font-size: 12px; line-height: 19px; color: #000000; }
.gemquote {font-size: 14px; line-height: 17px; font-weight: normal; font-style: italic; padding-left:35px; }

/********************** Bottom & Links ***************************/
#bottom {
	float:left;
	width:890px;
	padding: 0px 10px 25px 0px;
	display:inline;
}
#bottomlinks {
	float:left;
	width:900px;
}
#bottomlinks a{
	font-size: 9px;
	text-align:center;
}
#bottomlinks td{
	color:#666633;
	font-size: 9px;
	text-align:center;
}
/********************** Footer ***************************/
#footerline {
clear:both;
background-image:url(../images2/footer_bg2.gif);
font-size:1px;
height:10px;
}
#footer {
	width:900px;
	font-size: 10px;
	color:#fbf8f0;
	text-align:center;
}
#footer a{
	font-size: 10px;
	color:#000000;
	padding: 10px 10px 10px 10px;
}
