/*//---------------------------------------------*/
/*// Name: SITENAME - Default Style Sheet		 */
/*// Specification: CSS 2.1						 */
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/

		/* styles for body and tables contained on the template */

		html {
			overflow-y: scroll;
			margin: 0;
			padding: 0;
		}

		body
		{
			background-color: #000000;
			margin: 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #000000;
		}

		table.page_table
		{
			border: #000000 1px solid;
			height: 700px;
			background-color: #ffffff;
		}




		.styledHr
		{
			text-align: center;
			margin: 20px auto;
		}

		tr.table_MainHeaderRow td
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			letter-spacing: 1px;
			background-color: #990000;
			color: #FFFFFF;
			padding: 10px 5px;
			margin: 0px;
		}

		tr.table_SectionHeaderRow td
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 1px;
			text-align: center;
			background-image: url(../../images/header-title.jpg);
			background-color: #E9E9E9;
			color: #000000;
			padding: 5px;
			margin: 0px;
			border-top: #000000 1px solid;
			border-bottom: #000000 1px solid;
			border-left: #000000 1px solid;
			border-right: #000000 1px solid;
		}

		tr.table_RowA td
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 1px;
			background-color: #F9F9F9;
			color: #000000;
			padding: 2px 5px;
			margin: 0px;
		}
		tr.table_RowB td
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 1px;
			background-color: #F0F0F0;
			color: #000000;
			padding: 2px 5px;
			margin: 0px;
		}

		td.content_region
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #000000;
			padding: 0px 10px 0px 10px;
		}


		.content
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #000000;
			margin: 0px;
			padding: 0px;
		}

		td.copyright, td.copyright-left, td.copyright-right
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 1px;
			line-height: 24px;
			text-align: center;
			color: #808080;
		}
		td.copyright-left
		{
			padding-left: 10px;
		}
		td.copyright-right
		{
			padding-right: 10px;
		}




	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/

		/* styles for header contained on the template */

		.headerMain
		{
			font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;
			font-size: 31px;
			font-weight: bold;
			line-height: 34px;
			letter-spacing: 2px;
			color: #0000CC;
		}
		.headerSubTitle
		{
			font-family: Verdana, Arial, sans-serif;
			font-size: 14px;
			line-height: 20px;
			letter-spacing: 1px;
			color: #0000CC;
		}
		.headerPhone
		{
			font-family: Verdana, Arial, sans-serif;
			font-size: 16px;
			line-height: 24px;
			font-weight: bold;
			letter-spacing: 1px;
			color: #000000;
			padding-top: 10px;
		}
		.headerPhone2
		{
			font-family: Verdana, Arial, sans-serif;
			font-size: 14px;
			line-height: 24px;
			font-weight: bold;
			letter-spacing: 1px;
			color: #000000;
			padding-top: 5px;
		}

	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/

		/* styles for Links And Navigation contained on the template */


	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/

		/* styles for Footer And BVLOGO contained on the template */


