embed, object {margin: 0px 3px 0px 0px; padding: 0;}

tr.belowheader{

background: #004f5a;

}

a.extramenu{ 

font-family: tahoma; 

font-size: 9pt; 

color: #333333; 

font-weight: normal; 

margin: 2px 2px 2px 2px;

}



a.extramenu:hover{

font-family: tahoma; 

font-size: 9pt; 

color: #000080; 

text-decoration: underline; 

font-weight: normal; 

margin: 2px 2px 2px 2px;

}

ul {
font-size: 12px;
color:#000;
}

td.header{

color:#ffffff;

font-size:12px;

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

text-decoration:none;

margin: 0px;

background: #E8E8E8;

border:0px solid #cccccc;

}

td.header:hover{

color:#ffffff;

font-size:12px;

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

text-decoration:none;

margin: 0px;

background: #E8E8E8;

border:0px solid #cccccc;

}

.news {

color:#333333;

font-family:tahoma;

font-size:10pt;

}

a.facebooklogo{

padding-left:10px;

}

h1 {

color:#014f5b;

font-family:tahoma;

font-size:12pt;

font-weight:bold;

margin:0px 0px 5px;

}



p {

color:#333333;

vertical-align: top;

font-family:tahoma;

font-size:10pt;

line-height:1.5em;

margin:0px 0px 0px 0px;

padding:0px 0em;

text-indent:0cm;





}



h2 {

color:#014f5b;

font-family:tahoma;

font-size:10pt;

font-weight:bold;

margin:0px;

}



h3 {

color: #333333;

font-family:tahoma,Arial;

font-size:10px;

font-weight:bold;

}

h4{

color: #333333;

font-family: tahoma;

font-size: 10pt:

font-weight: bold;

margins: 0px;

}

h5{

}

h6{

font-family: tahoma, Arial;

font-size: 12px;

text-decoration: none;

}



.boxText {

font::tahoma;

font-size:12px;

padding-left: 1em;



}

.box_text {

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

font-size:10px;



}

.columns {

background:#ffffff;



}

.errorBox {

background:#FFB3B5 none repeat scroll 0%;

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

font-size:10px;

font-weight:bold;

}

.stockWarning {

color:#CC0033;

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

font-size:10px;

}

.productsNotifications {

background:#F2FFF7 none repeat scroll 0%;

}

.orderEdit {

color:#70D250;

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

font-size:10px;

text-decoration:underline;

}

body {

text-align:center;

background:;

background-color:#efefef;

margin:0px;



}

.fixcenter {

  width: 916px;

  padding:5px;

  background-color: #ffffff;

  margin: auto;

  margin-top: 0px;

  text-align: left;

  border: solid; 

  border-width: 1px;

  color: #cccccc;

  text-align: left;



}

a.tws {

color:#808080;

font-size:10px;

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

text-decoration:none;

font-weight:none;

margin: px;

}

a {

color:#004e5a;

font-size:12px;

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

text-decoration:underline;

margin: px;

}

a:hover {

color:#333333;

text-decoration:underline;

}

form {

display:inline;

}

.content{

margin-left:20px;

}

tr.header {

background:#FFFFFF none repeat scroll 0%;

}

tr.headerNavigation {

background:# none repeat scroll 0%;

}

td.headerNavigation {

background:# none repeat scroll 0%;

color:#cccccc;

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

font-size:11px;

font-weight:bold;



}

a.headerNavigation {

color:#cccccc;

}

a.headerNavigation:hover {

color:#FFFFFF;

}

tr.headerError {

background:#FF0000 none repeat scroll 0%;

}

td.headerError {

background:#FF0000 none repeat scroll 0%;

color:#FFFFFF;

font-family:Tahoma,tahoma,Arial,sans-serif;

font-size:12px;

font-weight:bold;

text-align:center;

}

tr.headerInfo {

background:#00FF00 none repeat scroll 0%;

}

td.headerInfo {

background:#00FF00 none repeat scroll 0%;

color:#FFFFFF;

font-family:Tahoma,tahoma,Arial,sans-serif;

font-size:12px;

font-weight:bold;

text-align:center;

}



.footer {

background:#none repeat scroll 0%;

color:#004f5a;

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

font-size:14px;

font-weight:bold;

}











.infoBox {

background:# none repeat scroll 0%;

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

font-size:10px;

}

.infoBoxContents {

background:# repeat scroll 0%;

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

font-size:10px;



}

