BODY {
	margin: 0;
	padding: 0;
	height: 100%;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	text-align: left;
	background: white; 
	/*background: url(http://www.fabricuk.com/images/top_bg.gif) repeat top center;*/
	
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
	[if IE] zoom: 1;
	[if IE] display: block; 	
}  /* for IE/Mac */

.infopagetitle {
		
	font-family: Arial, Helvetica, sans-serif; 
	font-size:20px; 
	COLOR: #008b8b; 
	TEXT-DECORATION: none; 
	font-weight: bold;
	text-align:left;	
}

.infopagetext {
		
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	COLOR: #000000; 
	TEXT-DECORATION: none; 
	font-weight:;
	text-align:left;
	
}

.infopagesubtitle {

	font-family: Arial, Helvetica, sans-serif; 
	font-size:13px; 
	COLOR: #008b8b; 
	TEXT-DECORATION: none; 
	font-weight:bold;
	text-align:left;

}




P{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
	margin-top:0px;
	padding-top:0px;
}

A {
	TEXT-DECORATION: none;
	Color: #0000FF;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-size:12px; 	
}
A:link {
	TEXT-DECORATION: none;
}
A:visited {
	TEXT-DECORATION: none;
	Color: #0000ff;
}
A:hover {
	TEXT-DECORATION: underline;
	color:red;
}
A:hover SPAN {
	TEXT-DECORATION: underline;
}


A.categ  {
	font-family:Verdana; 
	font-size:10px; 
	COLOR: #000000; 
	TEXT-DECORATION: none; 
	font-weight:;
}

TD {
	font-family:Verdana; 
	font-size:10px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
}
Th {
	font-family:Verdana; font-size:10px; COLOR: #000000; TEXT-DECORATION: none; 
}

.title {
	font-family:Verdana; font-size:11px; COLOR: #000000; TEXT-DECORATION: none; font-weight:normal;
}

.titlecateg {
	font-family:Verdana; font-size:12px; COLOR: #000000; TEXT-DECORATION: none; font-weight:;
}

.blue  {font-family:Verdana; font-size:10px; COLOR: #000000; TEXT-DECORATION: none; font-weight:normal;
}

.red  {font-family:Verdana; font-size:11px; COLOR: #cc0000; TEXT-DECORATION: none; font-weight:bold;
}

td.categ{
	border : 1px solid #D0D0C1;
	padding: 10px;
	border-style: dotted;
}

INPUT, TEXTAREA,SELECT{
	color: #000000;
    border : 1px solid #D0D0C1;
	background-color:#F6F6F4;
   	font : normal 8pt Verdana, Arial, Helvetica, sans-serif;

}

TEXTAREA.white, INPUT.white{
	color: #000000;
    scrollbar-3dlight-color:white;
    scrollbar-arrow-color:white;
    scrollbar-base-color:white;
    scrollbar-darkshadow-color:white;
    scrollbar-face-color:white;
    scrollbar-highlight-color:white;
    scrollbar-shadow-color:white;
	border : 0px;
	background-color:#FFFFFF;
   	font : normal 8pt Verdana, Arial, Helvetica, sans-serif;

}

.titletext
	subheading {
	font-size: 11px;
	font : normal 8pt Verdana, Arial, Helvetica, sans-serif;
	
	}

.discounts
{
  width: 230px;
 /* position: absolute;
  top: 290px;
  right: 10px;*/
}

.discounts th, .discounts td
{
  text-align: center;
  font-size: 13px;
  font-family: Arial;
  background: #FFFFFF;
}


div.flyout_cont{
position:absolute;
display:none;
background:#ddd;
border:1px solid #999;
}
ul.flyout_ul{
list-style-type: none;
margin:5px;
padding:0;
}
ul.flyout_ul li{
padding:5px 0;
}

#fabricCart{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

TABLE#fabricCart TH{
	BACKGROUND-COLOR: #C0C0C0;
	font-size: 11px;
	font-weight: bold;	
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
}

TABLE#fabricCart TD{	
	padding-top:4px;
	padding-bottom:4px;
}

TABLE#fabricCart TFOOT{	
}

TABLE#fabricCart TFOOT TABLE{	
	font-size: 11px;
	font-weight: bold;	
}

