/***********************************************/
/* HTML tag styles                             */
/***********************************************/
.wraptext
{
	overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */ /* width: 99%; */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

body
{
	font-family: Verdana,Arial,sans-serif;
	margin: 0px;
	padding: 0px;
	background: #a7a09a;
	color: #000;
	font-size: 12px;
	min-width: 750px;
}
#wrap
{
	background: #FFFFFF;
	margin: 0 auto;
	width: 750px;
}
#header
{
	background: #FFFFFF;
}
#nav
{
	background: #c99;
}
#main
{
	background: #FFFFFF;
	float: left;
	width: 560px;
	padding: 0 0px 0 10px;
}
#main h2, #main h3, #main p
{
	/* 	padding: 0 10px 0 10px; */
}
#sidebar
{
	background: #FFFFFF;
	float: right;
	width: 170px;
}
#sidebar h3, #sidebar p
{
	padding: 0 10px 0 0;
}
#footer
{
	background: #cc9;
	clear: both;
}


a:link, a:visited, a:hover
{
	color: #974b00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

a:visited
{
	color: #800080;
}

a:hover
{
	text-decoration: underline;
}

/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6
{
	font-family: Verdana,Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

h1
{
	font-size: 114%;
	color: #334d55;
}

h2
{
	font-size: 100%;
	color: #006699;
}

h3
{
	font-size: 100%;
	color: #334d55;
}

h4
{
	font-size: 100%;
	font-weight: normal;
	color: #333333;
}

h5
{
	font-size: 100%;
	color: #334d55;
}

ul
{
	list-style-type: square;
}

ul ul
{
	list-style-type: disc;
}

ul ul ul
{
	list-style-type: none;
}




/***********************************************/
/* Box Menus                                   */
/***********************************************/

table.MainSiteHeader
{
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #336666;
}

table.Menu
{
	border-collapse: collapse;
	background-color: #ffead6;
}

td.MenuHeader
{
	background-color: #336666;
	border: thin solid #004a00;
	color: #ffead6;
	font-weight: bold;
}

td.BlackBox
{
	border: thin solid #004a00;
}


.Error
{
	color: #FF0000;
	font-weight: bold;
	
	font-size: 14px;
}


.HeaderStyle
{
	background-color: #336666;
	font-weight: bold;
	color: #F7F7DE;
}


.ItemStyle
{
	background-color: #F7F7DE;
}

.AlternatingItemStyle
{
	background-color: White;
}

.FooterStyle
{
	background-color: #CCCC99;
}


.thatstep
{
	background: #ffffff;
	vertical-align: top;
	color: #522818;
	text-align: center;
	border: 1px solid #CCCCCC;
}
.thisstep
{
	background: #522818;
	vertical-align: top;
	color: #ffffff;
	text-align: center;
	border: 1px solid #522818;
	font-weight: bold;
}

.checkout_itemheader
{
	color: #f7f7de;
	background-color: #6b696b;
	font-weight: bold;
}

.checkout_itemfooter
{
	background-color: #cccc99;
}

.SmallText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

