.fontsize15 { FONT-SIZE: 15px; COLOR: #3B7AB0; FONT-FAMILY: Arial, Helvetica, sans-serif }
.fontsize14 { FONT-SIZE: 14px; COLOR: #2F363A; FONT-FAMILY: Arial, Helvetica, sans-serif }
.fontsize13 { FONT-SIZE: 13px; COLOR: #2F363A; FONT-FAMILY: Arial, Helvetica, sans-serif }
.fontsize12 { FONT-SIZE: 12px; COLOR: #2F363A; FONT-FAMILY: Arial, Helvetica, sans-serif }
.fontsize11 { FONT-SIZE: 11px; COLOR: #2F363A; FONT-FAMILY: Arial, Helvetica, sans-serif }
.fontsize10 { FONT-SIZE: 10px; COLOR: #2F363A; FONT-FAMILY: Arial, Helvetica, sans-serif }
.fontsize5 { font-size: 5px}

.darkblue { COLOR: #4A5864}
.bold { font-weight:bold }
.white {color:#FFFFFF }
.highlightblue { color: #0E4290 }
.lightgrey { color: #4A5864 }
.lightblue { COLOR: #146EB9 }
.greygrey { color: #656565}
.headerblue {color: #5BA7D2 }
.fontsize5 { font-size:5px}
.listprice {text-decoration: line-through;}
.lightgreybox {	border: 1px solid #C0C0C4;}

.bottomlightgreyline 
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C4;
}

.bottomshadow 
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5F8BB0;
}

.bottomlightgreydiv 
{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
}

.rightlightgreyline 
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C0C0C0;
}

.leftlightgreyline 
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C0C0C0;
}

body.site 
{
	margin-top: 		5px; 
	margin-right: 		0px; 
	margin-bottom: 		0px; 
	margin-left: 		20px; 
	/*background: #ededed url("images/lgrey013.jpg");*/
	background: #FCF9F5 url("images/lgrey013.jpg");
	background-repeat: no-repeat;
	font-size:			small;
	text-decoration:	none;
	font-weight:		200;
	line-height:		20px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif; 
	color:				#000000;
}

.heading
{
	font-size:			16px;
	font-weight:		600;
	color:				Maroon;
	font-family:		Palatino Linotype;
	/* color:				#003399; */

}

.headingUpperL
{
	font-size:			16px;
	font-weight:		bold;
	color:				Maroon;
	text-transform:		uppercase;
	font-family:		Palatino Linotype;
}

.headingUpper
{
	font-size:			12px;
	font-weight:		bold;
	color:				Maroon;
	text-transform:		uppercase;
	font-family:		Palatino Linotype;
}

.headingSmlUpper
{
	font-size:			11px;
	font-weight:		bold;
	color:				Maroon;
	text-transform:		uppercase;
	font-family:		Palatino Linotype;
}

.headingNewsUpper
{
	font-size:			12px;
	font-weight:		bold;
	color:				White;
	text-transform:		uppercase;
	font-family:		Palatino Linotype;
	background-color:	#F0840A;
	padding:		    10px 0 10px 0;
	vertical-align:		top;
}

.headingUpperStyle1
{
	font-size:			11px;
	font-weight:		bold;
	color:				White;
	text-transform:		uppercase;
	font-family:		Palatino Linotype;
	background-color:	#745C5C;
	padding:		    10px 0 10px 0;
	vertical-align:		top;
}

.headingsmall
{
	font-size:			12px;
	font-weight:		800;
	color:				#003399;
}
.subhead 
{
	font-size:			11px;
	font-weight:		800;
	color:				#4A5864;
}
.subhead :link			{    color: #4A5864;    text-decoration: none; }
.subhead :visited		{    color: #4A5864;    text-decoration: none; }
.subhead :hover			{    color: #4586BC;    text-decoration: underline; }
.subhead :active		{    color: #4A5864;    text-decoration: none; }

.subheadlarge 
{
	font-size:			14px;
	font-weight:		900;
	color:				#4A5864;
	text-align:			center;
}

.topnavi a 
{
   color: #4A5864;
   text-decoration: none;
}

.topnavi a:hover 
{
   color: #4586BC;
}

.categoriesbox
{
	border-style: solid;
	border-width: 0px;
	border-color: #C0C0C4;
	padding: 5px 5px 5px 5px;
	text-align:center;
}
.brandbox
{
	border-style: solid;
	border-width: 1px;
	border-color: #C0C0C4;
	padding: 5px 5px 5px 5px;
	text-align:center;
}
.brandbox1
{
	border-style: solid;
	border-width: 1px;
	border-color: #C0C0C4;
	padding: 5px 5px 5px 5px;
	text-align: left;
}
.productbox
{
	border-style: solid;
	border-width: 1px;
	border-color: #C0C0C4;
	padding: 5px 5px 5px 5px;
	text-align:center;
}

.text 
{
	font-size:			13px;
	font-weight:		500;
	color:				#4A5864;	
	line-height: 23px;
}

.smallwindow 
{
	margin-top: 		10px; 
	margin-right: 		0px; 
	margin-bottom: 		0px; 
	margin-left: 		0px; 
	background-color: 	#ededed;
}

a:link			{    color: #666666;    text-decoration: none; }
a:visited		{    color: #666666;    text-decoration: none; }
a:hover			{    color: #333333;    text-decoration: underline; }
a:active		{    color: #666666;    text-decoration: none; }

td,select,input {
	font-size:			11px;
	text-decoration:	none;
	font-weight:		normal;
	line-height:		17px;
	font-family: 		Arial, Helvetica, sans-serif; 
	color:				#000000;
}

.stdbold{
	font-weight:		600;
}

.orderform {
	font-size:			12px;
	line-height:		22px;
}


.saleprice {
	font-weight:		600;
	color:				#ff3300;
}
.intprice {
	font-weight:		600;
	color:				#3366cc;
}
.ourprice {
	font-weight:		600;
	color:				#000000;
}
.bold {
	font-weight:		600;
}
.boldbig {
	font-size:			13px;
	font-weight:		600;
}
.footer {
	font-size:			10px;
	color:				#999999;
	line-height:		15px;
}
.pricedesc {
	color:				#666666;
}
.boldwhite 
{
	font-size:			12px;
	font-weight:		600;
	color:				#ffffff;
}
.boldwhite:link			{    color: #ffffff;    text-decoration: none; }
.boldwhite:visited		{    color: #ffffff;    text-decoration: none; }
.boldwhite:hover		{    color: #ffcc00;    text-decoration: underline; }
.boldwhite:active		{    color: #ffffff;    text-decoration: none; }

.home{
	color:				#666666;
}
.homebold {
	color:				#333333;
	font-weight:		600;
}
.homegrey{
	color:				#666666;
}


.home:link			{    color: #ff9900;   font-weight:		300; text-decoration: none; }
.home:visited		{    color: #ff9900;   font-weight:		300; text-decoration: none; }
.home:hover			{    color: #ff6600;   font-weight:		300; text-decoration: underline; }
.home:active		{    color: #ff9900;   font-weight:		300; text-decoration: none; }

input {
	font-family: 		tahoma,verdana, arial, helvetica, sans-serif; 
	font-size: 			11px; 
	font-weight: 		300; 
	height:				21px;
	background-color:	#ffffff;
	padding:			0px 2px 0px 2px;
	color: #333333;
	border: 1px solid #cccccc	;
	margin: 1px;
}
textarea {
	font-family: 		tahoma,verdana, arial, helvetica, sans-serif; 
	font-size: 			11px; 
	font-weight: 		300; 
	background-color:	#ffffff;
	padding:			2px 0px 0px 4px;
	color: #333333;
	border: 1px solid #cccccc;
	margin: 1px;
	/*overflow:hidden;*/
}
select {
	font-family: 		tahoma,verdana, arial, helvetica, sans-serif; 
	font-size: 			11px; 
	font-weight: 		300; 
	background-color:	#ffffff;
	padding-left:		5px;
}
.radio	{
	background-color:	#ffffff;
	border-style:		none;
	padding:			0px 0px 0px 0px;
	vertical-align:		middle;
}
.checkbox {
	padding:			0px 0px 0px 0px;
	background-color:	#ffffff;
	border-style:		none;
}
.button {
	font-size: 			11px;
	color: #ffffff;
	background-color:	#6699cc;
	border-style:		solid;
	border-color:		#ffffff;
	padding:			0px 0px 0px 0px;
}

.gobutton {
	font-weight: 		normal; 
	padding:			0px 0px 0px 0px;
	font-size: 			11px; 
	font-weight: 		normal; 
	height:				18px;
	background-color:	#ffffff;
	padding:			0px 2px 0px 2px;
	border: 0;
	margin: 0px;
}

#banner
{	
	background-image: url(../images/amp.jpg);
	margin-top: auto;
	margin-left: 140px;
	padding: 0; 
	border: none;	
	width: 960px;
	height: 150px;
	border:	none;
}

#banner1
{
	position: relative;
	background-image: url(../images/amp.jpg);
	left: 50%;
	margin-top: auto;
	margin-left: -480px;
	padding: 0; 
	border: none;	
	width: 960px;
	height: 150px;
	border:	none;
}

#menu
{
	position: relative;
	left: 50%;
	margin-top: 3px;
	margin-left: -480px;
	padding: 0; 
	border: none;	
	width: 960;
	border: 1px solid #C0C0C4;
	font-size: 10px;
	font-weight: bold;
}

#heading
{
	position: relative;
	left: 50%;
	margin-top: 10px;
	margin-left: -480px;
	padding: 0; 
	border: none;	
	width: 960;
	vertical-align: middle;
	clear: both;
	font-size: 13px;
	font-weight: bold;
	color: Maroon;
	text-transform: uppercase;
	font-family: Palatino Linotype;
	
}

#heading1
{
	position: relative ;
	margin: 0;
	padding: 0; 
	border: none;	
	width: 960;
	vertical-align: middle;
	clear: both;
	font-size: 13px;
	font-weight: bold;
	color: Maroon;
	text-transform: uppercase;
	font-family: Palatino Linotype;
	
}