td,div,p,span,li{
	font-family:Trebuchet MS,Arial;
	font-size:12px;
	color:#333;
}	

.textType2{font-family:Verdana,Arial;font-size:14;} 
.textType3{font-family:Arial;font-size:12;} 

.largeText, .largeText li, .largeText p{font-size:16px;}
.mediumText, .mediumText li, .mediumText p{font-size:14px;}
.defaultText, .defaultText li,.defaultText p{font-size:12px;}

a {color:#3777f2; text-decoration:none;}	 
a:visited {color:#3777f2; text-decoration:none;}

a.footerLink {color:#a3a3a3;font-size:12px;font-weight:bold;text-decoration:none;}
a:visited.footerLink {color:#a3a3a3;font-size:12px;font-weight:bold;text-decoration:none;}
a.regularText{color:#000000;text-decoration:underline;}
a.regularTextNoDecoration{color:#000000;text-decoration:none;font-size:inherit;}
a:visited.regularTextNoDecoration{color:#000000;text-decoration:none;font-size:inherit;}
 

.link{color:#3777f2; text-decoration:none;cursor:pointer;}	
.hidden{display:none;}
.show{display:inline;}
.small{width:0px;height:0px;}
.regular{width:10px;height:10px;}
.mouse{cursor:pointer;}
.largerText p,.largerText li{font-size:13px;}


/* THANK YOU TO: http://www.cssplay.co.uk */
.xtop, .xbottom {display:block; background:transparent; font-size:1px;width:978px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#ffffff; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb;}
.xb1 {margin:0 5px; background:#bbbbbb;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
#divpageContent {display:block;background-color:#ffffff;border:0 solid #bbbbbb;border-width:0 1px;width:975px;padding-bottom:0px;overflow:hidden;}

.otop, .obottom {display:block; background:transparent; font-size:1px;width:100%;}
.ob1, .ob2, .ob3, .ob4 {display:block; overflow:hidden;}
.ob1, .ob2, .ob3 {height:1px;}
.ob2, .ob3, .ob4 {background:#ffffff; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb;}
.ob1 {margin:0 5px; background:#bbbbbb;}
.ob2 {margin:0 3px; border-width:0 2px;}
.ob3 {margin:0 2px;}
.ob4 {height:2px; margin:0 1px;}


.atop, .abottom {display:block; background:transparent; font-size:1px;}
.ab1, .ab2, .ab3, .ab4 {display:block; overflow:hidden;}
.ab1, .ab2, .ab3 {height:1px;}
.ab2, .ab3, .ab4 {background:#5f89d6; border-left:1px solid #2d90fd; border-right:1px solid #2d90fd;}
.ab1 {margin:0 5px; background:#2d90fd;}
.ab2 {margin:0 3px; border-width:0 2px;}
.ab3 {margin:0 2px;}
.ab4 {height:2px; margin:0 1px;}


.darkGrey{color:#333333;font-size:inherit;}
.logo{position:absolute;width:293px;left:10px;top:0px;}	

#divRightOfLogo{float:right;margin:5px 0px 0px 0px;}	

.search{position:absolute;width:525px;left:337px;top:0px;}

.livePerson{position:absolute;text-align:right;width:77px;height:77px;right:0px;top:0px;overflow:hidden;}

.welcome{bottom:3px;left:650px;clear:both;float:right;width:300px;}

#divMainNavBar{width:950px;margin-left:auto;margin-right:auto;background:url(/images/mainMenuGradient.gif) 0 100% repeat;height:28px;overflow:hidden; border:solid 1px #c3c3c3;}

#divMainNavBar .selected{float:left;font-size:18px;font-weight:bold;padding-top:3px;height:100%;width:16%;text-align:center;font-family:Trebuchet MS;color:#ffffff;background-image:URL(../images/mainMenuHighlight.gif);background-repeat: no-repeat;cursor:pointer;}

#divMainNavBar .unselected{float:left;font-size:18px;font-weight:bold;padding-top:3px;height:100%;width:16%;text-align:center;font-family:Trebuchet MS;color:#666666;cursor:pointer;}

#divMainNavBar .separator{background:URL(/images/mainSeparator.gif) no-repeat; float:left;height:22px;margin-top:0px;;width:1px;overflow:hidden;}

#divSubNavBar{clear:both;margin-left:25px;margin-right:25px;background:url(/images/subMenuGradient.gif) 0 100% repeat;height:32px;overflow:hidden;}

#divSubNavBar .selected{float:left;margin-top:6px;text-align:left;font-size:14px;color:#73923b;font-weight:bold;width:150px;text-align:center;cursor:pointer;}

#divSubNavBar .unselected{float:left;margin-top:6px;text-align:left;font-size:14px;color:#3777f2;font-weight:bold;width:150px;text-align:center;cursor:pointer;}


#divSearchControlPanel,  #divLowerSearchControlPanel{background:url(/images/searchPanel.gif);background-repeat: no-repeat;height:62px;width:536px;padding-left:13px;padding-top:5px;overflow:hidden;}
						
.text_color {color:#617b31;font-family:Arial;font-weight:bold;font-size:11px;}

#divSearchControlPanel .selected,  #divLowerSearchControlPanel .selected{color:#000000;font-family:Arial;font-weight:bold;font-size:11px;height:15px;width:72px;border-right:solid;border-left:sold;border-width:1px;border-color:#617b31;background-color:#fffff;background-repeat:no-repeat;text-align:center;margin-top:2px;}
								 
#divSearchControlPanel .unselectedBorder,  #divLowerSearchControlPanel .unselectedBorder{color:#c30c12;font-family:Arial;font-weight:bold;font-size:11px;height:15px;width:72px;text-align:center;border-right:solid;border-width:1px;border-color:#617b31;margin-top:2px;cursor:pointer;}
								   
								   
#divSearchControlPanel .unselectedNoBorder,  #divLowerSearchControlPanel .unselectedNoBorder{color:#c30c12;font-family:Arial;font-weight:bold;font-size:11px;height:15px;width:72px;text-align:center;margin-top:2px;cursor:pointer;border-right:solid;border-width:1px;border-color:#617b31;}								   

#divSearchControlPanel .searchDefault,  #divLowerSearchControlPanel .searchDefault{color:#666666;font-family:Arial;font-size:12px;font-style:italic;font-weight:bold;width:405px;height:25px;background-color:#eff5e1;border:solid;border-width:1px;border-color:#cccccc;}
									  
#divSearchControlPanel .searchBoxHolder,  #divLowerSearchControlPanel .searchBoxHolder,{padding:0px 1px 1px 1px;background-color:#ffffff;height:27px;margin-bottom:5px;margin-top:-4px;}
										
#divSearchControlPanel .searchButtonHolder,  #divLowerSearchControlPanel .searchButtonHolder{padding-left:10px;margin-top:-1px;}


#divSeparator{clear:both;background-color:#c7d3af;height:1px;width:55%;margin:3px 0px 3px 0px;overflow:hidden;}
#divSeparator .fadeLeft{background:url(/images/fadeLeft.gif) no-repeat;float:left;height:1px;width:16px;}
#divSeparator .fadeRight{background:url(/images/fadeRight.gif) no-repeat;float:right;height:1px;width:16px;}

.defaultHeader{background:url(/images/pageHeaderGradient.gif) repeat-x;float:none;clear:both;text-align:center;margin:-2px 25px 0px 25px;padding:15px 0px 0px 0px;height:50px;}
.defaultHeaderText{text-align: left; font-size: 28px; font-weight: bold; color:#000000}
.sectionHeader{font-weight:bold;font-size:14px;color:#000000;}
.spacingBoth{padding:5px 0px 5px 0px;}
.spacingBottom{padding:0px 0px 5px 0px;}
.error{color:#d90f0f;font-weight:bold;font-size:14px;}
.fieldTitle{font-weight:bold;font-size:14px;color:#000000;}
.avoid{color:#d90f0f;}
a.avoid{color:#d90f0f;text-decoration:underline;}
.controversial{color:#ff9900;}
a.controversial{color:#ff9900;text-decoration:underline;}
.profileSectionHeader{font-size:20px;color:#709a21;}
.regularText{color:#000000;}

.buttonLink
{
	color: #3777f2;
	text-decoration:none;
	font-weight: bold;
	font-size:11px;
    cursor:hand;
}

span.login
{
	padding-left:0px;
	font-size:11px;
	vertical-align:text-bottom;
	color:#666666;
}

.loginSm{font-size:10px;vertical-align:text-bottom;color:#666666;font-weight:bold;}

.home ul{margin:5px 0px 0px 0px;padding:0px;}
.home li{font-size:12px;font-weight:bold;color:#666666;margin:0px;padding:5px 0px 0px 0px;}

.labelText{font-family: verdana,arial; font-size: 10px; font-style: italic; color: #709a21; background-repeat: no-repeat; padding: 0px 10px 0px 10px; width: 185px; height: auto}

.headingText{font-size: 18px;font-weight:bold;color:#709a21;}

.factText{font-size: 18px;font-weight:bold;color:#666666;text-align:left; padding-left:10px;}

.quoteBy{font-family:verdana,arial;font-size:10px;font-style:italic;color:#709a21;}

.footerHeader {color:#6f9726;font-size:12px;font-weight:bold;}

.labelQuoteOpen{position:absolute;left:0px;top:0px;width:25px;height:19px;}
.labelQuoteClose{width:25px;height:19px;vertical-align:text-top;margin-bottom:0px;}

#tblOfflineMenu{clear:both;width:100%;margin-top:10px;padding-left:15px;}
#tblOfflineMenu .selected{float:left;background:url(/images/tab_on.jpg) no-repeat;width:128px;height:27px;padding-right:2px;}
#tblOfflineMenu .textSelected{text-align:center;font-weight:bold;font-size:16px;color:#ffffff;cursor:pointer;padding-top:3px;}
#tblOfflineMenu .unselected{float:left;background:url(/images/tab_off.jpg) no-repeat;width:136px;height:27px;padding-left:2px;}
#tblOfflineMenu .textUnselected{text-align:center;font-weight:bold;font-size:16px;color:#73923a;cursor:pointer;padding-top:3px;}

#divMenuBottom {clear:both;background-color:#709a21;width:100%;height:15px;margin-bottom:10px;}

.becomeAMember{color:#ffffff;font-size:14px;padding-left:20px;}
.becomeAMember ul{margin:0px;padding:0px;list-style-type:disc;list-style-position:outside;}
.becomeAMember li{color:#ffffff;padding-bottom:10px;margin-left:0px;padding-left:0px;padding-right:5px;font-size:13px;}


.offerTop, .offerBottom {display:block; background:transparent; font-size:1px;}
.offerb1, .offerb2, .offerb3, .offerb4 {display:block; overflow:hidden;}
.offerb1, .offerb2, .offerb3 {height:1px;}
.offerb2, .offerb3, .offerb4 {background:#ffffff; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb;}
.offerb1 {margin:0 5px; background:#bbbbbb;}
.offerb2 {margin:0 3px; border-width:0 2px;}
.offerb3 {margin:0 2px;}
.offerb4 {height:2px; margin:0 1px;}
.offerContent {display:block;background-color:#ffffff;border:0 solid #bbbbbb;border-width:0 1px;padding-bottom:0px;overflow:hidden;}


.homeNotesTop, .homeNotesBottom {display:block; background:transparent; font-size:1px;}
.homeNotesb1, .homeNotesb2, .homeNotesb3, .homeNotesb4 {display:block; overflow:hidden;}
.homeNotesb1, .homeNotesb2, .homeNotesb3 {height:1px;}
.homeNotesb2, .homeNotesb3, .homeNotesb4 {background:#f2f7e8; border-left:1px solid #c2db94; border-right:1px solid #c2db94;}
.homeNotesb1 {margin:0 5px; background:#c2db94;}
.homeNotesb2 {margin:0 3px; border-width:0 2px;}
.homeNotesb3 {margin:0 2px;}
.homeNotesb4 {height:2px; margin:0 1px;}
.homeNotesContent {display:block;background-color:#f2f7e8;border:0 solid #c2db94;border-width:0 1px;padding-bottom:0px;overflow:hidden;}

 h1.basicHeading {font-family:Trebuchet MS,Verdana,Arial;font-size:25px;}

 .greenTop{display:block;font-size:1px;background:none transparent scroll repeat 0% 0%;}
 .greenBottom{display:block;font-size:1px;background:none transparent scroll repeat 0% 0%;}
 .greenB1,.greenB2,.greenB3,.greenB4{display:block;overflow:hidden;}
 .greenB1,.greenB2,.greenB3{height:1px;}
 .greenB2,.greenB3,.greenB4{border-right:#cde1a8 1px solid;background:#ffffff;border-left:#cde1a8 1px solid;}
 .greenB1{background:#cde1a8;margin:0px 5px}
 .greenB2{border-top-width:0px;border-left-width:2px;border-bottom-width:0px;margin:0px 3px;border-right-width:2px;}
 .greenB3{margin:0px 2px;}
 .greenB4{margin: 0px 1px;height:2px}
 .greenBorderContent{border-right:#cde1a8 1px solid;border-top:#cde1a8 0px solid;display: block;background: #ffffff;padding-bottom: 0px;overflow: hidden;border-left:#cde1a8 1px solid;border-bottom: #cde1a8 0px solid}

 .yellowTop{display:block;font-size:1px;background:none transparent scroll repeat 0% 0%;}
 .yellowBottom{display:block;font-size:1px;background:none transparent scroll repeat 0% 0%;}
 .yellowB1,.yellowB2,.yellowB3,.yellowB4{display:block;overflow:hidden;}
 .yellowB1,.yellowB2,.yellowB3{height:1px;}
 .yellowB2,.yellowB3,.yellowB4{border-right:#eaffaa 1px solid;background:#eaffaa;border-left:#eaffaa 1px solid;}
 .yellowB1{background:#eaffaa;margin:0px 5px}
 .yellowB2{border-top-width:0px;border-left-width:2px;border-bottom-width:0px;margin:0px 3px;border-right-width:2px;}
 .yellowB3{margin:0px 2px;}
 .yellowB4{margin: 0px 1px;height:2px}
 .yellowBorderContent{border-right:#eaffaa 1px solid;border-top:#eaffaa 0px solid;display: block;background:#eaffaa;padding-bottom: 0px;overflow: hidden;border-left:#eaffaa 1px solid;border-bottom:#eaffaa 0px solid}

 .orangeTop{display:block;font-size:1px;background:none transparent scroll repeat 0% 0%;}
 .orangeBottom{display:block;font-size:1px;background:none transparent scroll repeat 0% 0%;}
 .orangeB1,.orangeB2,.orangeB3,.orangeB4{display:block;overflow:hidden;}
 .orangeB1,.orangeB2,.orangeB3{height:1px;}
 .orangeB2,.orangeB3,.orangeB4{border-right:#ffa813 1px solid;background:#ffa813;border-left:#ffa813 1px solid;}
 .orangeB1{background:#ffa813;margin:0px 5px}
 .orangeB2{border-top-width:0px;border-left-width:2px;border-bottom-width:0px;margin:0px 3px;border-right-width:2px;}
 .orangeB3{margin:0px 2px;}
 .orangeB4{margin: 0px 1px;height:2px}
 .orangeBorderContent{border-right:#ffa813 1px solid;border-top:#ffa813 0px solid;display: block;background:#ffa813;padding-bottom: 0px;overflow: hidden;border-left:#ffa813 1px solid;border-bottom:#ffa813 0px solid}
 
a.retro_tv_A:link {width: 47px; height: 47px; background-image: url('/images/Retro_TV_Mask_2b.jpg'); background-repeat: no-repeat; display: block}
a.retro_tv_A:active {width: 47px; height: 47px; background-image: url('/images/Retro_TV_Mask_2b.jpg'); background-repeat: no-repeat; display: block}
a.retro_tv_A:visited {width: 47px; height: 47px; background-image: url('/images/Retro_TV_Mask_2b.jpg'); background-repeat: no-repeat; display: block}
a.retro_tv_A:hover {width: 47px; height: 47px; background-image: url('/images/Retro_TV_Mask_2b_over.jpg'); background-repeat: no-repeat; display: block}

a.retro_tv_B:link {width: 47px; height: 47px; background-image: url('/images/Retro_TV_Mask_2d.jpg'); background-repeat: no-repeat; display: block}
a.retro_tv_B:active {width: 47px; height: 47px; background-image: url('/images/Retro_TV_Mask_2d.jpg'); background-repeat: no-repeat; display: block}
a.retro_tv_B:visited {width: 47px; height: 47px; background-image: url('/images/Retro_TV_Mask_2d.jpg'); background-repeat: no-repeat; display: block}
a.retro_tv_B:hover {width: 47px; height: 47px; background-image: url('/images/Retro_TV_Mask_2d_over.jpg'); background-repeat: no-repeat; display: block}

a.retro_tv_C:link {width: 50px; height: 50px; background-image: url('/images/Retro_TV_Main_2c_2.jpg'); background-repeat: no-repeat; display: block}
a.retro_tv_C:active {width: 50px; height: 50px; background-image: url('/images/Retro_TV_Main_2c_2.jpg'); background-repeat: no-repeat; display: block}
a.retro_tv_C:visited {width: 50px; height: 50px; background-image: url('/images/Retro_TV_Main_2c_2.jpg'); background-repeat: no-repeat; display: block}
a.retro_tv_C:hover {width: 50px; height: 50px; background-image: url('/images/Retro_TV_Main_2c_2o.jpg'); background-repeat: no-repeat; display: block}

a.retro_tv_D:link {width: 50px; height: 50px; background-image: url('/images/Retro_TV_Main_2c_4.jpg'); background-repeat: no-repeat; display: block}
a.retro_tv_D:active {width: 50px; height: 50px; background-image: url('/images/Retro_TV_Main_2c_4.jpg'); background-repeat: no-repeat; display: block}
a.retro_tv_D:visited {width: 50px; height: 50px; background-image: url('/images/Retro_TV_Main_2c_4.jpg'); background-repeat: no-repeat; display: block}
a.retro_tv_D:hover {width: 50px; height: 50px; background-image: url('/images/Retro_TV_Main_2c_4o.jpg'); background-repeat: no-repeat; display: block}

.customProductContainer{display:block;clear:both;width:900px;border:solid;overflow:hidden;}

#floatMenu {position:absolute;clear:both;background:url(/images/subMenuGradient.gif) repeat-x;margin:-5px 0px 0px -35px;padding-top:0px;width:985px;height:23px;letter-spacing:9px;top:0px;}



