/* CSS Document */
body {
	color : #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size : 12px;
	width : 100%;
	padding : 0px;
	margin : 0px;
}

#video_callout	{
	border : none;
	margin-left : auto;
	margin-right : auto;
	width : 180px;
}

.button	{
	background-color: #006699;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

.contactInput	{
	width : 162px;
	font-size : 12px;
}

.contactInputCity	{
	width : 75px;
	font-size : 12px;
}

.contactInputState	{
	width : 25px;
	font-size : 12px;
}

.contactInputZip	{
	width : 50px;
	font-size : 12px;
}	

.orderQuantity	{
	width : 30px;
	font-size : 12px;
}
td	{
	font-size:12px;
}
p 	{
	font-size : 12px;
	padding : 0px;
	margin : 0px;	
}

a	{
	color : #006699;
	text-decoration : none;
}
a:hover	{
	color : #999999;
	text-decoration : none;
}
h3	{
	font-size : 15px;
	font-weight : bold;
	color : #006699;
	padding : 15px 5px 0px 0px;
	margin : 0px;		
}

h2	{
	font-size : 14px;
	font-weight : bold;
	color : #006699;
	padding : 5px 5px 5px 0px;
	margin : 0px;		
}

h1	{
	border-top : 1px solid #006699;
	font-size : 12px;
	font-weight : bold;
	color : #006699;
	padding : 0px 5px;
	margin : 0px;	
	border-left : 1px solid #006699;
}	


#productNav	a	{
	color : #006699;
}

#productNav	a:hover	{
	color : #999999;
}

#indexContent img	{
	display : block;
}

#indexContent	{
	background-image : url(../images/homepage/bg_swoop.gif);
	background-repeat : no-repeat;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	height : 420px;
	width : 800px;
}

#content 	{
	padding-left: 20px;
	padding-bottom:20px;
	width : 458px;
}

#content2 	{
	width : 478px;
}


#page	{
	font-family: Arial, Verdana, sans-serif;
	font-size : 12px;
	background-repeat : no-repeat;
	padding : 0px 0px 0px 0px;
	margin : 10px 0px 0px 0px;
}

#page p	{
	margin : 10px 0px 10px 0px;
	padding : 0px;
}

#page ul	{
	margin : 0px 0px 0px 20px;
	padding : 0px 0px 0px 0px;
	list-style : square;
}

#page li	{
	margin : 0px;
	padding : 3px 0px 3px 0px;	
}


#footer	p {
	width : 100%;
	margin : 5px 0px 5px 0px;
	font-size: 10px;
	color : #FFFFFF;
}

#footer p a	{
	color : #FFFFFF;
	text-decoration: underline;
}

#footer p a:hover	{
	color : #999999;
	text-decoration: underline;
}



.navitem	{
	height: 24px;
	font-size: 11px;
	font-weight : bold;
	color : #999999;
	padding : 5px 4px 0px 4px;
	margin : 0px 0px 0px 0px;
	border-right : 1px solid #FFFFFF;
	vertical-align : top;
}

.navItemSelected	{
	font-size: 11px;
	font-weight : bold;
	color : #006699;
	padding : 5px 8px 0px 8px;
	margin : 0px 0px 0px 0px;
	border-right : 1px solid #999999;
	vertical-align : top;
}

.navitem a {
	padding-left: 7px;
	padding-right: 7px;
	color: #666666;
}

.navitem a:hover {
	padding-left: 7px;
	padding-right: 7px;
	color: #999999;
}

#close	{
	font-size: 10px;
	font-weight : bold;
	color : #006699;
}

#leftColumn	{
	width : 312px;
}


#leftColumn #bounding_box {
	float: right;
	width: 200px;
	margin: 87px 0px 30px 0px;
	border-top: 1px solid #3C73B8;
	border-bottom: 1px solid #3C73B8;
}

#bounding_box #leftcol_nav {
	list-style-type:disc;
	color:#999999;
	padding:10px 0 0 0;
}

#bounding_box #leftcol_nav li {
	list-style-type:disc;
	font-weight:bold;
	margin-bottom:3px;
}
#bounding_box #leftcol_nav li ul	{
	padding:3px 0;
}
