body					{
					font-family:			sans-serif;
					direction:				ltr;
					margin:					0px 10px 0px 10px;
					padding:				0px;
					}

h1, h2, h3, h4, h5, h6, p, li, img, table, form, div, span, ul
					{
					margin:					0px;
					padding:				0px;
					border:					0px;
					font-size:				95%
					}
/*
input					{
					margin-top:				1px;
					margin-bottom:			1px;
					padding:				0;
					}
*/
table					{
					border-spacing:			0px;
					}

textarea				{
					width:					100%;
					}

a, .fakelink		{
					color:					#006699;
					text-decoration:		none;
					cursor:					pointer;
					}

a:hover, .fakelink:hover
					{
					color:					#ff9900;
					text-decoration:		underline;
					}

a.nodec:hover		{
					text-decoration:		none;
					}

h1					{
					color:					#ee1133;
					font-size:				110%;
					}

h2					{
					color:					#ee1133;
					font-size:				100%;
					}

h3					{
					color:					#556699;
					font-size:				100%;
					}

h4					{
					color:					#ee1133;
					font-weight:			normal;
					}

h5					{
					color:					#334d55;
					font-weight:			normal;
					}

.copyright      		{
                    font-size:              80%;
					}

ul					{
					list-style-position:	inside;
					list-style-type:		circle;
					padding:				0px 0px 0px 10px;
					}

li					{
					margin-left: 			20px;
					padding:				5px 0px 0px 0px;
					}

p.p-logo                       {
                    margin-top:             -30px;
                    margin-bottom:          15px;
                    line-height:            2.2;
                    }

.p-logo                         {
                    position:               relative;
                    top:                    18px;
                    }

/************ color styles ************/
/*
.col-1				{
					color:					#ee1133;
					}

.col-2				{
					color:					#eecc44;
					}
*/
.col-grey			{
					color:					#888888;
					}

.bor-1				{
					margin-top:				-1px;
					border:					2px solid #ffbb11;
					}

.bor-2				{
					border:					1px solid #bbbbbb;
					}

.bg-1				{
					background:				#ffffff;
					}

.bg-2				{
					background:				#efefef;
					}

.hover:hover		{
					background:				#ffdddd;
					color:					#ee1133;
					text-decoration:		none;
					}



.disabled			{
					color:					#aaaaaa;
					cursor:					default;
					}

/* * * * * * * * * * * * * * * * * * * * * * 
  *                   Page Sections                  *
  * * * * * * * * * * * * * * * * * * * * * */

#header				{
					padding:				5px 0px 5px 0px;
					height: 				95px;
					}

#title				{
					font-size:				120%;
					font-weight:			bold;
					color:					#f7c852;
					}

#left-logo			{
					position:				absolute;
					top:					8px;
					left:					10px;
					}

#right-logo			{
					position:				absolute;
					top:					10px;
					right:					10px;
					}

#left-bar, #right-bar
					{
					width:					172px;					
					}

#left-bar			{
					float:					left;
					clear:					left;
					margin-right:			10px;
					}					

#right-bar			{
					float:					right;
					clear:					right;
					margin-left:			10px;
					}

#contentarea		{
					margin:					0px 185px 0px 185px;
					}

#footer				{
					clear:					both;
					padding:				10px 5px 5px 5px;
					}

#vc 					{
					float:					right;
					}

.page-block, .page-block-indent, .img-page-block, .news-img-page-block
					{
					margin-top:				15px;
					}

.page-block-indent	{
					margin-left:			15px;
					}

.img-page-block		{
					overflow:				auto;
					}

.news-img-page-block
					{
					min-height:				60px;
					}

.img-float-left		{
					float: 					left;
					margin-right:			20px;
					}

.img-float-right	{
					float: 					right;
					margin-left:			20px;
					}

.ul-big				{
					font-size:				110%;

					}

.highlight			{
					font-weight:			bold;
					font-size:				100%;
					}
