body { background-color: #FFFFFF; text-align:center; font-family:tahoma, helvetica, sans-serif; font-size: 9pt; margin:0px; padding:0px; color:#000000;}

p {margin:0px; padding:0px; }
.divbr { height:15px; padding:0px; margin:0px; }
.divdoublebr { height:30px; padding:0px; margin:0px; }
.seperator1 { color:#FFFFFF; border-top: solid 1px #FFFFFF; height:1px; margin:0px 0px 0px 0px; padding:0px;}
.seperator2 { color:#FFFFFF; border-top: solid 2px #FFFFFF; height:2px; margin:0px 0px 0px 0px; padding:0px;}
.seperator3 { color:#FFFFFF; border-top: solid 3px #FFFFFF; height:3px; margin:0px 0px 0px 0px; padding:0px;}
.seperator4 { color:#FFFFFF; border-top: solid 4px #FFFFFF; height:4px; margin:0px 0px 0px 0px; padding:0px;}
.divhr1 { color:#0054A0; border-top: solid 1px #0054A0; height:1px; margin:10px 0px 10px 0px; padding:0px;}
.divhr2 { color:#0054A0; border-top: solid 2px #0054A0; height:2px; margin:10px 0px 10px 0px; padding:0px;}
.divhr3 { color:#0054A0; border-top: solid 3px #0054A0; height:3px; margin:10px 0px 10px 0px; padding:0px;}
.divhr4 { color:#0054A0; border-top: solid 4px #0054A0; height:4px; margin:10px 0px 10px 0px; padding:0px;}

a { text-decoration:none; color:#0054A0; }
a:hover { color:#0054A0; }

#wrapper { text-align:center; width:800px; background-color:#FFFFFF; margin:0px auto 5px auto; padding:0px 0px 0px 0px; border:solid 1px #0054A0; }

#header { width:800px; background-image: url(../images/header/header_back.gif); background-repeat:no-repeat; 
	margin:0px; padding:0px; vertical-align:top; text-align:center; height:150px;}
.headerLogo { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#toplinks { width:800px; text-align:center; vertical-align:middle; height:23px; 
	margin:0px 0px 0px 0px; padding: 5px 0px 0px 0px; color:#000000; border-top:solid 1px #0054A0; border-bottom:solid 1px #0054A0;}
#toplinks #cartLink { float:right; position:relative; margin:0px 10px 0px 0px; padding:0px 0px 0px 0px; }
#toplinks #accountLink { float:right; position:relative; margin:0px 0px 0px 0px; padding:0px; }


#footer { width:800px; color:#000000; text-align:center; font-size:8pt; padding: 0px; margin:0px auto; position:relative; clear:both; }
#footer a { width:800px; text-align:center; font-size:9pt; padding: 0px; margin:0px auto; position:relative; }

#mainContent { width:800px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; text-align:left; clear:both;}
#mainContent table { margin:0px; padding:0px; font-family:tahoma, helvetica, sans-serif; }
.mainContentText { text-align:left; padding:0px 10px 0px 10px; margin: 0px 0px 10px 0px;}
.mainContentText img { padding:0px; margin:0px 10px 0px 0px;}
.mainContentText a { text-decoration:none; color:#000000; padding:0px; margin:0px; }
.mainContentText a:hover { text-decoration:underline;}
.mainContentText li { padding:0px; margin:0px 0px 10px 0px;}
.mainContentText ul { padding:0px; margin:5px 0px 0px 30px;}
.centerPanel h4 { font-size:14pt; padding:10px 0px 10px 0px; margin:0px; text-align:left;}
#faqMain { margin:0px; padding:10px; text-align:left; list-style-type:decimal; }
#faqMain h5 { font-size:10pt; text-align:left; margin:0px; padding:0px;}
#faqMain ul { margin:0px; padding:auto; list-style-type:decimal; }
#faqMain li { list-style-type:decimal; }
.faqInner ul { margin:0px; padding:auto; list-style-type:decimal; }

#productMainContent { width:550px; margin:0px 0px 0px 230px; padding: 5px 5px 5px 0px; position:relative; text-align:left; }
#productMainContent h1 { margin:0px; padding:0px; }
#productMainContent table { margin:0px; padding:0px; }

#productMenuLeftId { width:200px; text-align:left; margin:0px; padding:10px; float:left; border-right: solid 1px #0054A0; 
	border-bottom: solid 1px #0054A0; clear:both; font-weight:600; }
#productMenuLeftId ul { list-style:none; margin:0px; padding:0px; }
#productMenuLeftId ul li { padding:0px 0px 10px 0px; }
#productMenuLeftId #active a { color:#000000; }
#productMenuLeftId #active { color:#000000; }

#mainContentText { margin:0px; padding:0px 10px 10px 10px; text-align:left; }
#mainContentText h2 { margin:0px; padding: 10px 0px 0px 0px; }

#supportLinks ul { margin:0px 0px 0px 30px; padding:0px; }
#supportLinks ul li { margin:0px; padding: 5px 0px 5px 0px; }
#supportLinks ul li a { text-decoration:none; }

/* .topImage { height:100px; } */

.sidePanel { background-color:#FFFFFF; margin:0px 0px 0px 0px; padding: 10px 0px 0px 0px; }
.sidePanelTitle { margin:0px; padding: 5px 0px 5px 0px; text-align:center; font-weight:600;}
.accessoryPanel { margin:0px; padding: 10px;}

.productsLeft { vertical-align:middle; text-align: center; margin:0px; padding: 0px; }
.productsTextLeft { vertical-align:middle; text-align: left; margin:0px; padding: 0px; }
.productsTextLeft li { padding:0px; margin:0px 0px 10px 0px;}
.productsTextLeft ul { padding:0px; margin:5px 0px 0px 30px;}
.productsTextLeft a { text-decoration:none; color:#000000; padding:0px; margin:0px; }
.productsTextLeft a:hover { text-decoration:underline;}
.productsRight { vertical-align:middle; text-align: center; margin:0px; padding: 0px; }

#productNavigation { float: left; position: relative; clear:right; font-weight: bold; margin: 0px 0px -1px 0px; padding:0px; }
	#productNavigation ul { margin: 0px; padding: 0px; list-style: none; }
		#productNavigation li { border-bottom: 1px solid #999999; font-size:.9em; float: left; background:  url("../images/tabs/left_selected.gif") no-repeat left top; 
			margin: 0px 5px 0px 0px; padding: 0px 0px 0px 4px; }
		#productNavigation a { float: left; display: block; background:  url("../images/tabs/right_selected.gif") no-repeat right top;
			padding: 3px 8px 3px 8px; margin:0px; text-decoration: none; color:#0054A0; }
			
		/* Commented Backslash Hack
		hides rule from IE5-Mac \*/
		#productNavigation a { float: none; padding: 4px 6px 4px 6px; margin:0px;}
		#productNavigation a:hover { text-decoration:none; color:#FFFFFF; }
		/* End IE5-Mac hack */
		#productNavigation #selected a:hover { text-decoration:none; color:#000000; }
		#productNavigation #selected { background-image:  url("../images/tabs/left_normal.gif"); }
		#productNavigation #selected a { background-image:  url("../images/tabs/right_normal.gif"); color: #000000; }
		
#productPanels { position:relative; clear:left; margin:0px 50px 0px 0px; padding: 10px; border: 1px solid #999999;}

/************************** Popup Styles ***********************/
#containerPopup { margin: 0px 10px 0px 10px; padding:0px; text-align: left; width: 500px; } /* center site, re-align text */

#headerPopup { width:500px; background-image: url(../images/header/header_back.gif); background-repeat:no-repeat; background-position:-130 0; 
	margin:0px; padding:0px; vertical-align:top; text-align:center; height:150px;}
.headerPopupLogo { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#contentPopup table { font-size:10pt; }
#contentPopup h1 { font-size:14pt; }

#footerPopup { width:500px; color:#000000; text-align:center; font-size:8pt; padding: 0px; margin:0px auto; position:relative; clear:both; }

/************************** End Popup Styles ***********************/
/************************** Drop Down Menu Styles ***********************/
	.dropDownMenu { margin:0px; padding:0px 0px 0px 10px; float:left; text-align:left; font-weight:600; width:150px;}
	.topMenu { margin:auto; padding:0px 0px 0px 0px; }
	
	.subMenu
	{
		padding:3px 7px 3px 7px;
		top:176px;
		color:#0054A0;
		background-color:#E0E0E0;
		font-weight:600;
	}

/************************** End Drop Down Menu Styles ***********************/