/* Basic Element Formatting ------------------------------------------------------------- */

body {
	background-color: #000000;
}

a {
	color:#000000;
}

a:hover {
	color:#000000;
}

h1 {
	color: #ffffff; 
	background-color: #3586ef; 
	border-bottom: 2px solid #105284;
}

input { 
	background-color: #FFFFFF; 
	color: #000000; 
	border: 1px solid #30799E; 
}

select { 
	background-color: #FFFFFF; 
	color: #000000; 
	border: 1px solid #30799E; 
}

/* Multiple-Use Selectors ------------------------------------------------------------- */

.button {
	background-color: #105284;
	border: 1px solid #000;
	color: #fff;
}

/* Standard text and link formatting ------------------------------------------------------------- */

.vrsBoldLinks { 
	color:#105284;
}

.vrsBoldLinks:hover { 
	color:#ff8d29; 
}

.vrsProductTitle {
	color:#fff; 
}

.vrsProductTitle:hover {
	color:#ff8d29; 
}

.vrsPrice {
	color: #800000;
}

.vrsProductLinks, .vrsProductLinks:link
{
	color: #f08100;
}


.vrsProductAdd, .vrsProductAdd:hover{
color: #f08100;
}


/* Header Styles ------------------------------------------------------------- */

div#vrsHeader {
	color: #040;
	background-color: #105284;
	border-bottom: 1px solid #0b51ab;
}

div#vrsSubHeader {
	font-family: verdana, geneva, arial, sans-serif;
	font-weight: normal;
	font-size:9pt;
	color:#404040;
}

.vrsHeaderBlock
{
	border: 1px solid #ffffff;
	background-color: #539dfb;
}

.vrsHeaderBlockTitle
{
	background-color: #3586ef;
	color: #ffffff;
}

.vrsHeaderBlockContent
{
	background-color: #539dfb;
	color: #ffffff;
}

.vrsHeaderBlockContent a {
	border: 1px solid #105284;
}

.vrsHeaderBlockContent a:link,  .vrsHeaderBlockContent a:visited {
	color: #fff;
	background-color: #369;
	border: 1px solid #105284;
}

.vrsHeaderBlockContent a:hover {
	color: #fff;
	background-color: #105284;
	border: 1px solid #FFFFFF;
}

#navlist a { 
	border: 0px solid #0b51ab; 
	border-left: 2px solid #d2e6fe;
}

#navlist a:link, #navlist a:visited {
	color: #000000;
	background-color: #105284;
}

#navlist a:hover {
	color: #fff;
	background-color: #105284;
}

/* Left Column ------------------------------------------------------------- */

div#vrsLeftMenu {
	color: #000000;
}

/* Right Column ------------------------------------------------------------- */

div#vrsRightMenu {
	color: #000000;
	
}

/* Right and Left Menu Box Style ------------------------------------------------------------- */

.vrsMenuBox {
	background-color: #FFFFF2;
	background-image: url("../images/menubg.gif");
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.vrsMenuBoxTitle {
	background-color: #003366;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-style: solid;
	border-color: #404040;
	font-family:verdana, geneva, arial, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
	text-decoration: none;
}

.vrsMenuBoxContent,
.vrsMenuBoxContentCent {
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #E4E6EE;
	color: #7F9DB9;
	list-style-position: inside;
	list-style-type: square;
	line-height: 20px;

}

/* Main Content (Middle) Styles ------------------------------------------------------------- */

div#vrsMainContent {
	color: #000000;
}

.vrsPageHeading {
	color: #ffffff;
	background-color: #105284;
	border-bottom: 2px solid #105284;
}

.vrsPageSubHeading {
	color: #ffffff;
	background-color: #105284;
	border-bottom: 2px solid #105284;
}

.vrsBreadcrumb {
	border: 1px solid #666666;
	background-color: #ffffff;
}

.vrsBreadcrumbTitle {
	color: #fff;
	background-color: #105284;
}

/* Footer Styles ------------------------------------------------------------- */

div#vrsFooter {
	color: #000000;
}

#vrsFooterLinks a { 
	color: #000000;
}

#vrsFooterLinks a:link, #vrsFooterLinks a:visited
{
	color: #f08100;
}

#vrsFooterLinks a:hover
{
	color: #000;
}

/* General Form Styling ------------------------------------------------------------- */

.vrsFormTable caption {
	border-bottom: 1px dotted #000;
}

.vrsFormTable td.vrsFormSubmit {
	border-top: 1px dotted #000;
}

.vrsFormTable input {
	background-color: #FFFFFF; 
	color: #000000;
	border: 1px solid #30799E;
}

.vrsFormTable select {
	background-color: #FFFFFF; 
	color: #000000;
	border: 1px solid #30799E;
}

