BODY {
	font-size : 100%;
	margin : 0px;
	padding : 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #fcf8ee;
	color : #000;
	background-image : url(images/bg_body.png);
	background-repeat : repeat-x;
	text-align : center;
}

.productRow1{
	text-align : center;
}

.productRow2{
	text-align : center;
}

.summaryHeader{
	padding-bottom : 7px;
	padding-top : 7px;
	font-family : Georgia, "Times New Roman";
	font-size : 14pt;
}

.productViewHeader{
	padding-bottom : 10px;
	padding-top : 10px;
	font-family : Georgia, "Times New Roman";
	font-size : 12pt;
	text-align : center;
}

.checkoutLink{
	color : #FF3333;
	font-size : 9pt;
	text-transform : uppercase;
	font-weight : bolder;
}

A {
	font-size : 8pt;
	text-decoration : none;
	font-weight : bold;
	color : #d93a62;
}
A:HOVER {
	color : #000;
}

P {
	font-size : 8pt;
	margin : 0;
	padding-bottom : 7px;
	padding-left : 0;
	padding-right : 0;
	padding-top : 3;
	text-align : left;
}

H4 {
	font-size : 12pt;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
}
H1 {
	color : #d93a62;
	font-family : Georgia, "MS Serif", "New York", serif;
	font-size : 14pt;
	margin-bottom : 0;
	padding-bottom : 10px;
	padding-top : 10px;
}

H2 {
	color : #d93a62;
	font-family : Georgia, "MS Serif", "New York", serif;
	font-size : 12pt;
	margin-bottom : 0;
	padding-bottom : 10px;
	padding-top : 10px;
}




TD{
	font-size : 8pt;
}






LI#nolink {
	color : #ffbf00;
	font-weight : bold;
}

TABLE.index_table {
	background-image : url(images/bg_index_table.png);
	background-repeat : repeat-x;
	height : 800px;
	text-align : center;
	border : 1px solid #6d6349;
}

TABLE.content_table {
	background-image : url(images/bg_table.gif);
	background-repeat : repeat-x;
	border : 1px solid #6d6349;
	background-color : #decb99;
}

TABLE.content_table p{
	text-align: left;
}

TABLE.container_table {
	background-image : url(images/bg_table.gif);
	background-repeat : repeat-x;
	border : 1px solid #6d6349;
	background-color : #decb99;
	padding-left : 10px;
	padding-right : 10px;
}

TABLE.sizing {
	display : inline;
	margin-left : 15px;
	margin-right : 15px;
	border : 1px solid #6d6349;
}

TABLE.sizing td {
	border : 1px solid #6d6349;
}

TABLE.summary p{
	text-align: left;
}


.content{
	padding-left : 10px;
	padding-right : 10px;
	vertical-align : top;
	padding-top : 20px;
	text-align : left;
}

div.bg_flourish {
	background-image : url(images/flourish.png);
	background-position : top right;
	background-repeat : no-repeat;
	width : 350px;
	height : 360px;
	text-align : left;
}

div.bg_flourish p{
	width : 370px;
}

span.bg_flourish_sml{
	background-image : url(images/flourish_sml.png);
	background-position : bottom right;
	background-repeat : no-repeat;
	width : 183px;
	height : 293px;
}

.footer{
	font-family : Georgia, "MS Serif", "New York", serif;
	width : 800px;
	text-align : center;
	font-size : 7.5pt;
	margin-top : 0;
	padding-top : 0;
}

.footer a{
	font-size : 7pt;
	color : #993333;
}

.footer a:hover{
	color : White;
}

.summary{
	border : 1px dashed White;
	padding-left : 0;
	padding-right : 0;
	padding-top : 0;
	padding-bottom : 10px;
	background-image : url(images/bg_table.gif);
	background-repeat : repeat-x;
	background-position : top;
}

.summary td p{
	text-align : center;
}

DIV#formcontainer {
	width : 390px;
	margin-left : 20px;
	margin-top : 20px;
}

DIV#formcontainer form label {
	font-size : .6em;
	float : left;
	width : 120px;
}
DIV#formcontainer div.clearfix {
	border-top-color : #c0c0c0;
	border-top-style : solid;
	border-top-width : 1px;
	padding-bottom : 5px;
	padding-top : 5px;
}	

#FrogJS{
				width: 760px;
				height: 700px;
				margin: 0 auto;
			}
			
#FrogJSCredit{
	text-align: right;
	font-size: 80%;
	color: #660000;
	padding: 1px;
}
			
#FrogJSCaption{
				text-align: left;
				line-height: 140%;
			}


.chromestyle{
	width: 410px;
	font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
	
	width: 100%;
	background: url(chromebg.gif) center center repeat-x;
	/*THEME CHANGE HERE*/
	padding: 100px 0 0 0;
	margin: 0;
	text-align: center;
	/*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
	color: #494949;
	padding: 4px 4px;
	margin: 0;
	text-decoration: none;
}

.chromestyle ul li a:hover{
	color : #d93a62;
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/


}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
	position:absolute;
	top: 0;
	border: 1px solid #BBB;
	/*THEME CHANGE HERE*/
	border-bottom-width: 0;
	font:normal 12px Georgia;
	line-height:18px;
	z-index:100;
	background-color: #614404;
	width: 150px;
	visibility: hidden;
	
	/*Add Shadow in IE. Remove if desired*/
	color : #FFF;
}


.dropmenudiv a{
	width: auto;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #BBB;
	/*THEME CHANGE HERE*/
	padding: 2px 0;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{
	/*THEME CHANGE HERE*/
	background-color: #F0F0F0;
	color : #000;
}	