/*=======================================*/
/*Button Style*/
.buttonL {
    float:left;
    height:auto;
    font:11px/16px "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
    width:auto;
    text-align:center;
    white-space:nowrap;
}
/*Button Arrow Styles*/
.arrows {
    font-size:90%;
    margin:0.1em;
}
/*Button link styles*/
.buttonL a:link, .buttonL a:visited {
    color: #eee;
    background-color:#1e5184;
    font-size:1em;
    font-weight:bolder;
    text-decoration: none;
    border-bottom:0.1em solid #555;
    border-right:0.1em solid #555;
    border-top:0.1em solid #ccc;
    border-left:0.1em solid #ccc;
    margin: 0.1em;
    padding:0.1em 0.3em 0.2em 0.3em;
    display:block;
}
.buttonL a:hover {
    background-color:#003366;
    color:#999;
    border-top:0.1em solid #777;
    border-left:0.1em solid #777;
    border-bottom:0.1em solid #aaa;
    border-right:0.1em solid #aaa;
   padding:0.1em 0.3em 0.2em 0.3em;
    margin: 0.1em;
}

.buttonR {
    float:right;
    height:auto;
    font:11px/16px "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
    width:auto;
    text-align:center;
    white-space:nowrap;
}
/*Button link styles*/
.buttonR a:link, .buttonR a:visited {
    color: #eee;
    background-color:#1e5184;
    font-size:1em;
    font-weight:bolder;
    text-decoration: none;
    border-bottom:0.1em solid #555;
    border-right:0.1em solid #555;
    border-top:0.1em solid #ccc;
    border-left:0.1em solid #ccc;
    margin: 0.1em;
    padding:0.1em 0.3em 0.2em 0.3em;
    display:block;
}
.buttonR a:hover {
    background-color:#003366;
    color:#999;
    border-top:0.1em solid #777;
    border-left:0.1em solid #777;
    border-bottom:0.1em solid #aaa;
    border-right:0.1em solid #aaa;
    padding:0.1em 0.3em 0.2em 0.3em;
    margin: 0.1em;
}
/*=======================================*/

/*================Top verticle Menu=======================*/

ul.fabUkMenu {	
	height: 100%;
	width:100%;
	float:left;
	padding:0;
	margin:0;
	text-align: center;
	list-style-type:none;	
}

ul.fabUkMenu li {
	display:inline; 
	
}

ul.fabUkMenu li a { 
	float:left;
	height: 100%;
	display: block;
	text-decoration:none;
	color: #008B8B;
	font: bold 10px "arial";	
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid white;
	outline: none;
}

ul.fabUkMenu a:visited {
text-decoration:none;
    color: #008B8B;
	outline: none;
}

ul.fabUkMenu li a:hover {
text-decoration:none;
    color: #fff;
	background: #202020;
}

ul.fabUkMenu a:active {
text-decoration:none;
    background: #bc243c;
    color: #008B8B;
	outline: none;
}

/*================Top verticle Menu=======================*/

.COHeading{
	font: 900 16px arial;
	font-weight: bold;	
	color: red;
}

.COMsg{
	font: 800 11px arial;
}

.COLogin{
	font: 800 11px arial;
}

/*================Receipt Style======S====================*/

TABLE.ReceiptItems{
	border-collapse:collapse;
}

TABLE.ReceiptItems TD{
	padding: 2px;
}
.domainHead{
	width: 50%;
	
	color:#383838;
	text-align: center;
	margin-left: auto; 
	margin-right: auto;
}
/*================Receipt Style======E====================*/

/*==========================*/

#emptCart{
	width: 300px;
	border: 2px solid #1e5184; 
	color: #D90010;
	text-align: center;
	font: 900 16px Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right:auto;
	padding: 3px;
}

/*==========================*/

/*===============Registration Form=====S================*/
.errHead{
	font: 800 12px Arial, Helvetica, sans-serif;
	color: red;
}

.err{
	font: 800 10px Arial, Helvetica, sans-serif;
	color: red;
}

TABLE.autoform{
	font: 800 12px Arial, Helvetica, sans-serif;
}

TABLE.formtable{
	border:outset 3px; 
	border-collapse:collapse;
	border-style:solid;
	border-bottom-color:#aaa;
	border-right-color:#aaa;
	border-top-color: #ddd;
	border-left-color: #ddd;
	background: #F0F0F0;
	width: 430px;
}

#generr{
	font: 800 11px Arial, Helvetica, sans-serif;
	color: red;
}

TH.col{
	width: 130px;
}

/*===============Registration Form=====E================*/

