	body,
	html {
		margin:0;
		padding:0;
		background:#4179A3;
		color:#000;
		
	}
	body 
	{
		font-family:Verdana;
		min-width:778px;
		font-size:11pt;
	}
	#wrap {
		background:#fff;
		margin:0  auto;
		width:778px;
		border-bottom: solid 0px #336699;
		border-left: solid 0px #336699;
		border-right: solid 0px #336699;
		border-top: solid 0px #336699;
		 
		
	}
	#header {
		background:#fFF;
		margin:0 0 0 0;
		padding:0 0 0 0;
		height:111px;
		
	}
	#header h1 {
	    margin:0;
    }
    #search
    {
		position:relative;
		top:-550px;
		left:150px;
    }
	#main 
	{
		background:#fff;
		float:left;
		width:645px;
	}
	#main h2, #main h3, #main p {
		padding:0 0px;
    }
	#sidebar {
		background:#FFF;
		float:right;
		width:128px;
	}
    #sidebar h3, #sidebar p {
		padding:0 0px 0 0;
    }
	#footer {
		background: #4179A3 url(/images/mainos7/bottombar.gif) no-repeat;
		clear:both;
		text-align:center;
		width:778px;	
	}
	#footer p 
	{

		padding:5px;
		margin:0;
		color:#4179A3;
 font-family:Verdana;
 font-size:10pt;
 font-weight:bold;
		
    }

#footer A
{
	color:#4179A3;
	text-decoration:none;
}

#footer A:Hover
{
	color:#4179FF;
	text-decoration:none;
	
}
#footer HR
{
 color:#B3C9DA;
 height:2px;	
 padding:0px 0px 0px 0px; 
}
img { 
    vertical-align: top;
}

.PageContent
{
	margin-left:10px;
}
.ProductName
{
	font-size:14pt;
	font-weight:bold;
	color:#4179A3;
	margin:0px;	
	margin-top:0px;
	
}

.ColorHolder
{
 text-align:left;	
 width:190px;
 float:left;
}

.ColorHolderSecondCol
{
 text-align:left;	
 width:300px;
  margin-top:5px;
 margin-bottom:5px
}


.ColorText
{
	font-size: 11pt;
	font-family: Verdana;
	font-weight:normal;
	color: #333;	
	width:300px;
	text-align:right;
	margin-left:20px;
	
	
	
}


.StepText
{
	font-size:12pt;
	font-weight:bold;
	color:#4179A3;
margin-left:0px;
	
}
.StepText2
{
	font-size:12pt;
	font-weight:bold;
	color:#4179A3;
margin-left:0px;
	
}
.CartDisplay
{
	font-size:10pt;
	font-weight:bold;
	color:#FF3F8E;
	padding-left:10px;
	
}
.SearchInput
{
 font-size:9pt;
 color:#4179A3;	
}

.SearchInput
{
 font-size:11pt;
 font-weight:bold;
 color:#4179A3;	
}

.SearchInput input
{
	width:90px;
	height:14px;
	border: solid 1px #000FF;
	
}
.ProductPrice
{
 font-size:12pt;
 color:Green;	
 font-weight:bold;
}
.ClickImage
{
 cursor:hand;	
}

#CategoryImages
{
	margin-top:5px;
	padding-top:10px;
	float:left;
	width:245px;
	border: solid 0px black;
}
#CategoryConnectors	
{
	margin-top:5px;	
	width:375px;
	text-align:left;	
	border: solid 0px black;
	float:right;

}

.show
{
 display:block;	
}
.hide
{
 display:none;
}


.CartTable
{
	margin-top:20px;
	font-size: 10pt;
	font-family: Verdana;
	font-weight:bold;
 border-width:0px;
}
.CartHeader
{
 background-color:#4179A3;	
 color:#FFF;
}
.CartItem
{
	
}
.CartFooter
{
	
}



.AreaTitle
{
	color:#4179A3;		
	font-size: 14pt;
	font-family: Verdana;
	font-weight:bold;
	
}

.SelectionText
{
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;	
}
.OrgDDSelection
{
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;	
	
}