.menuBox{

margin: 0px;

background-color: #ffffff;

border:0px solid #cccccc;

}

.specialsBox{

margin: 0px;

background-color: #ffffff;

border:0px solid #cccccc;

}

.specialsHeading{

background:# none repeat scroll 0%;

color:#333333;

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

font-size:11px;

font-weight:bold;

padding: 0px 0px 0px 0px;

}

.newestBox{

background:#efefef repeat scroll 0%;

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

font-size:10px;

border:1px solid #cccccc;

}

.mostpopular2Box{

background:#efefef repeat scroll 0%;

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

font-size:10px;

border:1px solid #cccccc;

}

.newestHeading{

background:# none repeat scroll 0%;

color:#333333;

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

font-size:11px;

font-weight:bold;

padding: 0px 0px 0px 0px;

}

.mostpopularBox{

background:#efefef repeat scroll 0%;

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

font-size:10px;

border:1px solid #cccccc;

}

.mostpopularHeading{

background:# none repeat scroll 0%;

color:#333333;

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

font-size:11px;

font-weight:bold;

padding: 0px 0px 0px 0px;



}

.boxadBox{

background:#efefef repeat scroll 0%;

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

font-size:10px;

border:0px solid #cccccc;

}

.boxadHeading{

background:# none repeat scroll 0%;

color:#333333;

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

font-size:11px;

font-weight:bold;

padding: 0px 0px 0px 0px;



}

.tellafriendBox{

padding-left: 20px;

margin: 0px;

background-color: #ffffff;

border:0px solid #cccccc;

}

.tellafriendHeading{

background:# none repeat scroll 0%;

color:#333333;

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

font-size:11px;

font-weight:bold;

padding-top: 20px;

padding-left: 10px;

}

.infoBoxNotice {

background:# none repeat scroll 0%;

}

.infoBoxNoticeContents {

background:# none repeat scroll 0%;

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

font-size:10px;

}

td.infoBoxHeading {

background:# none repeat scroll 0%;

color:#333333;

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

font-size:11px;

font-weight:bold;

padding: 0px 0px 0px 0px;

}

p.infoBoxHeading {

background:# none repeat scroll 0%;

color:#333333;

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

font-size:11px;

font-weight:bold;

padding: 0px 0px 0px 0px;

}

td.infoBox, span.infoBox {

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

font-size:10px;

}

.boxadBox {

background:#FFFFFF none repeat scroll 0%;

}

td.boxadBoxHeading {

background:#FFFFFF none repeat scroll 0%;

color:#FFFFFF;

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

font-size:10px;

font-weight:bold;

}















tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.font-family, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {

background:#ffffff none repeat scroll 0%;

}

tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {

background:#ffffff none repeat scroll 0%;

}

table.productListing {

border:0px solid #cccccc;

width: 96%;

background:#ffffff

border-spacing:15px;

margin: 10px



}

.productListing-heading {

background:# none repeat scroll 0%;

color:#999999;

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

font-size:12px;

font-weight:bold;

}

td.productListing-data {

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

font-size:10px;

font-weight:;

padding-top: 25px;

}

.product {

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

font-size:10px;

font-weight:;



}

a.pageResults {

color:#0000FF;

}

a.pageResults:hover {

background:#FFFF33 none repeat scroll 0%;

color:#0000FF;

}

td.pageHeading, div.pageHeading {

color:#1070B8;

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

font-size:16px;

font-weight:bold;

}

td.pageHeading, div.pageHeading {

background-image: url('http://www.tacticalwebs.com/kanzius/content/images/sidebar-top-right.gif');

background-repeat: no-repeat;

color:#004f5a;

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

font-size:16px;

font-weight:bold;

}

td.pageHeading2, div.pageHeading2 {

background-image: url('');

background-repeat: no-repeat;

color:#1070B8;

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

font-size:16px;

font-weight:bold;

}

td.pageTitle, div.pageTitle {

background-image: url('http://www.tacticalwebs.com/kanzius/content/images/sidebar-top-right.gif');

background-repeat: no-repeat;

color:#333333;

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

font-size:16px;

font-weight:bold;

}

td.pageTitle2, div.pageTitle2 {

color:#1070B8;

background-image: url('');

background-repeat: no-repeat;

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

font-size:16px;

font-weight:bold;

}

tr.subBar {

background:#F4F7FD none repeat scroll 0%;

}

td.subBar {

color:#000000;

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

font-size:10px;

}

