/***********************************************/

/* HTML tag styles                             */

/***********************************************/



body{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	line-height: normal;

	margin: 0px;

	padding: 0px;

	font-style: normal;

	font-weight: bold;

	background-color: #999999;

}





.bodyTable {

	border-collapse: collapse;

	margin: 0px;

	border: none;

	background-color: #FFFFFF;

}



a:link, a:visited, a:hover {

	color: #7385B5;

	text-decoration: underline;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

}



a:hover {
	text-decoration: underline;
	color: #FF6600;

}





h1, h2, h3, h4, h5, h6 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px;

}



h1{

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	font-weight: bold;

}



h2{

	font-size: 9px;

	color: #FFFFFF;

	font-style: italic;

	font-weight: bold;

}



h3{

 font-size: 100%;

 color: #334d55;

}



h4{

 font-size: 90%;

 font-weight: normal;

 color: #333333;

}



h5{

 font-size: 80%;

 color: #334d55;

}




.leftNav {
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;

}



#leftNav {
	padding: 3px 0px 0px 3px;
	width: 100%;
	color: White;
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position: center top;
	text-align: left;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	vertical-align: top;



	background-image: ../page_images/leftnavbg.jpg;
	background-image: none;
	background-color: #EBA2A9;
	margin: 0px;

}



#leftNav h1 {

	color: #FFFFFF;

	font-size: 12px;

	font-weight: bold;

}





#leftNav a {

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: underline;

	font-weight: normal;

}

#leftNav a:hover  {
	color:#FFFFFF;
	text-decoration: underline;

}



.content{

	background-color: #FFFFFF;

	margin: 0;

	padding: 10px 10px 10px 10px;

	font-size: 12px;

	color: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}




.navBar {
	ackground-repeat: repeat;
	background-image: none;
	vertical-align: middle;

}



#navBar {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10%;
	font-weight: bold;
	vertical-align: middle;
	padding: 0px;

}



#navBar a {

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: underline;

}
#navBar a:hover {

	font-size: 12px;

	color: #66CCFF;

	text-decoration: underline;

}



.navBarLeft{

	float: left;

	white-space: nowrap;

}



.navBarRight{

	float: right;

	white-space: nowrap;

}



#siteName{

	margin: 20px 100px;

	padding: 0px 30px 10px 10px;

}



.pageName{

	font-size: 14px;

	font-style: normal;

	color: #663366;

	padding-left: 10px;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.announce {

	color: #53679D;

	text-align: center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	font-style: italic;

}

.highlight_box {
	color: #000000;
	text-align: left;
	font-style: normal;
	font-size: 10pt;
	padding: 5px;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	border: double #7385B5;

}

.template_instr {
	background-color: #D7DCEA;
	font-style: normal;
	font-size: 12pt;
	padding: 5px;
	font-family: "Times New Roman", Times, serif;
	color: #7385B5;

}

.welcome_text {
	padding: 5px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-indent: 10px;
	color: #495B8B;

}





/************* #globalNav styles **************/



#globalNav{

	color: #FFFFFF;

	padding: 0px 10px 0px 10px;

	white-space: nowrap;

	float: right;

}



#globalNav img{

	display: block;

}



#globalNav a {

	font-size: 90%;

	color: #000000;

}



#breadCrumb{
	font-size: 12px;
	color: #586DA7;
	font-family: "Times New Roman", Times, serif;

}



#breadCrumb a {

	color: #54689E;

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	font-weight: bold;

	text-decoration: underline;

}

.formlabel, .formlabel_req {

	background-color: #E1E1E1;

	text-align: right;

	font-size: 12px;

	padding: 5px;

	width: 25%;

	vertical-align:  top;

	font-family: "Times New Roman", Times, serif;

	font-weight: bold;

}



.formlabel_req {

	color: #000000;

}



.formfields {

	width: auto;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	border: 1px inset #003366;

	height: 18px;

}



.form_instr {

	font-size: 80%;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-style: italic;

    vertical-align:  top;

}

.form_content {

	font-size: 80%;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

    vertical-align:  top;

}

.form_error	{

	font-size: 90%;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-style: bold;

	color: Red;

	padding: 5px;

    vertical-align:  top;



}