/*
.fabImg img{
	width:100%;
	height:100%;
}
*/

A.picMagni{
	font:bold 13px arial,sans-serif;
	color:gray;
	text-decoration:none;
	outline: none;
}

A.picMagni:visited{
	color:gray;
	text-decoration:none;
}

A.picMagni:hover{
	text-decoration:none;
}

	.prodBluBox{		
		position: relative;
		margin-bottom: 2px;
		border: 1px solid blue;		
		font: normal 11px/22px Arial, Helvetica, sans-serif;
		color: gray;		
	}
	
	.prodBluHdr{
		position: relative;
		background-image: url(../images/navigation-menu-bg.jpg);
		background-repeat: repeat-x;	
		background-position: 0em -1em;			
		margin-left:auto;
		margin-right: auto;			
		clear:both;
		height:28px;
		text-align: center;
		font: bold 12px/22px Arial, Helvetica, sans-serif;
		color: #DCDCDC;	
		padding-top:4px;
		text-align:left;
		padding-left: 2px;
	}	
	
	.prodBluHdr a{
		height:98%;
		font: bold 16px/22px Arial, Helvetica, sans-serif;
		display:block;
		color: #DCDCDC;	
	}

	.prodBluHdr a:hover{
		display:block;
		color: #DCDCDC;	
		text-decoration: underline;
	}	
	
	.prodBluHdr a:visited{
		display:block;
		color: #DCDCDC;	
	}
	
	.prodBlBoxCont{	
		margin-top: 1px;
		height: 100%;		
	}		
	
	.catVertMenu{
		width: 99.5%; /*For KHTML*/
		font: normal 11px/20px verdana, Arial, Helvetica, sans-serif;
		border:0px;
	}	

	ul.catVertMenu {
		width: 100%; /*For KHTML*/
		list-style: none;
		margin: 0px;
		padding: 0px;
	}

	ul.catVertMenu li {
		width:100%;
		list-style-type:none;
		text-align:left;
		margin: 0px;
		padding: 0px;
		line-height: 130%;
		cursor:pointer;	
		border-bottom: 1px solid gray;
	}	
	
	ul.catVertMenu li a:link{	
		display:block;	
		text-align:left;
		color: #0066FF;
		text-decoration:none;
		height:100%;
		padding: 1.5px 1px 1.5px 6px;	
	}
	
	ul.catVertMenu li a:visited{		
		color: #0066FF;
		padding: 1.5px 1px 1.5px 6px;
	}	
	
	ul.catVertMenu li a:hover{
		color:red;
		text-decoration: underline;
		padding: 1.5px 1px 1.5px 6px;
	}
	
	li.shopMenActive{
		color:#656565;
	}
	
	li.shopMenActive a  {
		color: #656565;
		font-weight:bold;
		display:block;
		text-align:left;
		text-decoration:none;
		height:100%;
		padding: 1.5px 1px 1.5px 0px;
		margin-left:0px;
		background-color: #D0D0D0;
		clear:none;
	}

/*===========================*/

TABLE.product_list_vmenu{
	width: 88%;
}

TABLE.product_list_vmenu TD{
	border:1px dotted gray;
	border-collapse:separate;
	border-spacing:2px 1px;
	text-align: left;
	vertical-align: top;
}

/*========= Product Selection ========*/	
.product_selection{
	float: left;
	width: 65%;
	padding: 1px;
}

.product_selection TABLE.p_display{
	width:100%;
	border-collapse: collapse;
}

.product_selection TABLE.p_display TD{
	padding: 4px 3px;
	vertical-align: top;
}

TABLE.colors_swatches{
	border-collapse:collapse;
	margin-left:auto; 
	margin-right:auto;
}

TABLE.colors_swatches td{
	padding: 2px;
}


H2.fabHead{
	font: arial,sans-serif; 
	color: #008B8B;
}

.ProdHeadName{	
	font: bold 18px arial;
	color: #8D1919;
	margin: 5px 2px 5px 5px;
	text-transform: capitalize;
}

TABLE.product_discr_tab {	
	font: bold 11px arial,sans-serif; 
	text-align: left;
	border-collapse: collapse;
}

TABLE.product_discr_tab TD{
	color: black;
	text-align: left;
	padding: 1px;
}

.extra_features{
	margin-top: 2px;
}

.extra_features TABLE.extra_features_tab{
	width: 100%;
	border-collapse: collapse;
}