/*
.line				{
					
					display:				block;
					}
*/
.title				{
					margin-top:				4px;
					color:					#ee1133;
					font-weight:			normal;
					position:				absolute;
					}

.data				{
					margin-top:				4px;
					display:				block;
					}

.pagelinks
					{
					font-size:				11pt;
					}

/*.pagelinks .fakelink:hover, .pagelinks a:hover
					{
					background:				#ffdddd;
					color:					#ee1133;
					}
*/
.pagelinks .selected	{
					font-weight:			bold;
					}

/* * * * * * * * * * * * * * * * * * * * * * 
  *        Box Styles & Functionality        *
  * * * * * * * * * * * * * * * * * * * * * */

.box-t, .box-b		{
/*					margin-left:			20px;
					margin-right:			20px;
					background-repeat:		repeat-x;*/
                    background-repeat:		no-repeat;
					background-position:	top;
					color:					#000000;
					}

.box-t				{
					background-image:		url(../images/normal/box-t1.gif);
                    height:					17px;
					padding:				2px 0px 0px 20px;
					font-size:				100%;
/*					font-weight:			bold;*/
					}

.box-b				{
					background-image:		url(../images/box-b1.gif);
                    height:					20px;
					padding:				1px 15px 0px 0px;
					}

.box-b a				{
					color:					#000000;
                    font-weight:			bold;
					}

.box-tl, .box-tr, .box-bl, .box-br
					{
					background-repeat:		no-repeat;
					height:					20px;
					}

.box-tl, .box-bl	{
					background-position:	top left;
					}

.box-tr, .box-br	{
					background-position:	top right;
					}

.box-tl				{
					background-image:		url(../images/box-tl.gif);
					}

.box-tr				{
					background-image:		url(../images/box-tr.gif);
					}

.box-bl				{
					background-image:		url(../images/box-bl.gif);
					}

.box-br				{
					background-image:		url(../images/box-br.gif);
					}

.box-l1, .box-r1, .box-l2, .box-r2, .box-l3, .box-r3
					{
					background-repeat:		no-repeat;
					}

.box-l1, .box-l2, .box-l3
                                        {
					background-position:	left;
					}

.box-r1, .box-r2, .box-r3
                                        {
					background-position:	right;
					}

.box-l1				{
					background-image:		url(../images/box-l1.gif);
					}

.box-r1				{
					background-image:		url(../images/box-r1.gif);
                    }

.box-l2				{
					background-image:		url(../images/box-l2.gif);
					}

.box-r2				{
					background-image:		url(../images/box-r2.gif);
                    }

.box-l3				{
					background-image:		url(../images/box-l3.gif);
					}

.box-r3				{
					background-image:		url(../images/box-r3.gif);
                    }

.box-content		{
/*					border-left:			2px solid #ffbb11;
					border-right:			2px solid #ffbb11;
*/
					padding:				3px 6px 3px 6px;
					}

/* * * * * * * * * * * * * * * * * * * * * * 
  *   Menu Bar Styles & Functionality   *
  * * * * * * * * * * * * * * * * * * * * * */

.menu				{
					margin-bottom:			1px;
					}

.menu a				{
					color:					#000000;
					}

.tab				{
					margin-right:			-1px;
					cursor:					pointer;
					}

.tab-l, .tab-r
					{
					background-repeat:		no-repeat;
					position:				relative;
					top:					-1px;
					padding:				1px 0px 2px 0px;
					border-bottom:			1px solid #ffbb11;
					}

.tab-l				{
					background-image:		url(../images/menu-tl.gif);
					background-position:	top left;
					}

.tab-r				{
					background-image:		url(../images/menu-tr.gif);
					background-position:	top right;
					}

.tab-t				{
					border-top:				2px solid #ffbb11;
					border-bottom:			1px solid #ffbb11;
					padding:				2px 10px 1px 10px;
					font-size:				8pt;
					font-weight:			bold;
					}

.menu a:hover		{
					text-decoration:		none;
					}