/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/

		/* styles for Titles contained in the bodycontents */

		h1
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			text-align: left;
			color: #990000;
			padding: 0px;
			margin: 0px 0px 10px 0px;
		}
		h1.right
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			text-align: right;
			color: #0000CC;
			padding: 0px;
			margin: 0px 4px 10px 0px;
		}
		h1.center
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			text-align: center;
			color: #0000CC;
			padding: 0px;
			margin: 0px 4px 10px 0px;
		}
		h1.blueText
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 20px;
			letter-spacing: 2px;
			font-weight: bold;
			text-align: center;
			color: #0000CC;
			padding: 0px;
			margin: 0px 0px 10px 0px;
		}
		h1.redText
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 16px;
			letter-spacing: 2px;
			font-weight: bold;
			text-align: center;
			color: #FF0000;
			padding: 0px;
			margin: 0px 0px 10px 0px;
		}
		h1.redText2
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			text-align: center;
			color: #FF0000;
			padding: 0px;
			margin: 0px 0px 10px 0px;
		}
		h1.smallerText
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 18px;
			font-weight: bold;
			letter-spacing: 3px;
			text-align: left;
			color: #990000;
			padding: 0px;
			margin: 0px 0px 10px 0px;
		}
		h2
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: 900;
			color: #0000CC;
			padding: 0px 0px 10px 0px;
			margin: 0px;
		}
		h2.red
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: 900;
			color: #FF0000;
			padding: 0px 0px 10px 0px;
			margin: 0px;
		}
		h2.sectionDetail
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 18px;
			font-weight: 900;
			letter-spacing: 1px;
			background-image: url(../../images/header-title.jpg);
			background-color: #F0F0F0;
			color: #990000;
			text-align: center;
			padding: 5px;
			margin: 0px auto;
			border-top: #000000 1px solid;
			border-bottom: #000000 1px solid;
		}
		h3
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			letter-spacing: 1px;
			color: #0000CC;
			padding: 10px 0px 10px 0px;
			margin: 0px;
		}
		h3.sectionDetail
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			letter-spacing: 3px;
			color: #0000CC;
			padding: 5px;
			margin: 0px;
		}


		h3 a, h3 a:visited, h3 a:active
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			letter-spacing: 1px;
			color: #0000CC;
			padding: 10px 0px 10px 0px;
			margin: 0px;
			text-decoration: underline;
		}
		h3 a:hover
		{
			text-decoration: none;
			color: #990000;
		}

	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/

		/* styles for text contained in the bodycontents */

		blockquote
		{
			margin: 10px 10px 10px 10px;
		}

		.sideBarBoxQuote
		{
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
			font-weight: bold;
			font-style: italic;
		}
		.sideBarBoxFrom
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
		}

		ul {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #000000;
		}

		.text_firstLetter
		{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 18px;
			font-weight: bold;
			color: #747272;
		}
		.text_superscript
		{
			vertical-align: super;
			font-size: 12px;
		}
		.text_emphasis
		{
			color: #990000;
		}
		.text_reduceEmphasis
		{
			color: #606060;
			font-size: 12px;
			font-weight: normal;
		}
		.text_lighter
		{
			color: #606060;
		}
		.text_letterIndent
		{
			padding-left: 0.7em;
		}


		th {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #000000;
		}
		.headers {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #000066;
			font-weight: bold;
		}
		.comRequiredField {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #FF0000;
			font-weight: bold;
		}
		.tableHeader {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
		}

		.redText16
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			color: #FF0000;
		}
	.redText12
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #FF0000;
		}

	.redText19 {
			color:#FF0000;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:19px;
			font-weight:bold;
		}

	.blueText12
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #0000CC;
		}

	.blueText15 {
			color:#0000CC;
			font-family:Arial,Helvetica,sans-serif;
			font-size:15px;
			font-weight:bold;
		}

		.smallerText {
			font-family: Verdana, Arial, Helvetica, sans-serf;
			font-size: 10px;
			color: #000000;
		}

	.style1 {
			color:#000000;
			font-weight:bold;
		}

	.style4 {
			font-family:Arial,Helvetica,sans-serif;
			font-size:16px;
			font-weight:bold;
		}

	.style2 {
			color:#000000;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-weight:bold;
		}

	.text12 {
			font-size:12px;
		}

	.text16 {
			font-size:16px;
		}

	.largertext {
		font-size:14px;
		}

	.largertextblue {
		color:#0000CC;
		font-size:15px;
		}