.extra_features TABLE.extra_features_tab TD,
.extra_features TABLE.extra_features_tab TH{	
	border: 1px solid #B0C4DE;
}
	
TABLE.extra_features_tab TH,
{	
	text-align: right
}
H4.prod_feature_title,
H4.prod_credit_title{
	margin-bottom: 2px;
	text-decoration: underline;
}

.fabLargImg{
	border: 3px solid #B0C4DE;
	padding: 1px;
}

.fabLargImg IMG{
	width: 318px;
	margin: 1px;
}

.threadDiv{
	width:100%;
	height:50px;
	position:relative;
}

.thredImg{
	position: absolute;
	margin:1px;	
	top:0;
	display:inline;
}

.fabImg{
	/*width:159px;*/
	height:189px;
	border: 1px solid gray;
	padding: 1px;
	margin:1px;
	clear:both;
	text-align: center;
}

.Prods_Categ_List{
	float: left;
	width: 25%;
	margin: 1px;
	padding: 2px;	
}	
	.arraw{
		display:inline-block;
		margin-top:2px;
		margin-left:1px;
		margin-bottom:-3px;
		margin-right:0.1em;
		width: 09px;
		height: 1.21em;
		padding:0px;
		background-image: url(../images/orng-icons.gif);
		background-repeat: no-repeat;
		clear:none;
	}

	.ArrPos{
		background-position: 1px -76px;
	}

	.bluArrPos{
		background-position: 1px -76px;
	}

	.LeftPos{
		background-position: 1px -11px;
	}
	
	.orgBox{
		position: relative;
		BACKGROUND: orange;
		padding: 1px;
		z-index:0;		
	}	
	
	.orgBoxH{
		position: relative;
		margin-left:auto;
		margin-right: auto;		
		clear:both;
		height:30px;
		background: #fff;
		text-align: center;
		font: bold 12px/22px Arial, Helvetica, sans-serif;
		color: gray;	
	}
	
	.orgBoxCont{
		background-image: url(../images/org_bg.gif);
		background-repeat: repeat-x;	
		background-position: 0em -5em;			
		margin-top: 1px;
		height: 100%;	
		font: normal 11px/22px Arial, Helvetica, sans-serif;
		color: gray;
		padding:1px;
	}		
/*========= Product Selection ========*/	

/*================================*/

/*===========================*/

	.longList{
		width: 100%;
	}
	
	.longList li{
		list-style-type:none;
		text-indent:0px;	
	}
	
	.fabItemCont{
		width: 280px;		
		padding: 2px 1px 2px 2px;
		margin:3px;
		/* border: 1px solid #808080; */
	}
	
	.fabItemCont a { 
		height: 100%;
		display: block;		
		text-decoration:none;
		color: #3D3D3D;
		font: normal 12px "arial";	
		padding: 2px 3px 2px 3px;
		outline: none;
	}	
	
	.fabItemCont a:visited { 
		text-decoration:none;
		color: #3D3D3D;
	}	
	
	.fabItemCont a:hover { 
		color: white;
		font-weight: bold;
		text-decoration:none;
		background: black;
	}	
	
	.popupDiv{
		width: 200px;
		display: none;		
		padding: 2px 1px 2px 2px;
		margin:1px;
		border: 2px solid #8B0000;
		background-color:white;
	}
	
	.popupHead{
		height:20px;
		color: black;
		text-align: center;
		font: bold 12px "arial";
		padding-left: 3px;
		padding-top: 2px;
		background-color:#B0B0B0;			
	}	
	
	.popupDiv UL{
		width: 100%;
		float:left;
		padding:0;
		margin:0;
		text-align: left;
		list-style-type:none;					
	}

	.popupDiv UL LI {
		display:inline; 		
	}

	.popupDiv UL LI a { 
		height: 100%;
		display: block;
		text-decoration:none;
		color: black;
		font: normal 12px "arial";	
		padding: 2px 3px 2px 3px;
		/*border-bottom: 1px solid gray;*/
		outline: none;
	}
	
	.popupDiv UL LI  a:visited {
		font: bold 12px "arial";
		text-decoration:none;
		outline: none;
	}

	.popupDiv UL LI  a:hover {
		font: bold 12px "arial";
		text-decoration:none;
		color: #fff;
		background: #202020;
	}	

	.warningMsg{
		color: #8B0000;
		text-align: left;
		border:2px solid #E6E6FA;
		font: normal 10px "arial";
		padding: 1px;
		background-color:#E6E6FA;			
	}
	
	.fabDiscript{
		margin-top:3px;
		margin-right:1px;
		text-align: left;
		border:1px solid gray;
		font: normal 12px "arial";
		padding: 2px;
	}
	
	.DiscountBox{
		border: 1px solid #B3B3B3;
		font: bold 11px verdana, arial;
		background-color: #333333;
		margin: 6px 1px;
		text-align: center;
		width:250px;
		height: 70px;
	}
	
	TABLE.divider_tab{
		border-collapse:collapse;
		width:100%;
		height:69px;
	}
	
	TABLE.vals_tab{
		border-collapse:collapse;
		width:100%;
		height:100%;
	}
	
	TABLE.vals_tab TD{
		text-align:center;
		vertical-align:middle;
		color:orange;
		font: bold 18px arial;
	}
	
	TD.middle_arraw{
		padding:3px;
		color:white;
		font: bold 18px arial;
		background: url(images/diskArrow.png) no-repeat center center;
		text-align:center;
		vertical-align:middle;
	}
	
