body/*** This section contains general styles ***/

/* page margins */

 {
	margin-top: 1%;
	margin-right: 3%;
	margin-bottom: 1%;
	margin-left: 3%;
	width: 90%;
	float: none;
	
}

A:link {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000099;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
#floatright1 {
	margin: 5px;
	padding: 5px;
	float: right;
	width: 260px;
	background-color: #333333;
}


A:hover {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #0000ff;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
}

A:visited {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #990000;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
}

/* main navigation box styles */

.nav {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 100%;
	font-weight : normal;
	line-height : 100%;
	border : 1px solid #FFE6E6;
	padding-left : 8px;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-right : 5px;
	margin-top : 30px;
	margin-bottom : 0px;
	margin-left : 16px;
	margin-right : 16px;
	background : #FFFFFF;
}

.nav A:link {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #000099;
	background-color : transparent;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	line-height : normal;
}

.nav A:hover {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #0000ff;
	background-color : transparent;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	line-height : normal;
}

.nav A:visited {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #990000;
	background-color : transparent;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	line-height : normal;
}

/* universal generic text style */

.gentext {  
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 100%;
	text-indent: 0%;
	color: #000000;
	line-height: 150%; 
	word-spacing : 0px;
	margin-top: 10px; 
	margin-bottom: 15px;
	margin-left: 0%;
	margin-right: 0%;
}

.gentext A:link {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #000099;
	background-color : transparent;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	line-height : normal;
}

.gentext A:hover {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #0000ff;
	background-color : transparent;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration : underline;
	line-height : normal;
}

.gentext A:visited {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #990000;
	background-color : transparent;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	line-height : normal;
}

.catlist {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	text-indent: 0%;
	color: #000000;
	line-height: 150%;
	word-spacing : 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 0%;
	margin-right: 0%;
}

.catlist A:link {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #000099;
	background-color : transparent;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration : underline;
	line-height : 150%;
}

.catlist A:hover {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #0000ff;
	background-color : transparent;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration : underline;
	line-height : 150%;
}

.catlist A:visited {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #990000;
	background-color : transparent;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	line-height : 150%;
}

/* universal small print style */

.smallprint {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	line-height : 135%;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-left : 0px;
	margin-right : 0px;
	font-size: 13px;
}

.smallprint A:link {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #000099;
	background-color : transparent;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	line-height : normal;
}

.smallprint A:hover {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #0000ff;
	background-color : transparent;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration : underline;
	line-height : normal;
}

.smallprint A:visited {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #990000;
	background-color : transparent;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	line-height : normal;
}

/* new link style */

.new {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 80%;
	color: #ffffff;
	background: #9f4b4d;
	font-weight: bold;
	line-height : normal;
	padding-top : 0px;
	padding-bottom : 1px;
	padding-left : 3px;
	padding-right : 1px;

}

/* popular link style */

.pop {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 80%;
	color: #ffffff;
	background: #3f594f;
	font-weight: bold;
	line-height : normal;
	padding-top : 0px;
	padding-bottom : 1px;
	padding-left : 3px;
	padding-right : 1px;

}


/* universal Unordered List style */

ul {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
	list-style-type : disc;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0%;
	margin-right:0%;
	text-indent: 0px;
}

ul A:link {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000099;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
}

ul A:visited {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #0000FF;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	background-color: #FFFFFF;
}

ul A:hover {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #FFCCFF;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	background-color: #FFFFFF;
}
#faqrighnav li a:visited {
	color: #FF99FF;
}



 /* top-of-box line style */
 
.tbox {
	border : #9f4b4d solid;
	border-width : 2px 0px 0px 0px;
}

/* bottom-of-box line style */

.bbox {
	border : #9f4b4d solid;
	border-width : 0px 0px 2px 0px;
}

/* right side and bottom-of-box line style */

.rbbox {
	border : #9f4b4d solid;
	border-width : 0px 1px 2px 0px;
}

/* right side of box line style */

.rbox {
	border : 0px solid #9f4b4d;
	font-size: 12px;
}
#bigtable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 175%;
}


/* right side and top of box line style */

.rtbox {
	border : #9f4b4d solid;
	border-width : 2px 1px 0px 0px;
}

/* bottom-of-page tag-line box styles */
	
.biztag {
	margin-top : 7px;
	margin-bottom : 10px;
	margin-left : 7px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	line-height : normal;
	border : 1px none #425377;
	padding-left : 8px;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-right : 8px;
	margin-right : 7px;
	background : #f5f5f5;
	width: auto;
	position: static;


}

.biztag A:link {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #000099;
	background-color : transparent;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	line-height : normal;
}

.biztag A:hover {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #0000ff;
	background-color : transparent;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration : underline;
	line-height : normal;
}

.biztag A:visited {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #990000;
	background-color : transparent;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	line-height : normal;
}
.sideright/* right side AdSense floating box [big] style */

 {
	float: right;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	line-height : 125%; 
	width : auto; 
	height : auto;
	border : 2px none #425377;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	padding-bottom : 10px;
	margin-top : 5px;
	margin-bottom : 15px;
	margin-left : 25px;
	margin-right : 0px;
	background : #ffffff;
}