.largertextred {color: #FF0000;
font-size:14px}



	.productname {
		color:#0000CC;
		}

	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/

		/* styles for links contained in the bodycontents */

		a.copyright, a.copyright:visited, a.copyright:active
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #808080;
			text-decoration: none;
		}
		a.copyright:hover
		{
			text-decoration: underline;
			color: #000000;
		}


		a
		{
			font-size: 12px;
			color: #404040;
			padding: 0px;
			text-decoration: underline;
		}
		a:hover
		{
			text-decoration: none;
			color: #990000;
		}

		a.bottomLink, a.bottomLink:visited, a.bottomLink:active
		{
			font-size: 16px;
			color: #990000;
			padding: 0px;
			font-weight: bold;
			text-decoration: underline;
		}
		a.bottomLink:hover
		{
			text-decoration: none;
			color: #0000CC;
		}

		a.link_jump, a.link_jump:visited, a.link_jump:active
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 1px;
			color: #404040;
			text-decoration: none;
		}
		a.link_jump:hover
		{
			text-decoration: underline;
			color: #990000;
		}

		.sideLinks {  color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
		.sideLinks A {  color: #990000; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 14px;}
		.sideLinks A:LINK {  color: #000000; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 14px;}
		.sideLinks A:VISITED {  color: #000000; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 14px;}
		.sideLinks A:HOVER {  color: #990000; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 14px;}

		a.navhover
		{
		font-family:arial,verdana,'trebuchet ms';
		font-size:15px;color:#000;
		text-decoration:none;
		font-weight: bold;
		}

		a.navhover:hover
		{
		font-family:arial,verdana,'trebuchet ms';
		font-size:15px;color:#B64151;
		text-decoration:underline;
		font-weight: bold;
		}

		a.bluered{
			color: #0000CC;
			font-size: 14pt;
		}

		a.bluered:hover {
			color: #ff0000;
			font-size: 14pt;
			text-decoration: none;
		}
		
			a.largertextred
{

color:#FF0000;
text-decoration:underline;
}

a.largertextred:hover
{
color:#FF0000;
text-decoration:none;
}

	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/

		/* styles for images contained in the bodycontents */

		img
		{
			display: block;
		}

		img.noBlock {
			display: inline;
		}

	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/

		/* styles for forms contained in the bodycontents */

	.mainTable {

	}

	.mainTableBorder {

	}

	.tableRowHeader {

	}

	.tableRowFooter {

	}

	.textRequiredField {

	}

	.labelColumn {

	}

	.contactForms .mainTableBorder {
		border: none;
	}

	.contactForms .mainTableBorder .fieldColumn table td {
		width: 50%;
		vertical-align: top;
	}

	.contactForms .mainTableBorder .sectionRow {
		font-weight: bold;
		background: #ccc;
	}

	.contactForms .mainTableBorder .sectionRow .labelNotes,
	.contactForms .mainTableBorder .sectionRow .errorText,
	.contactForms .mainTableBorder .sectionRow .valueNotes {
		display: none;
	}

	.contactForms .mainTableBorder .sectionRow br {
		line-height: 1px;
	}

	div.submitButton {
		text-align: center;
	}

	.nmsTable {
		margin: auto;
	}
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/

		/* styles for any other contained in the bodycontents */

		/*Ecom Styles*/


		.shipRatePopup {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10pt;
		}
		.shipRatePopupTitles {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12pt;
			color: #333366;
			font-weight: bold;
		}
		.viewCartHeaders {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10pt;
			color: #FFFFFF;
			font-weight: bold;
		}
		.viewCartInfo {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9pt;
		}
		.emphasize {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12pt;
			font-weight: bold;
		}
		.comRequiredField {
			color: #FF0000;
		}
		.comFormField {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12pt;
		}
		.tableHeader {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12pt;
			color: #FFFFFF;
			font-weight: bold;
		}
		.notice {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12pt;
			color: #FF0000;
			font-weight: bold;
		}
		.smallNotice {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10pt;
			color: #FF0000;
		}
		.small {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10pt;
		}
		.productListing {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10pt;
		}
		.itemTable {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10pt;
		}
		.smallTableHeader {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10pt;
			color: #FFFFFF;
			font-weight: bold;
		}
		.optionTitle {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-weight: bold;
		}
		.optionOutput {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10pt;
		}
		.itemDescription {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9pt;
		}
		.viewOrderInfo {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11pt;
		}
		.viewOrderLabel {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11pt;
			font-weight: bold;
		}
		.cartTable {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 7pt;
		}
		.labels {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10pt;
			color: #333366;
		}

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