/*===============================*/


/* Buttons style Begins */

	.button{
		border: 1px solid #00008B;
		margin: 3px;
		padding: 1px;			
	}
	
	.button a:link, .button a:visited {
		TEXT-ALIGN: center; 
		padding: 3px 5px;
		BACKGROUND-COLOR: #00008B;
		COLOR: #fff;
		MARGIN: auto; 
		DISPLAY: block; 
		FONT-FAMILY: Arial, Helvetica, sans-serif; 	
		FONT-SIZE: 11px; 
		CURSOR: pointer; 
		FONT-WEIGHT: bold; 
		TEXT-DECORATION: none; 		
	}
	
	.button a:hover {
		COLOR: #fff;
		BACKGROUND-COLOR: #6666B9;	
	}

	.ButtonLeft{
		FLOAT: left; 
	}
	
	.ButtonRight{
		FLOAT: right; 
	}

/* Buttons style ends */

/* Start Top Contact Banner */

.topcontactdetail
{
	text-align: right;
	font-size: 20px;
	font-family: Arial;
	background: #FFFFFF;

}

/* End Top Contact Banner */


/*=========== Promotion Catagory Style start  ============*/	

.prodBluBox-1{		
	position: relative;
	margin-bottom: 2px;
	border: 1px solid blue;		
	font: normal 11px/22px Arial, Helvetica, sans-serif;
	color: gray;		
}

.prodBluHdr-1{
	position: relative;
	background-image: url(../images/navigation-menu-bg.jpg);
	background-repeat: repeat-x;	
	background-position: 0em -1em;			
	margin-left:auto;
	margin-right: auto;			
	clear:both;
	height:28px;
	text-align: center;
	font: bold 12px/22px Arial, Helvetica, sans-serif;
	color: #DCDCDC;	
	padding-top:4px;
	text-align:left;
	padding-left: 2px;
}	

.prodBluHdr-1 a{
	height:98%;
	font: bold 16px/22px Arial, Helvetica, sans-serif;
	display:block;
	color: #DCDCDC;	
}

.prodBluHdr-1 a:hover{
	display:block;
	color: #DCDCDC;	
	text-decoration: underline;
}	
	
.prodBluHdr-1 a:visited{
	display:block;
	color: #DCDCDC;	
}
	
.prodBlBoxCont-1{	
	margin-top: 1px;
	height: 100%;		
}		

.catVertMenu-1{
	width: 99.5%; /*For KHTML*/
	font: normal 11px/20px verdana, Arial, Helvetica, sans-serif;
	border:0px;
}	