/* left side AdSense floating box [small] style */

.sideleft {
	float: none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	line-height : 125%; 
	width : 180px; 
	height : 150px;
	border : #425377 dotted;
	border-width : 2px 2px 2px 2px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	margin-top : 20px;
	margin-bottom : 15px;
	margin-left : 0px;
	margin-right : 0px;
	background : #ffffff;

}


/*	Preformatted text */
pre {
	font-size: 100%;
	text-indent: 0%;
	color: #000000;
	line-height: 150%; 
	word-spacing : 1px;
	margin-top: 10px; 
	margin-bottom: 15px;
	margin-left: 6%;
	margin-right: 6%;
}
.unorderedlist {
	list-style-position: outside;
	list-style-type: disc;
	text-indent: 7pt;
	display: list-item;

}
.unorderedlistrightindented {
	list-style-position: outside;
	list-style-type: disc;
	text-indent: 17pt;
	display: list-item;




}
.orderedlistrightindented {

	list-style-position: outside;
	list-style-type: decimal;
	text-indent: 17pt;
	display: list-item;
	line-height: 1px;
}
.indent {
	margin-left: 5px;
	display: list-item;
	line-height: normal;



}
.sideleftproductbox {
	float: left;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	line-height : 150%;
	padding: 0px;
	clear: left;
	border-top: thin none #FFE8E8;
	border-right: thin solid #FFE8E8;
	border-bottom: thin solid #FFE8E8;
	border-left: thin none #FFE8E8;
	height: auto;
	width: 200px;
	margin: 7px 15px 7px 0px;




}
.floatright {
	clear: right;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	width: 200px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFE6E6;
	border-right-color: #FFE6E6;
	border-bottom-color: #FFE6E6;
	border-left-color: #FFE6E6;
	padding: 5px 0px 5px 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	border-bottom-style: solid;





}
.floatrightnosize {

	clear: right;
	float: right;
	height: auto;
	width: auto;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFE6E6;
	border-right-color: #FFE6E6;
	border-bottom-color: #FFE6E6;
	border-left-color: #FFE6E6;
	padding: 5px 0px 5px 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	border-bottom-style: solid;
}
.faqrightnav A:link {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #000099;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	margin: 0px;
	padding: 0px;
	text-indent: 0pt;

}
.faqidbox {
	border: thin dotted FFE6E6;
}
blockquote {
	font-style: italic;
	margin-right: 30px;
	margin-left: 30px;
}
#videobox {
	background-color: #FFE1E1;
	text-align: center;
	margin: 11px;
	padding: 10px;
	clear: none;
	float: left;
	width: 476px;
}
#insertright {
	background-color: #F4F4F4;
	clear: right;
	float: right;
	height: 250px;
	width: 250px;
	border: thin solid #660000;
	margin: 5px;
	padding: 5px;

}
#amazonright336 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	width: 340px;
	border: thin none #990000;
	margin: 5px;
	padding: 10px;
}
#reviews {
	background-color: #E5E5E5;
	clear: both;
	width: 65%;
	border: thin solid #999999;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
}


.yellowback {
	background-color: #FFFF00;
}
#tradepubboxright {
	clear: right;
	float: right;
}
#faqrightnav {
	height: auto;
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #000000;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 2px;
	background-color: #E9E7E2;
	text-align: center;
	border: 1px solid #999999;
}
#faqrightnav a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
#faqrightnav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990033;
	text-decoration: none;
}
#faqrightnav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #900;
}


li {
	padding-bottom: 5px;
	list-style-position: inside;
	list-style-type: disc;
	line-height: 150%;
}
#feature {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 8px;
	clear: none;
	float: right;
	width: 350px;
	border: thin none #660033;
	height: auto;
	font-weight: normal;
	line-height: 125%;
	margin-top: 8px;
	margin-right: 18px;
	margin-bottom: 8px;
	margin-left: 28px;
}
.smallreviewtext {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	text-align: left;
}

#feature a:link {
	font-size: 100%;
}
#feature a:visited {
	font-size: 100%;
}
#feature a:hover {

	font-size: 100%;
}
#quoteboxinline {
	margin: 5px;
	padding: 5px;
	width: 80px;
	border: thin solid #FFCCFF;
	clear: none;
	text-align: center;
	float: none;
}
.center {
	margin-right: auto;
	margin-left: auto;
	padding-left: 50px;
}
#customerlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(images/texture0050.JPG);
}
#landinginsertleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/texture0050.JPG);
	margin: 5px;
	padding: 5px;
	height: auto;
	width: 250px;
	float: left;
	border: thin solid #990000;
}
#landinginsertright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/texture0050.JPG);
	margin: 5px;
	padding: 5px;
	height: auto;
	float: right;
	width: 250px;
	border: thin solid #990000;
}
ul {
	text-indent: 0px;
	list-style-position: outside;
	list-style-type: square;
}

.faq-itme {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	padding-left: 15px;
	top: -4px;
	position: relative;
	line-height: normal;
	bottom: 0px;
	margin-top: -4px;
}