td.main, p.main {

color:#666666;

font-family:tahoma;

font-size:10pt;

line-height:1.2em;

margin:0px 0px 0px 15px;

padding:0px 0em;

text-indent:0cm;

}

td.smallText, span.smallText, p.smallText {

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

font-size:9px;

}

td.accountCategory {

color:#AABBDD;

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

font-size:13px;

}

td.fieldKey {

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

font-size:12px;

font-weight:bold;

}

td.fieldValue {

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

font-size:12px;

}

td.tableHeading {

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

font-size:12px;

font-weight:bold;

}

span.newItemInCart {

color:#FF0000;

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

font-size:10px;

}

checkbox, input, radio, select {

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

font-size:11px;

}

textarea {

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

font-size:11px;

width:100%;

}

span.greetUser {

color:#F0A480;

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

font-size:12px;

font-weight:bold;

}

table.formArea {

background:#F1F9FE none repeat scroll 0%;

border:1px solid #7B9EBD;

}

td.formAreaTitle {

font-family:Tahoma,tahoma,Arial,sans-serif;

font-size:12px;

font-weight:bold;

}

span.markProductOutOfStock {

color:#C76170;

font-family:Tahoma,tahoma,Arial,sans-serif;

font-size:12px;

font-weight:bold;

}

span.productSpecialPrice {

color:#FF0000;

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

}

span.errorText {

color:#FF0000;

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

}

.moduleRow {

}

.moduleRowOver {

background-color:#D7E9F7;

cursor:pointer;

}

.moduleRowSelected {

background-color:#E9F4FC;

}

.checkoutBarFrom, .checkoutBarTo {

color:#8C8C8C;

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

font-size:10px;

}

.checkoutBarCurrent {

color:#ffffff;

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

font-size:10px;

}

.messageBox {

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

font-size:10px;

}

.messageStackError, .messageStackWarning {

color: #ffffff;

background-color:#800000;

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

font-size:10px;

}

.messageStackSuccess {

background-color:#800000;

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

font-size:10px;

}

.inputRequirement {

color:;



}

#lightbox {

left:0pt;

line-height:0pt;

position:absolute;

text-align:center;

top:40px;

width:100%;

z-index:100;

}

#lightbox a img {

border:medium none;

}

#outerImageContainer {

background-color:#FFFFFF;

height:250px;

margin:0pt auto;

position:relative;

width:250px;

}

#imageContainer {

padding:10px;

}

#loading {

height:25%;

left:0%;

line-height:0pt;

position:absolute;

text-align:center;

top:40%;

width:100%;

}

#hoverNav {

height:100%;

left:0pt;

position:absolute;

top:0pt;

width:100%;

z-index:10;

}

#imageContainer > #hoverNav {

left:0pt;

}

#hoverNav a {

outline-color:invert;

outline-style:none;

outline-width:medium;

}

#prevLink, #nextLink {

background:transparent url(http://www.rvamericallc.com/catalog/images/blank.gif) no-repeat scroll 0%;

display:block;

height:100%;

width:49%;

}

#prevLink {

float:left;

left:0pt;

}

#nextLink {

float:right;

right:0pt;

}

#prevLink:hover, #prevLink {

background:transparent url(http://www.rvamericallc.com/catalog/images/prevlabel.gif) no-repeat scroll left 1%;

}

#nextLink:hover, #nextLink {

background:transparent url(http://www.rvamericallc.com/catalog/images/nextlabel.gif) no-repeat scroll right 1%;

}

#imageDataContainer {

background-color:#FFFFFF;

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

font-size:10px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:1.4em;

margin:0pt auto;

}

#imageData {

padding:0pt 10px;

}

#imageData #imageDetails {

float:left;

text-align:left;

width:70%;

}

#imageData #caption {

font-weight:bold;

}

#imageData #numberDisplay {

clear:left;

display:block;

padding-bottom:1em;

}

#imageData #bottomNavClose {

float:right;

padding-bottom:0.7em;

width:66px;

}

#overlay {

background-color:#000000;

height:500px;

left:0pt;

opacity:0.6;

position:absolute;

top:0pt;

width:100%;

z-index:90;

}

.clearfix:after {

clear:both;

content:".";

display:block;

height:0pt;

visibility:hidden;

}

* html > body .clearfix {

width:100%;

}

* html .clearfix {

height:1%;

}



/*-------------------------------------*/

/*   Horizontal Drop-Down Menu Style   */

/*-------------------------------------*/