ul.catVertMenu-1 {
	width: 100%; /*For KHTML*/
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.catVertMenu-1 li {
	width:100%;
	list-style-type:none;
	text-align:left;
	margin: 0px;
	padding: 0px;
	line-height: 130%;
	cursor:pointer;	
	border-bottom: 1px solid gray;
}	

ul.catVertMenu-1 li a:link{	
	display:block;	
	text-align:left;
	color: #0066FF;
	text-decoration:none;
	height:100%;
	padding: 1.5px 1px 1.5px 6px;	
}

ul.catVertMenu-1 li a:visited{		
	color: #0066FF;
	padding: 1.5px 1px 1.5px 6px;
}	

ul.catVertMenu-1 li a:hover{
	/*color:red; */
	color:#700000;
	font-weight:bold;
	text-decoration: underline;
	padding: 1.5px 1px 1.5px 6px;
}

li.shopMenActive-1{
	color:#656565;
}

li.shopMenActive-1 a  {
	color: #656565;
	font-weight:bold;
	display:block;
	text-align:left;
	text-decoration:none;
	height:100%;
	padding: 1.5px 1px 1.5px 0px;
	margin-left:0px;
	background-color: #D0D0D0;
	clear:none;
}

/*=========== Promotion Catagory Style End  ============*/	

/* ====Search==== */

.searchHead{
	background:#DCDCDC;
}
.searchHead TD{
	color:#008B8B;
	font:bold 13px arial;
	padding:2px;
}
.HeadLink{
	margin:0;
	width:100%;
}
.HeadLink a{
	font-size:15px;
	text-decoration:underline;
}
.ColorNo{
	color:#CC0000;
	font-size:11px;
	font-weight:bold;
}
.searResCont{
	font: normal 12px arial;
}
.serPrice{
	font: bold 20px Arial, Helvetica, sans-serif;
}
.serFormTab{
	width:700px;
	 background-color:#F5F5F5;
}
.serFormTab TD{
	font: normal 12px Arial, Helvetica, sans-serif;
}

.srchCont{
	display:inline-block;
	width:99%;
	margin-left:3px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:2px;
}
.selectedPage{
	
}

#srchBox{
	position: relative;	
	display:inline-block;
	float: left;
	clear: none;
	padding: 1px;
	height: 30px;
	margin-right:2px;
	margin-top:2px;
	border:2px solid yellow;
}

#srchBttn{
	height: 32px;
	padding:0px 5px 0px 5px;
	margin-left: 0px;
	font: bold 16px Arial, Helvetica, sans-serif;	
	/*background-image: url(../images/navigation-menu-bg.jpg); */
	background-image: url ( images/bg2.gif);
	background-repeat: repeat-x;	
	background-position: 0em -0.9em;
	border: 1px solid #A0A0A0;
	/*color:whitesmoke; */
	color: #282828;
}

#srchinpt{
	float:right;
	margin-top:0px;
	display:inline;
	height: 32px;
	width: 80%;
	font: bold 18px Arial, Helvetica, sans-serif;	
	padding-top:2px;
	padding-bottom:0px;
	/*color:gray; */
	background: url('images/top_bg_7.gif') repeat-x;
	border: 1px solid #A0A0A0;
  /*border: 2px solid blue; */
}

.BlukBox{
	border: 1px solid #A0A0A0;
	/* ok background: url('images/bg2.jpg') repeat-x left 5%; */
	background: url('images/top_bg_7.gif') repeat-x;
	/*background-repeat: no-repeat center center; */
	padding: 1px;
	font: normal 10px Arial, Helvetica, sans-serif;
	/*background: #F8F8F8; */
}

.BlukBox_hdr{
	font:  12px Arial, Helvetica, sans-serif;
	color: #CC0000;
}
	
.BlukBox_rpr{
	color:#CC0000;
	font-weight:900;
	font-size:15px;
}
		
TR.srchOverRow:hover{
	background:WhiteSmoke;
}
/* ====/Search==== */



