body
				{
					background-color:#D2D2D2;
					margin:0px;
					marginheight:0;
				}
		


img				{
					border:0px;
				}

.leftshading
				{
					width:8px;
					background-image:url(images/left-shade-border.gif);
				}

.rightshading
				{
					width:8px;
					background-image:url(images/right-shade-border.gif);
				}

.center
				{
					background-color:white;
					width:749px;
				}

.navbar 			{
					background-color:#003366;
					color:white;
					font-family:arial;
					font-size:11px;
					font-weight:bold;
					height:24px;

				}

a.navbar_links:link
				{
					color:white;
					font-family:arial;
					font-size:11px;
					font-weight:bold;
					text-decoration:none;
				}
h2				{
					display:block;
					color:black;
					font-family:arial;
					font-weight:bold;
					font-size:13px;
					margin:0px;
					margin-bottom:4px;
					padding:3px;
					border:1px solid #A0A0A0 ;
					background-color:#F0F0F0;
				}
.bottomtable td
				{
					width:33%;
					padding:4px;
				}

a.navbar_links:active
				{
					color:white;
					font-family:arial;
					font-size:11px;
					font-weight:bold;
					text-decoration:none;
				}

a.navbar_links:visited
				{
					color:white;
					font-family:arial;
					font-size:11px;
					font-weight:bold;
					text-decoration:none;
				}

a.navbar_links:hover
				{
					color:white;
					font-family:arial;
					font-size:11px;
					font-weight:bold;
					text-decoration:underline;
				}

a.left_links:link
				{
					color:black;
					font-family:arial;
					font-size:11px;
					font-weight:bold;
					text-decoration:none;
					line-height:25px;
				}

a.left_links:active
				{
					color:black;
					font-family:arial;
					font-size:11px;
					font-weight:bold;
					text-decoration:none;
					line-height:25px;
				}

a.left_links:visited
				{
					color:black;
					font-family:arial;
					font-size:11px;
					font-weight:bold;
					text-decoration:none;
					line-height:25px;
				}

a.left_links:hover
				{
					color:red;
					font-family:arial;
					font-size:11px;
					font-weight:bold;
					text-decoration:none;
					line-height:25px;
				}


.leftbar
				{
					background-color:#CDDBEB;
					width:193px;
					border-right:1px solid black;
				}

.cetermain
				{
					width:556px;
					background-color:white;
					color:black;
					font-size:12px;
					font-family:arial;
					text-align:left;
				}


.cetermain td
				{

					background-color:white;
					color:black;
					font-size:12px;
					font-family:arial;
				}

.search_input
				{
					width:125px;
					background-color:white;
					border:1px solid black;
					color:black;
				}
.button
				{
					background-color:#003366;
					border:1px solid black;
					color:white;
					font-weight:bold;
					font-family:arial;
				}



a.cart_link:link
				{
					color:black;
					font-family:arial;
					font-size:11px;
					font-weight:bold;
					line-height:13px;
					text-decoration:none;
				}

a.cart_link:active
				{
					color:black;
					font-family:arial;
					font-size:11px;
					font-weight:bold;
					line-height:13px;
					text-decoration:none;
				}

a.cart_link:visited
				{
					color:black;
					font-family:arial;
					font-size:11px;
					font-weight:bold;
					line-height:13px;
					text-decoration:none;
				}

a.cart_link:hover
				{
					color:black;
					font-family:arial;
					font-size:11px;
					font-weight:bold;
					line-height:13px;
					text-decoration:underline;
				}

.linktitle
				{
					width:193px;
					height:23px;
					font-family:arial;
					font-weight:bold;
					font-size:12px;
					color:white;
					background-color:#003366;
					text-align:center;
				}

h1				{
					color: black;
					text-align:center;
					font-family: arial;
					font-weight: bold;
					font-size:14px;
					display:inline;
					line-height:26px;
				}


.maintext			{
					color:black;
					font-size:12px;
					font-family:arial;
					text-align:justify;
					line-height:20px;
				}
a.content_links:link
				{
					color:maroon;
					font-family:arial;
					font-size:12px;
					font-weight:bold;
					text-decoration:none;
				}

a.content_links:active
				{
					color:maroon;
					font-family:arial;
					font-size:12px;
					font-weight:bold;
					text-decoration:none;
				}

a.content_links:visited
				{
					color:maroon;
					font-family:arial;
					font-size:12px;
					font-weight:bold;
					text-decoration:none;
				}

a.content_links:hover
				{
					color:black;
					font-family:arial;
					font-size:12px;
					font-weight:bold;
					text-decoration:none;
				}

a.content2_links:link
				{
					color:#003366;
					line-height:20px;
					font-family:arial;
					font-size:12px;
					font-weight:bold;
					text-decoration:underline;
				}

a.content2_links:active
				{
					color:#003366;
					line-height:20px;
					font-family:arial;
					font-size:12px;
					font-weight:bold;
					text-decoration:underline;
				}

a.content2_links:visited
				{
					color:#003366;
					line-height:20px;
					font-family:arial;
					font-size:12px;
					font-weight:bold;
					text-decoration:underline;
				}