.horbar	{   /* Color of main horizontal menubar and border */

	color: black;

	background-color: #e6e7e6;

	border: 1px outset #525252;

}



.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */

	float: left;

	white-space: nowrap;

}



.horizitem a {              /* Font style, size of submenu items */

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

	font-size: 12px;	

	text-decoration: none;

	position: relative;	

	display: block;	

}



.horizitem a:link, .horizitem a:visited 	{      /* Font style & color of main menu items */

	color: #000000;

	text-decoration: none;

}



.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */

	color: #ffffff;

	background-color: #21459c;

	text-decoration: none;

}



.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */

	color: #ffff00;

	background-color: #666666;	

	text-decoration: none;

}



.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */

	position: absolute;

	left: 0;

	top: 0;

	visibility: hidden;

}



.horizsubframe	{      /* Color of submenu item and border */

	background-color: #e6e7e6;

	border: 2px outset #fdfefd;

	

	position: relative;

	display: block;	

}



.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */

	text-align: left;

	white-space: nowrap;

}



.horizsubitem a {            /* Font style, size of submenu items */

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

	font-size: 12px;	

	text-decoration: none;

	

	position: relative;

	display: block;	

}



.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */

	color: #000000;

	font-size: 12px;	

	text-decoration: none;

}



.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */

	color: #ffffff;

	background-color: #21459c;

	text-decoration: none;

}



.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */

	color: #ffff00;

	background-color: #666666;		

	text-decoration: none;

}



.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */

	position: absolute;

	top: 5px;

	right: 8px;

}



.dmselected {   /* Style override for selected category tree */

    background-color: #ccc;

		font-weight: bold;

}



.horbar .dmselected {   /* Style override for selected root category */

    background-color: #999;

}





/*---------------------------------*/

/*   Vertical Fly-Out Menu Style   */

/*---------------------------------*/



.verbar	{   /* Color of main vertical menubar and border */

	color: black;

	background-color: #e6e7e6;

	border: 1px outset #fdfefd;

}



.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */

	text-align: left;

	white-space: nowrap;

}



.vertitem	a {   /* Font style, size of main menu items */

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

	font-size: 12px;		

	text-decoration: none;

	position: relative;

	display: block;		

}



.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */

	color: #000000;

	text-decoration: none;	

}



.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */

	color: #ffffff;

	background-color: #21449c;

	text-decoration: none;

}



.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */

	color: #ffff00;

	background-color: #666666;	

	text-decoration: none;	

}



.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */

	position: absolute;

	left: 0;

	top: 0;

	visibility: hidden;

}



.vertsubframe	{   /* Color of submenu item and border */

	background-color: #e6e7e6;

	border: 2px outset #fdfefd;



	position: relative;

	display: block;	

}



.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */

	text-align: left;

	white-space: nowrap;

}



.vertsubitem a	{   /* Font style, size of submenu items */

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

	font-size: 12px;			

	text-decoration: none;

	

	position: relative;

	display: block;	

}



.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */

	color: #000000;

	text-decoration: none;	

}



.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */

	color: #ffffff;

	background-color: #21449c;

	text-decoration: none;

}



.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */

	color: #ffff00;

	background-color: #666666;	

	text-decoration: none;			

}



.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */

	position: absolute;

	top: 5px;

	right: 8px;

}



.dmselected {   /* Style override for selected category tree */

    background-color: #ccc;

		font-weight: bold;

}



.verbar .dmselected {   /* Style override for selected root category */

    background-color: #999;

}



/*---------------------------*/

/* Tree and Plain Menu Style */

/*---------------------------*/



.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */

	display: block;

	white-space: nowrap;

}





.phplmbodytable { /* Class of table cells containing plain menus */



}



.phplmnormal {     /* Font size & color of unlinked menu items */

	color: #333333;

	font-size: 13px;	

	text-decoration: none;	

}





a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */

	color: #004e5a;

	font-size: 13px;	

	text-decoration: none;	

}





a.phplm:hover	{      /* Font color, style of menu items when hovered over */

	color: #000000;

	background-color: #FEFFAF;

	font-size: 13px;	

	text-decoration: none;	

}



a.phplm:active	{      /* Font size & color of menu items when clicked */

	color: #FEFFAF;

	font-size: 13px;	

	text-decoration: none;	

}



.dmselected {   /* Style overide for selected category tree */

    background-color: #;

		font-weight: bold;

}