.SelectedOrg
{
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;	
	border:solid 0px black;
	background-color:#4179A3;
	 font-weight:bold;
	 width:90%;
}
.SelectedOrg2
{
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;	
	
}

.OrgTitle
{
	color:#FFF;		
	font-size: 12pt;
	font-family: Verdana;
	font-weight:bold;
	
}
.CheckOutHeader
{
	font-size:11pt;	
	 padding-left:15px;
	color:#FFF;
	font-weight:bold;
	width:600px;
	 background:#4179A3 url(/images/common/roundcap.gif) no-repeat;  
	 float:left;
}
.CheckOutHeaderRight
{
	float:left;
	width:15px;
	height:18px;
	 background:#4179A3 url(/images/common/roundcapright.gif) no-repeat;  
}

.CateogryHeader
{

 color:#FFF;
 background-color:#4179A3;
 text-align:center;
 font-size:12pt;
 font-weight:bold;	
 padding-left:20px;
 margin-top:10px;
 margin-bottom:2px;
 margin-left:50px;
 width:400px;
 height:18px;
	 background:#4179A3 url(/images/common/roundcap.gif) no-repeat;  
	 float:left;
}
.CateogryHeaderRight
{
		 float:left;
	 margin-top:10px;
	margin-bottom:2px;
	width:15px;
	height:18px;
	 background:#4179A3 url(/images/common/roundcapright.gif) no-repeat;  
}




#CheckOut input
{
height:15px;	
}
#CheckOut TD
{
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
}
.stateddl
{
	height:20px;	
}

a.CatLink
{
	text-align:left;
	font-size:12pt;
	font-weight:bold;
color:#4179A3;
text-decoration:none;

}

.CatDesc
{
font-size:10pt;
 text-align:left;	
}
.PackDesc
{
	font-size:10pt;
 font-weight:bold;	
}
.Price
{
 color:Green;
}
.CategoryTitle
{
 color:#FFF;
 background-color:#4179A3;
 text-align:left;
 font-size:14pt;
 font-weight:bold;	
 padding-left:20px;
 margin-top:10px;
 margin-bottom:2px;
 width:70%;
}

a.cartlink
{
 text-decoration:none;	
 color:#FF3F8E;
 color:#0000B9;
}

.ProductInfo1
{
 font-weight:bold; 	
}
.ProductInfo2
{
text-align:left;
 font-size:11pt; 	
}

.ProductInfo3
{
text-align:left;
 font-size:10pt; 	
}

#EmailSignUp
{
	text-align:center;
	font-size:9pt;
	font-weight:bold;
color:#CC6699;	
}
.EmailSignUpInput
{
	font-size:9pt;	
 height:13px;	
 border: solid 1px #4179A3;
}

#Copyright
{
background-color:#4179A3;
font-size:8pt;
text-align:center;
color:#FFF;	
}
.ProdSelRB input{ width: 25px; height: 25px; padding: 0px 0px 0px 0px}
.test
{
}
.cocb
{
	height:10px;
  vertical-align:middle;
}
.CheckOutError
{
 font-size:8pt;
 color:#F00;	
}

.OrgDisplay
{
	font-size:larger;
	color:#4179A3;
 font-weight:bold;
	 
}
.DonateAmount
{
	color:Green;
}
.DonateText
{
	color:#4179A3;
}

.ccerror
{
 font-size:11pt;
 font-weight:bold;
 color:Red;	
}

.Free
{
	color:green;
	font-size:1.1em;
}
.InfoTitle
{
 font-size:11pt;
 font-weight:bold;
 color:#CC6699;	
}

.buylink
{
	margin:0px 0px 10px 20px;
}
#TestMode
{
	text-align:center;
	color:Red;
	font-size:12pt;
	font-weight:bold;
}
#Searchinput2_ImageButton1
{
	width:18px;
	height:18px;
}

#CheckOut1_ShipSame
{
 vertical-align:text-top;
 line-height:4px;	
}

#CheckOut1_ShipSame label
{
	 line-height:4px;	
}