.vrsFormTable td.vrsFormSubmit input {
	background-color: #105284;
	border: 1px dotted #000;
	color: #fff;
}

.vrsFormError {
	color: #f00;
}

.vrsError {
	color: #f00;
}

/* Cart Styling ------------------------------------------------------------- */

.vrsCartTable caption {
	border-bottom: 1px dotted #000;
}

.vrsCartTable th {
	border-bottom: 1px dotted #000;
}

.vrsCartTable th.right {
	border-bottom: 1px dotted #000;
}

.vrsCartTable th.total {
	border-top: 1px dotted #000;
}

/* general table styling ------------------------------------------------------------- */

.vrsGeneralTable th {
	border-bottom: 1px dotted #000;
}

.vrsGeneralTable a:link, .vrsGeneralTable a:visited {
	color: #f08100;
}

.vrsGeneralTable a:hover {
	color: #000;
}

/* Product Option (qty discounts, combinations etc.) ------------------------------------------------------------- */

.vrsProductTable th {
	background-color: #aaaaaa;
}

.vrsProductTable td {
	background-color: #dddddd;
}

/* Index-specific Styles ------------------------------------------------------------- */

/* Section And Listing Styles ------------------------------------------------------------- */

#pageslist li {
	border: 1px dotted #000000;
	background-color: #105284;
	color: #FFF;
}

#pageslist a { 
	background-color: #105284;
}

#pageslist a:link, #npageslist a:visited {
	color: #FFF;
	background-color: #105284;
}

#pageslist a:hover {
	color: #F60;
	background-color: #105284;
}

/* Other/Misc Styles ------------------------------------------------------------- */

.vrsProductFlag {
	background-color: #f08100; 
	color: #ffffff; 
	border: 1px dotted #f00; 
	border-left: 3px solid #f00; 
}

.vrsProductSep {
	border-bottom: 1px dotted #bbbbbb; background: #fff;
}

.vrsSendFriendDiv a { 
	color:#ff8d29; 
}

.vrsSendFriendDiv a:hover { 
	color:#ff8d29; 
}

.vrsProductSep {
	border-bottom: 1px dotted #bbbbbb; background: #fff; color: #fff;
}
.table-backing-title {
	background-color: #105284;
}
.table-backing-content {
	float: left; text-align: left;  width: 49%;
margin-right: 10px;
	background-color: #F9F9F9;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}
.field-backing-title {
	background-color: #F7F7F7;
}
.field-backing-content {
	background-color: #FFF;
}
.table-title-text {
	font-family:verdana, geneva, arial, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
	text-decoration: none;
}
.middle-links {
	font-family:verdana, geneva, arial, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#404040;
	text-decoration: none;
	vertical-align: top;
}
.middle-links:hover {
	font-family:verdana, geneva, arial, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#4656C1;
	text-decoration: none;
	
}
.images {
	width: 106px;
	padding: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #9EA8C5;
	background-color: #E4E6EE;
	text-align: center}

.breadcrumb {
	padding: 1px;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #E4E6EE;
	background-color: #F7F7F7;
}
.breadcrumbslash {
	font-family: verdana, geneva, arial, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #716771;
}
.text-path {
	font-family:verdana, geneva, arial, sans-serif;
	font-weight:normal;
	font-size:9pt;
	color:#4656C1;
	text-decoration: none;
}
.text-path-bold {
	font-family:verdana, geneva, arial, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#4656C1;
	text-decoration: none;
}
.text-path:hover {
	font-family:verdana, geneva, arial, sans-serif;
	font-weight:normal;
	font-size:9pt;
	color:#4656C1;
	text-decoration: none;
}
.middle-normal-text {
	font-family:verdana, geneva, arial, sans-serif;
	font-weight:normal;
	font-size:9pt;
	color:#000000;
	text-decoration: none;
}
.contact {
	font-family: verdana, geneva, arial, sans-serif;
	font-weight: normal;
	font-size:9pt;
	color:#404040;
}
.copyright-text {
	font-family:verdana, geneva, arial, sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:#666666;
	text-decoration: none;
}
.copyright-links {
	font-family:verdana, geneva, arial, sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:#4656C1;
	text-decoration: none;
}
.copyright-links:hover {
	font-family:verdana, geneva, arial, sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:#4656C1;
	text-decoration: underline;
}
.footer {
	padding: 5px;
	background-color: #F7F7F7;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-style: solid;
	border-color: #E4E6EE;
}
.button-search {
	background-color: #B9DDEF;
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	border: 1px solid #30799E;
	padding: 0px;
	height: 17px;
}
.textbox-search {
	background-color: #FFFFFF;
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}
.vrsCartText {
   
    font-family: verdana, geneva, arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
}