a.content2_links:hover
				{
					color:maroon;
					line-height:20px;
					font-family:arial;
					font-size:12px;
					font-weight:bold;
					text-decoration:underline;
				}
				
ul 				{
					color: black;
					list-style-position: outside;
					list-style-type: disc;
					margin: 10px;
					padding-left:5px;
					margin-top:0px;
					margin-bottom:0px;
				}

a.itemTitle:link
				{
					color:#003366;
					font-size:12px;
					font-weight:bold;
					font-family:arial;
					text-decoration:underline;
				}

a.itemTitle:active
				{
					color:#003366;
					font-size:12px;
					font-weight:bold;
					font-family:arial;
					text-decoration:underline;
				}

a.itemTitle:visited
				{
					color:#003366;
					font-size:12px;
					font-weight:bold;
					font-family:arial;
					text-decoration:underline;
				}
a.itemTitle:hover
				{
					color:#003366;
					font-size:12px;
					font-weight:bold;
					font-family:arial;
					text-decoration:none;
				}

.itemTitle			{
					text-align:left;
					width:100%;
				}


.productListing-even tr
				{
					vertical-align:top;
				}

.productListing-odd tr
				{
					vertical-align:top;
				}

.categoryListBoxContents
				{
					float:left;
					text-align:center;
					padding-bottom:15px;
					width:169px;
					height:80px;
					border:0px solid red;
				}


a:link
				{
					color:#003366;
					font-size:12px;
					font-weight:bold;
					font-family:arial;
					text-decoration:none;
				}

a:active
				{
					color:#003366;
					font-size:12px;
					font-weight:bold;
					font-family:arial;
					text-decoration:none;
				}

a:visited
				{
					color:#003366;
					font-size:12px;
					font-weight:bold;
					font-family:arial;
					text-decoration:none;
				}
a:hover
				{
					color:#003366;
					font-size:12px;
					font-weight:bold;
					font-family:arial;
					text-decoration:none;
				}
.category-subs-parent
				{
					line-height:25px;
				}


form
				{
					display: inline;
				}


.cartProductDisplay img		{
					border:0px;

				}
.cartProductDisplay		{
					text-align:left;
				}


.cartProductDisplay a:link	{
				
					font-family:arial;
					font-size:13px;
					color:black;
					font-weight:bold;
					text-decoration:none;
			
				}

.cartProductDisplay a:active	{
				
					font-family:arial;
					font-size:13px;
					color:black;
					font-weight:bold;
					text-decoration:none;
			
				}

.cartProductDisplay a:visited	{
				
					font-family:arial;
					font-size:13px;
					color:black;
					font-weight:bold;
					text-decoration:none;			
				}

.cartProductDisplay a:hover	{
				
					font-family:arial;
					font-size:13px;
					color:black;
					font-weight:bold;
					text-decoration:underline;
			
				}

.cartProductDisplay
				{
					width:200px;
				}

.cartRemoveItemDisplay img	{
					border:0px;

				}

.cartRemoveItemDisplay		{
					width:30px;
					text-align:center;
					vertical-align:top;
				}

.bottom_cart img		{
					border:0px;
				}

#shippingEstimatorContent	
				{
					width:470px;
					text-align:left;
					background-color:white;
					border:1px solid #003366;
					padding-left:15px;
					padding-right:15px;
					font-family:arial;
					font-size:12px;	
				}

.tableHeading td
				{
					background-image:url("/images/heading_background.gif");
					font-family:arial;
					border-bottom:1px solid #003366;
					font-weight:bold;
					font-size:12px;
					height:20px;
					color:#003366;
				}


.insideheader			{
					background-image:url("/images/heading_background.gif");
					background-position: bottom left;
					width:520px;
					height:30px;
					border-bottom:1px solid #003366;
					color:#003366;
					font-size:14px;
					font-family:arial;
					padding-left:5px;
					text-align:left;
				}

.insideheader h1		{
					font-size:14px;
					font-family:arial;
					color:#003366;
					font-weight:bold;
					display:inline;
				}
.insideheader h1 a		{
					font-size:14px;
					font-family:arial;
					color:#003366;
					font-weight:bold;
					display:inline;
				}

.insidebody			{
					width:260px;
					border-right:1px solid #003366;
				}

.insidetext h1			{
					font-size:14px;
					font-family:arial;
					color:#8a0000;
					font-weight:bold;
					display:inline;
				}

a.category_page_header_link:link	
				{
					font-size:14px;
					font-family:arial;
					color:#8a0000;
					font-weight:bold;
					text-decoration:none;
				}
				
a.category_page_header_link:active	
				{
					font-size:14px;
					font-family:arial;
					color:#8a0000;
					font-weight:bold;
					text-decoration:none;
				}
				
a.category_page_header_link:visited	
				{
					font-size:14px;
					font-family:arial;
					color:#8a0000;
					font-weight:bold;
					text-decoration:none;
				}
				
a.category_page_header_link:hover	
				{
					font-size:14px;
					font-family:arial;
					color:#8a0000;
					font-weight:bold;
					text-decoration:underline;
				}



.insidetext			{
					color:black;
					font-family:arial;
					font-size:11px;
				}