.checkout_head {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #7385B5;

	color: #FFFFFF;

	padding: 2px 10px 2px 10px;

	vertical-align: top;

	white-space: nowrap;

	margin: 10px;

}



.checkout_row1 {

	background-color: White;

	padding: 10px;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.checkout_row2 {

	background-color: #FEF7E7;

	padding: 10px;

	font-size: 90%;

}



/* Featured Items */



.featuredHead, .featuredFooter {

/* shared elements of .featuredHead and .featuredFooter */

	background-color: #993399;

/*	border: 1px solid #F0E68C;*/

	padding: 3px;

	font-family: "Verdana Geneva Arial Helvetica sans-serif";

	font-size: 90%;

	font-style: italic;

	color: #FFFFFF;

}



.featuredHead {

	background-image: none;

	background-attachment: fixed;

	background-repeat: no-repeat;

	height: 20px;

	background-color: #7385B5;

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}



.featuredFooter {

	height: 10px;

	background-color: #7385B5;

}



.featuredBody1, .featuredBody2 {

/* Alternate featured items body style */

	border-left: 1px solid #669966;

	border-right: 1px solid #669966;

	background-color: #FFFFFF;

	font-size: 90%;

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	padding: 2px;

}



.featuredBody2 {

	background-color: #F0E68C; /* overrides pre-defined color */

}





#pageNav {
	color: #566BA3;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;

}



#pageNav a {

	color: #566BA3;

}



#pageNav .pageShow {

	color: #566BA3;

	text-align: center;

	font-size: 12px;

	font-family: "Times New Roman", Times, serif;

	font-weight: normal;

}



.categoryName {
	color: #7385B5;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
	padding: 0px;
	font-size: 18px;

}

.detail_prodName{
	font-size: 24px;
	font-style: normal;
	color: #7385B5;
	padding-left: 10px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;

}

.product_description {
	font-size: 14px;
	padding: 5px;
	background-color: #FFFFFF;
	padding: 10px;
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	list-style-type: disc;

}



/* listpage elements */



#listBody1, #listBody2 {

	background-color: #FFFFFF;

	border-style: solid;

	border-width: 1px;

	border-color: #006699;

	padding: 8px;

	margin: 5px;

	font-size: 90%;

}



#listBody2 {

	/* override pre-defined elements */

	background-color: #D9D9D9;

}



.list_row1, .list_row2 {

	background-color: #FFFFFF;

	border-style: solid;

	border-width: 1px;

	border-color: #006699;

	padding: 8px;

	margin: 5px;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

}



.list_row2 {

	/* override pre-defined elements */

	background-color: #D9D9D9;

}



.prodName {

	font-size: 12px;

	font-weight: bold;

	color: #6633CC;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.prodName a:link, .prodName a:visited {

	color: #669966;

}



/* ---------- Rating and review elements ------------- */



/* Currently the rating and review tables share this definition */

/* however, each can have its own if desired. */



.rating_head {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 80%;

	background-color: #006699;

	color: #FFFFFF;

	text-align: center;

	padding: 3px 3px 3px 3px;

	vertical-align: top;

	white-space: nowrap;

	margin: 10px;

}



.rating_row1 {

	background-color: White;

	padding: 3px;

	font-size: 90%;

}



.review_row2 {

	background-color: #EFEFEF;

	padding: 3px;

	font-size: 90%;

}

.categorylink {

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}

.button {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #7385B5;

}

.regprice,.featuredPrice, .price {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #666666;
	font-weight: bold;

}

.regprice{	

	text-decoration: line-through;

}
.gobutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	background-color: #7385B5;
}
#category {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5B71A8;
	text-align: center;
}
#category a {
	font-size: 16px;
	color: #000000;
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-variant: normal;
}
#category a:hover {
	color: #FFFFFF;
}

#navBar a:hover {
	color: #66CCFF;
	text-decoration: underline;
}
.redtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FB3200;
}
.ul {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
}
.bluetext {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #7B8CB9;
	font-weight: normal;
}
.user_textfield,.user_dropdown {
	width: auto;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #003366;
	height: 20px;
}