/*  ---- Top Banner Style start ---- */

	TABLE.top_banner{
		border-collapse: collapse;
		width: 100%;
		/*background: url('images/bg2.jpg') repeat-x left 5%; */
		/*background: url('images/top_bg_7.gif') repeat-x;
		/*background-repeat: no-repeat center center; */
		/*background-color: #181818; */
		background-color: #686868;
		

	}
	
	P.top_banner_right{
		font: normal 10px verdana;
		padding: 2px;
		text-align: right;
		/*font-family: Georgia, "Times New Roman", Times, serif; */
		font-family: verdana;
		/*color: #ffffff; */
		/*color: #404040; */
		color: #F8F8F8;
		
		
	}	
	
	P.top_banner_right a{
		font: normal 10px verdana;
		padding: 2px;
		text-align: right;
		/*font-family: Georgia, "Times New Roman", Times, serif; */
		font-family: verdana;
		/*color: #ffffff; */
		/*color: #404040;*/
		text-decoration: none;
	
	}
	
	P.top_banner_left{
		font:12px;
		padding: 3px;
		/*font-family: Georgia, "Times New Roman", Times, serif; */
		font-family: verdana;
		/*color: #ffffff; */
		/*color: #404040; */
		color: #F8F8F8;
		/*color: #CC0000; */
		font-weight: bold;
		
	}
	
	P.top_banner_left .banner_address{
		font:12px;
		font-family: verdana;
		/*color:red; */
		/*color: #ffffff; */
		/*color: #404040; */
		color: #F8F8F8;
		/*color: #CC0000; */
		font-weight: bold;
	}
	
	P.top_banner_left .banner_time{
		font: normal 10px verdana;
		padding: 2px;
		/*font-family: Georgia, "Times New Roman", Times, serif; */
		/*color:blue; */
		/*color: #ffffff; */
		/*color: #404040; */
		color:#E8E8E8 ;
		
		}	
	
	H1.top_banner_tell{
		font: 26px;
		font: bold;
		text-align: right;
		margin: 2px 15px 1px 2px;
		/*font-family: Georgia, "Times New Roman", Times, serif; */
		font-family: verdana;
		/*color: #ffffff; */
		/*color: #404040; */
		/*color: #CC0000; */
		color: #F8F8F8;
		letter-spacing: 2px;
	}
	

/* ---- Top Banner Style End ---  */



/* ---- Contactform Style Start ---  */

.cflite {
	width: 400px;
	font-family: arial;
}
.cflite_td {
	padding:4px;
	font-size:12px;
}
.cflite p {
	padding:4px;
}
.cflite label {
	padding:4px;
}
label {
 padding-right:10px
}
.required {
 font-weight:bold;
}
.required_star {
 font-weight:bold;
 color:#F00;
}
.not-required {
 font-weight:normal
}

/* ---- Contactform Style End ---  */

/*--------Links style start -----*/

#fHeader{
	margin-left:4px;
	color:gray;
	font:22px/30px arial,verdana, sans-serif;
}

.ctgHeader{
	margin-left:4px;
	font:bold 16px/30px arial,verdana, sans-serif;
}

A.return{
	font-weight:bold;
	margin-left:4px;
	float:right;
}

#sMapTable{
}
.arraw{
	display:inline-block;
	margin-left:1px;
	margin-right:0.5em;
	width: 12px;
	height: 13px;
	background-image: url('../images/pointers.gif');
	background-repeat: no-repeat;
	clear:none
}
.TopArrPos{
	background-position: -28.00em -17.60em;
}

.FstArrPos{
	background-position: -20px -123px;
}

.SubArrPos{
	background-position: -437px -123px;
}

UL.smTopList{
	list-style:none;	
	padding:0px;
	margin-left:8px;
	margin-top:8px;
}
UL.smTopList li{
	text-align:left;
	padding:0px;
	margin-bottom:0.4em;		
}

UL.smTopList li a{
	color:gray;
	text-decoration: underline;
	font: bold 11px "arial";
}

ul.smTopList a:visited,
ul.smTopList li:visited a{
	color:gray;
	text-decoration: underline;
}

ul.smTopList a:hover,
ul.smTopList li:hover a,
ul.smTopList li.iehover a {
	color:red;
	text-decoration: underline;
}

UL.smSubList{
	list-style:none;	
	padding:0px;
	margin-left:30px;
	margin-top:8px;
}
UL.smSubList li{
	text-align:left;
	padding:0px;
	margin-bottom:0.4em;		
}

UL.smSubList li a{
	color:gray;
	text-decoration: underline;
	font: bold 11px "arial";
}

ul.smSubList a:visited,
ul.smSubList li:visited a{
	color:gray;
	text-decoration: underline;
}

ul.smSubList a:hover,
ul.smSubList li:hover a,
ul.smSubList li.iehover a {
	color:red;
	text-decoration: underline;
}


A.smFabCtg{
	color:gray;
	font: bold 11px "arial";
	text-decoration: underline;
}

A.smFabCtg:visited{
	color:gray;
	text-decoration: underline;
}

A.smFabCtg:hover{
	color:red;
	text-decoration: underline;
}

.SectionsSeparatorL {
	border-bottom: 1px dashed #CCCCCC; 
	margin-bottom: 4px; 
}

.SectionsSeparatorS { 
	width: 489px; 
	float:right; 
	border-bottom: 1px dashed #CCCCCC; 
	margin-bottom: 4px; 
}
/*--------Links style end ----------*/