.insidetexttop			{
					color:black;
					font-family:arial;
					font-size:12px;
					line-height:18px;
					text-align:justify;
				}
.flagInfo tr                    {
					color:black;
					font-family:arial;
					font-size:12px;
					line-height:18px;
					text-align:justify;
                                 }
.flagInfo a                      {
color:black;
font-weight:normal;
text-decoration:underline;
                                  }

.insidetexttopcheckout			{
					color:black;
					font-family:arial;
					font-size:12px;
					line-height:25px;
					text-align:left;
				}



.productListing-rowheading th
				{
					background-image:url("/images/heading_background.gif");
					background-position: bottom left;
					background-repeat:no-repeat;
					height:30px;
					border-bottom:1px solid #003366;
					color:#003366;
					font-size:12px;
					font-family:arial;


				}
				
a.productListing-heading
				{
					color:#003366;
					font-size:12px;
					font-weight:bold;
					font-family:arial;
					text-decoration:none;

				}
#listCell0-0			{
					width:90px;
				}
.listCell0			{
					width:90px;
				}
.attribImg			{
					display:inline;
					float:left;
					text-align:center;
					width:120px;
					height:150px;
				}
				
.flagImg			{
					border:1px solid #003366;
					padding:3px;
					text-align:center;
					width:300px;
					height:180px;
				}
				
.flagcompare			{
					text-align:left;
				}
.flagcompare h1			{
					font-size:12px;

				}
a.home_page_link:link
				{
					color:black;
					font-family:arial;
					font-size:12px;
					text-decoration:none;
					font-weight:normal;
				}

a.home_page_link:active
				{
					color:black;
					font-family:arial;
					font-size:12px;
					text-decoration:none;
					font-weight:normal;
				}

a.home_page_link:visited
				{
					color:black;
					font-family:arial;
					font-size:12px;
					text-decoration:none;
					font-weight:normal;
				}

a.home_page_link:hover
				{
					color:black;
					font-family:arial;
					font-size:12px;
					text-decoration:underline;
					font-weight:normal;
				}



a.title_nav_links:link
				{
					color:white;
					font-family:arial;
					font-size:12px;
					text-decoration:none;
					font-weight:bold;
				}
a.title_nav_links:active
				{
					color:white;
					font-family:arial;
					font-size:12px;
					text-decoration:none;
					font-weight:bold;
				}
a.title_nav_links:visited
				{
					color:white;
					font-family:arial;
					font-size:12px;
					text-decoration:none;
					font-weight:bold;
				}
a.title_nav_links:hover
				{
					color:white;
					font-family:arial;
					font-size:12px;
					text-decoration:none;
					font-weight:bold;
				}

.checkboxLabel			{
					padding-left:5px;
				}
.checkout		{
					color:black;
					font-family:arial;
					font-size:12px;
					border:1px solid #E0E0E0;
				}

legend				{
					color:black;
					font-size:13px;
					color:black;
					font-family:arial;
					font-weight:bold;
				}
.order-totals			{

					background-image:url("/images/heading_background.gif");
					color:#003366; 
					border-right:1px solid #003366; 
					border-bottom:1px solid #003366; 
					border-left:1px solid #003366; 
					font-weight:bold; 
					text-align:right;
				}

.topcartheader td
				{
					font-weight:bold;
					font-family:arial;
					font-size:13px;
					background-image:url("/images/heading_background.gif");
					background-position: bottom left;
					height:20px;

					font-size:13px;
					text-align:left;
					color:#003366;
				}
.brdrbottom		{

					border-bottom:1px solid #003366;
				}
.friendLinks		{
					margin-left:9px; 
					width:527px; 
					display:block; 
					margin-right:3px; 
					line-height:17px;
margin-bottom:14px;
text-align:justify;
			}
.friendText a           {
                                        font-weight:normal;
                                        color:#383838;
                                        text-decoration:underline;
                        }
.friendTitle            {
					color:#282828; 
					display:block; 
					font-weight:bold;
			}
.friendText            {
					color:#383838;
			}
			
.bottomnavigation
			{
				width:100%;
				font-family:arial;
				font-size:12px;
				line-height:18px;
				border-top:1px solid #383838;
			}
			
.bottomnavigation td
			{
				width:25%;
				padding:4px;
			}
			
.bottomnavigation th
			{
				width:25%;
				padding:4px;
				padding-bottom:0px;
				font-weight:normal;
				text-align:left;
			}
	
.bottomnavigation ul
			{
				margin:0px;
				padding:0px;
				padding-left:15px;
			}
			
.bottomnavigation a
			{
				color:black;
				font-size:12px;
				text-decoration:underline;
				font-weight:normal;
			}
			
.bottomnavigation tr
			{
				vertical-align:top;
			}
			
.bottombarheading
			{
				display:block;
				border:1px solid #CCC;
				color:black;
				background-color:#EAEAEA;
				padding:2px;
			}
.customfeathertable a
			{
				color:black;
				text-decoration:underline;
				font-weight:bold;
				font-family:arial;
			}
.customfeathertable
			{
				line-height:25px;
			}