.tab:hover .tab-t, .menu .over .tab-t, .menu .selected .tab-t, .tab-m a:hover, .tab-m a.selected
					{
					color:					#ee1133;
					}

.tab:hover .tab-t, .menu .over .tab-t
					{
					background:				#ffdddd;
					}

.tab:hover .tab-l, .menu .over .tab-l
					{
					background-image:		url(../images/menu-tlo.gif);
					}

.tab:hover .tab-r, .menu .over .tab-r
					{
					background-image:		url(../images/menu-tro.gif);
					}

.menu .selected .tab-t
					{
                    background:				#ffffff;
                    border-bottom:			3px solid #ffffff;
					}

.menu .selected .tab-l
					{
					background-image:		url(../images/menu-tls.gif);
                    border-bottom:			3px solid #ffffff;
					}

.menu .selected .tab-r
					{
					background-image:		url(../images/menu-trs.gif);
                    border-bottom:			3px solid #ffffff;
					}

.disabled:hover .tab-t, .disabled.over .tab-t
					{
					color:					#aaaaaa;
					background:				#ffffff;
					}

.disabled:hover .tab-l, .disabled.over .tab-l
					{
					background-image:		url(../images/menu-tl.gif);
					}

.disabled:hover .tab-r, .disabled.over .tab-r
					{
					background-image:		url(../images/menu-tr.gif);
					}

.bar-t				{
					width:					100%;
					height:					10px;
					}

.bar-b, .bar-bm		{
					width:					100%;
					height:					3px;
                    background:				#ffbb11;
					}

.bar-b				{
					margin-bottom:			10px;
					}

.bar-g                           {
					width:					100%;
					height:					20px;
                    background-image:		url(../images/gradient.gif);
                    background-repeat:      repeat-y;
                    background-position:    center center;
                    margin-top: 			10px;
                    margin-bottom:			10px;
					}

.tab-m                           {
                    padding-top:			4px;
					margin-bottom:			4px;
					}

.tab-bm		                {
					margin-bottom:			2px;
					}

.tab-m a				{
					font-size:				9pt;
					font-weight:			bold;
					}

a.selected			{
					font-weight:			bold;
					}

/* * * * * * * * * * * * * * * * * * * * * * 
  *                 Browser Styles                   *
  * * * * * * * * * * * * * * * * * * * * * */

#browsermenu		{
					margin-bottom:			2px;
					}

#browsermenu .tab-r	{
					margin-right:			-3px;
					}

#browsermenu .tab-l, #browsermenu .tab-r
					{
					padding:				4px 0px 2px 0px;
					}

.searchterm			{
					margin-right:			4px;
					padding:				0px 5px 0px 5px;
					}

.browserbox			{
					padding:				4px 5px 4px 5px;
					}

.productresult		{
					border-top:				1px solid #cccccc;
					}

.productresult:hover
					{
					background:				#efefef;
					}

#searchtable		{
					width:					100%;
					font-size:				8pt;
					}

#searchtable .header td
					{
					border-top:				none;
					font-weight:			bold;
					text-align:				center;
					}

#searchtable td		{
					border-top:				1px solid #dedede;
					padding:				4px 2px 8px 2px;
					}

#searchtable a		{
					color:					#000000;
					font-weight:			bold;
					padding-bottom:			5px;
					}

#searchtable a:hover	{
					color:					#ff9900;
					text-decoration:		underline;
					}

#adstable			{
					width:					100%;
					text-align:				center;
					border-spacing:			5px;
					}

.browsertable		{
					font-size:				9pt;
					}

.resultstable		{
					width:					100%;
					font-size:				10pt;
					}

.producttable		{
					width:					100%;
					border-spacing:			5px;
					font-size:				11pt;
					}

.ostable			{
					border-spacing:			5px;
					}

.vpp-table			{
					border-spacing:			10px;
					}

.price				{
					color:					#cc0000;
					font-size:				14pt;
					}

.table-links tr		{
					margin-bottom:			10px;
					}

.table-links .text	{
					padding-left:			10px;
					}

