/*body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#062341;
}

_____________________________TOP___________________________________*/
.show
{
	display:block;
}
.hide
{
	display:none;
}
/* this is the clipping region for the menu. it's width and height get set by script, depending on the size of the items table */
.transMenu {
  position:absolute;
  overflow:hidden;
  left:-1000px;
  top:-1000px;
  }
/* this is the main container for the menu itself. it's width and height get set by script, depending on the size of the items table */
.transMenu .content {
  position:absolute;
  }
/* this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and background transparent divs can be positioned underneath it */
.transMenu .items {
  position:relative;
  left:0px; top:0px;
  z-index:2;
  }
.transMenu.top .items {

  border-top:none;
  }
/* each TR.item is one menu item */
.transMenu .item {
    color:#ffffff;
	font-weight:bold;
    font-size:11px;
    font-family:sans-serif;
    text-decoration:none;
  /* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
  border:none;
  cursor:pointer;
  cursor:hand;
  }
/* this DIV is the semi-transparent white background of each menu. the -moz-opacity is a proprietary way to get transparency in mozilla, the filter is for IE/windows 5.0+. */
/* we set the background color in script because ie mac does not use it; that browser only uses a semi-transparent white PNG that the spacer gif inside this DIV is replaced by */
.transMenu .background {
  position:absolute;
  left:0px; top:0px;
  z-index:1;
/*  -moz-opacity:.8;*/
  filter:alpha(opacity=100);
  }
/* same concept as .background, but this is the sliver of shadow on the right of the menu. It's left, height, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowRight {
  position:absolute;
  z-index:3;
  top:3px; width:2px;
/*  -moz-opacity:.4;*/
  filter:alpha(opacity=100);
  }
/* same concept as .background, but this is the sliver of shadow on the bottom of the menu. It's top, width, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowBottom {
  position:absolute;
  z-index:1;
  left:3px; height:2px;
/*  -moz-opacity:.4;*/
  filter:alpha(opacity=100);
  }
/* this is the class that is used when the mouse is over an item. script sets the row to this class when required. */
.transMenu .item.hover {
/* background :   #FFDE00 ;*/
  color:#C50F2F;
  }

/* this is either the dingbat that indicates there is a submenu, or a spacer gif in it's place. We give it extra margin to create some space between the text and the dingbat */
.transMenu .item img {
  margin-left:10px;
  }  
/*__________________________________________________________________________*/

.bgtop_1{ background-color:#2C5D85;}

.bgtop_2{ background-color:#051C3B;}

.bgtop_3{ background-color:#2C5D85;}

.bgtop_pink{ background-color:#F72E94;}

.bgleft_blue{ background-color:#DEECF5;}

.bg_blue_1{ background-color:#147CC1;}

.bg_blue_2{ background-color:#E7F6F8;}

.bg_blue_3{ background-color:#DEECF5;}

.bgleft_gr{ background-color:#EDEDED;}

.bgwh{ background-color:#FFFFFF;}



/*******Link Classes********/
	
.nav_top:link {
	font-family: Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	line-height:20px;
	display:block;
	width:104px;
	height:25px;
	text-decoration:none;
/*	position: absolute;*/
}

.nav_top:visited {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	line-height:20px;
	display:block;
	width:104px;
	height:25px;
	text-decoration:none;
	/*position: absolute;*/
}

.nav_top:active {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	line-height:20px;
	display:block;
	width:104px;
	height:25px;
	text-decoration:none;
	/*position: absolute;*/

}
.nav_top:hover {
	background-image:  url(../images/link_btn.jpg);
	background-position:left;
	background-repeat: no-repeat;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#2C5D85;
	display:block;
	width:104px;
	height:25px;
	line-height:20px;
	text-decoration:none;
	/*position: absolute;*/
}


.nav_top1:link {
	background-image:  url(../images/link_btn.jpg);
	background-position:left;
	background-repeat: no-repeat;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#2C5D85;
	display:block;
	width:104px;
	height:25px;
	line-height:20px;
	text-decoration:none;
/*	position: absolute;*/
}

.nav_top1:visited {
	background-image:  url(../images/link_btn.jpg);
	background-position:left;
	background-repeat: no-repeat;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#2C5D85;
	display:block;
	width:104px;
	height:25px;
	line-height:20px;
	text-decoration:none;
	/*position: absolute;*/
}

.nav_top1:active {
	background-image:  url(../images/link_btn.jpg);
	background-position:left;
	background-repeat: no-repeat;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#2C5D85;
	display:block;
	width:104px;
	height:25px;
	line-height:20px;
	text-decoration:none;
	/*position: absolute;*/

}
.nav_top1:hover {
	background-image:  url(../images/link_btn.jpg);
	background-position:left;
	background-repeat: no-repeat;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#2C5D85;
	display:block;
	width:104px;
	height:25px;
	line-height:20px;
	text-decoration:none;
	/*position: absolute;*/
}

/*******Link Classes end ********/
table{
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #393939;
	text-decoration: none;
}

td {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #393939;
	text-decoration: none;
	
}


p { font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
	color: #393939; 
	text-align: justify
}

.p_text{ font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
	color: #393939;
	text-align:justify;
}

.email_text{ font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; 
	color: #ffffff; 
}


/*.theimages:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
}*/



/*.theimages:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:  #ffffff;
	text-decoration:none;

}*/

	
	.theimages img {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
/*	border: 1px solid #ccc;	*/
	}
	
	.theimages:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
/*	border: 1px solid navy;*/
	} 
	
	
	.theimagestop img {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;		
	}
	
	.theimagestop:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;	
	}
	


/*.theimages td {
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
border: 1px solid #ccc;

}

.theimages:hover td {
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
border: 1px solid navy;
} 


.theimagestop td {
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;


}

.theimagestop:hover td {
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;

}*/

/*
.theimages{
	opacity:0.4;
 	filter:alpha(opacity=40);
	border:solid 1px #330099;
}
.theimages:hover {
	opacity:0.4;
 	filter:alpha(opacity=40);
	border:solid 1px #00CCCC;
}
*/
/*.theimages img{
	opacity:0.4;
 	filter:alpha(opacity=40);
	border:solid 1px #330099;
}
.theimages img:hover {
	opacity:0.4;
 	filter:alpha(opacity=40);
	border:solid 1px #00CCCC;
}*/
/*.theimages:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FEFE00;
	text-decoration: overline underline ;
	filter:alpha(opacity=10);
	opacity:0.5;
	cursor:pointer;
}*/

/*_______________________________________________________________________*/
.email_dd:link {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
}

.email_dd:visited {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
}

.email_dd:active {
	font-family: Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;

}
.email_dd:hover {
	font-family: Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #FEFE00;
	text-decoration: overline underline ;
}

.wh_text{ font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
	color: #ffffff; 
}
.shoppingcart:link {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}

.shoppingcart:visited {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}

.shoppingcart:active {
	font-family:Arial,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;

}
.shoppingcart:hover {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}


.bluehead_text{ font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; 
	color: #04142E; 
}

.pink_text{ font-family: Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; 
	color: #F72E94; 
}


.tbox {
	HEIGHT:16px;
	WIDTH:170px;
	BORDER-RIGHT-COLOR:#2C5D85;
	BORDER-RIGHT-WIDTH:1px;
	BORDER-RIGHT-STYLE:solid;
	PADDING-RIGHT: 0px;
	BORDER-LEFT-COLOR:#2C5D85;
	BORDER-LEFT-WIDTH:1px;
	BORDER-LEFT-STYLE:solid;
	PADDING-LEFT: 2px;
	BORDER-TOP-COLOR:#2C5D85;
	BORDER-TOP-WIDTH:1px;
	BORDER-TOP-STYLE:solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM-COLOR:#2C5D85;
	BORDER-BOTTOM-WIDTH:1px;
	BORDER-BOTTOM-STYLE:solid;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px;
	FONT-FAMILY:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	POSITION: relative;
	FONT-SIZE: 11px;
	COLOR: #000000;
	VERTICAL-ALIGN: middle;
	background-color: #FFFFFF;
}


.product_cat {
	background-image: url(../images/product_categories.gif);
	background-position: center;
	background-repeat: no-repeat;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	display:block;
	width:180px;
	height:42px;
	line-height:30px;
	text-decoration:none;
}


.customer_reviews {
	background-image:   url(../images/customer_reviews.gif);
	background-position: center;
	background-repeat: no-repeat;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#04142E;
	width:191px;
	height:33px;
	line-height:30px;
	text-decoration:none;
}


.customer_text{ font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; 
	color: #393939;
	text-align:justify;
}
/*******Left Link Classes********/
	
.nav_left:link {
	background-color:#EDEDED;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#656565;
	text-decoration:none;
	padding-left:10px;
	line-height:25px;
	height:25px;
	display:block;
}

.nav_left:visited {
	background-color:#EDEDED;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#656565;
	text-decoration:none;
	padding-left:10px;
	line-height:25px;
	height:25px;
	display:block;
}

.nav_left:active {
	background-color:#EDEDED;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;	
	color:#656565;
	text-decoration:none;
	padding-left:10px;
	line-height:25px;
	height:25px;
	display:block;

}
.nav_left:hover {
	background-color:#B5F4FF;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#418CCF;
	text-decoration:none;
	padding-left:10px;
	line-height:25px;
	height:25px;
	display:block;
}
/******* Left Link Classes end ********/



/*__________________________________bottom_____________________*/

.bottombg_1{ background-color:#113556;}

.bottombg_2{ background-color:#2C5D85;}

.bottom:link {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}

.bottom:visited {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}

.bottom:active {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;

}
.bottom:hover {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}


.copy {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}

/*_________________________________middle_____________________________*/

.cv1{ 
	background-image: url(../images/middle_cv1.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
	background-color:#147CC1;
	height:7px;
	width:7px;
}

.cv2{ 
	background-image:url(../images/middle_cv1.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	background-color:#147CC1;
	height:7px;
	width:7px;
}


.cv3{ 
	background-image:  url(../images/middle_cv3.gif);
	background-repeat: no-repeat;
	background-position:top;
	background-color:#147CC1;
	width:29px;
	height:12px;
}

.cv5{ 
	background-image: url(../images/middle_cv5.gif);
	background-repeat: no-repeat;
	background-position:top;
	background-color:#147CC1;
	width:1px;
	height:12px;
}

.cv4_tile{ 
	background-image: url(../images/middle_cv4.gif);
	background-repeat:repeat-x;
	background-position:top;
	
}



.cv8_tile{ 
	background-image: url(../images/line.jpg);
	background-repeat:repeat-y;
	background-position:top;
	
}

.cv11_tile{ 
	background-image: url(../images/sub_cv4.gif);
	background-repeat:repeat-x;
	background-position:top;
}


.md_line{ 
	background-image:  url(../images/md_line.jpg);
	background-repeat:repeat-y;
	background-position:top;
	width:17px;
	
}

.cal_bgtile{ 
	background-image: url(../images/cal_bgtile.jpg);
	background-repeat:repeat-x;
	background-position:top;
	
}

.red{
color:#FF0000;
}


.stats {
border: 0px;
border-collapse: collapse;   
border-spacing: 0px;
}


.stats td {
background-color: #ffffff;
color: #000;
padding: 4px;
text-align: left;
border: 1px #2A4975 solid;
}

.stats td.hed
{ background-color: #2A4975;
color: #fff;
padding: 4px;
text-align: left;
/*border-bottom: 2px #fff solid;*/
font-size: 12px;
font-weight: bold;
} 

.conlink:link {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A4975;
	font-weight: bold;
	text-decoration:none;
}

.conlink:visited {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A4975;
	font-weight: bold;
	text-decoration:none;
}

.conlink:active {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A4975;
	font-weight: bold;
	text-decoration:none;

}
.conlink:hover {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A4975;
	font-weight: bold;
	text-decoration: underline;
}

/*_______________________________________________________________________*/


.header{
	background-image:url(topbg.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	display:block;
	height:137px;
	background-color:#00CCCC;
	width:822px;
	position:relative;
}

.reviewform #sitelabel, .reviewform #site{
	position:absolute;
	visibility:hidden;
}
.main{
	min-height: 100%;
	_height:100%;
	margin-left:auto;
	text-align:center;
	margin-right:auto;
	padding-bottom:0px;
	background-color: #E9E9E9;
	background-image:url(mainbg.jpg);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	width:822px;
}
.padding{
	height:7px;
	display:block;
}
.bottomstretch{
	background-color:#333333;
	height:97px;
	font-size:11px;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	background-image:url(bottomx.jpg);
	background-repeat:repeat-x;
	background-position:center;
}
.bottom{
	margin-left:auto;
	margin-right:auto;
	background-image:url(footer.jpg);
	background-repeat:no-repeat;
	/*width:822px;
	height:75px;*/
	text-align:center;
	padding-top:14px;
}
.readmore{
	text-align:right;
	font-size:11px;
	float:right;
	margin-top:-4px;
	padding-right:15px;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.readmore a{
	text-decoration:none;
}
a.cart{
	top:-11px;
	display:block;
	margin:0px;
	padding:0px;
	position:absolute;
	right:-20px;
}
.copy{
	bottom:5px;
	margin-top:25px;
	display:block;
}


/*________________left cat _________________________*/
.menu{
	width:793px;
	background-color:#0066FF;
	height:37px;
	overflow:hidden;
	background-image:url(menubg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin-left:15px;
	margin-right:auto;
	text-align:left;
	position:relative;
}
.menu .space{
	width:14px;
	height:20px;
	display:block;
	float:left;
}
.menu .space2{
	width:5px;
}
.menu a,.menu a:link,.menu a:visited{
	color:#FFFFFF;
	margin-right:23px;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:9px;
	display:block;
	float:left;
	text-decoration:none;
}
.menu a:hover{
	text-decoration:underline;
}

.leftcolumn{

	float:left;
	left:6px;
	width:190px;
	position:relative;
	display:block;
	z-index:333;
	text-align:center;

}
.categories{
	padding-top:5px;
	padding-bottom:10px;
	display:block;
}
.content .right a{
	color:#4691FF;
	
}
a img{
	border:none;
}
.categories a{
	margin-left:2px;
}
.categories a,.categories a:link,.categories a:visited,.categories span{
	font-family: Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11x;
	font-weight:bold;
	display:block;
	text-align:left;
	position:relative;
	width:170px;
/*	padding:5px;*/
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	border:solid 1px #ffffff;
	text-decoration:none;
	color:#4D4B4B;
/*	color:#006699;*/
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	display:inline;
	float:left;
	left:0px;
/*	font-weight:normal; */
}

.categories a:hover{
	text-decoration:underline;
	background-color:#E7F6F8;
	color:#2C5D85;
}
.categories span{
	border:none;
	margin-bottom:0px;
	display:block;
	position:relative;
	text-align:left;
}
.categories{
	display:block;
	z-index:100;
	position:relative;
/*	background-color:#F5F5F5;*/
	height:395px;
	margin:0px;
	padding:0px;
	padding-top:1px;
}
.categories .submenu{
	background-color:#F5F5F5;
	display:block;
	margin:0px;
	padding-top:5px;
	width:378px;
	padding-left:2px;
	left:190px;/* To minimize distance between submenu menu*/
	position:absolute;
	top:0px;
	z-index:111;
	border:solid 1px;
	border-color:#4D4B4B;
	display:none;
	padding-bottom:4px;
}

.categories .submenu .mh{
	display:block;
	float:right;
	height:300px;
	width:1px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
.categories .submenu div{

	float:left;
	position:relative;
	display:block;
	width:188px;
	padding:0px;
	
}
/*______________submenu_________________________*/

.categories .submenu span{
	color:#04142E;
	padding-left:5px;
	background-color: #DEECF5;
/*	border: 1px #BDBDBF solid;*/
	
}
.categories .oneC{
	width:190px;
}
.categories div a:link,.categories div a:visited{
	background-color: #F5F5F5;
/*	left:3px;*/
	padding-left:12px;
	/*text-align:center;*/
	/*border: 1px #BDBDBF solid;*/
}

.categories div a:hover{
	background-color:#E7F6F8;
	color:#2C5D85;
/*	left:3px;*/
	padding-left:12px;
	/*text-align:center;*/
	/*border: 1px #BDBDBF solid;*/
}
/*_______________________________________*/

.content{
	text-align:left;
	position:relative;
	width:581px;
	float:right;
	margin-right:14px;
	color:#393939;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:inline;
	padding-left:10px;
}
.content .text{
	display:block;
	line-height:16px;
	width:410px;
	overflow:hidden;
}
a.email{
	position:absolute;
	top:90px;
	right:22px;
	height:21px;
	background-image:url('email.jpg');
	display:block;
	width:251px;
	z-index:5;
}
a.email:hover{
	background-image:url('emailOn.jpg');
}
.content .right{
	display:block;
	width:150px;
	margin-left:5px;
	float:right;
}
.wb{
	float:right;
	margin-bottom:10px;
}
.categories img{
	position:absolute;

}
a{
	text-decoration:none;

}
a:hover{
	text-decoration:underline;
}
.customerreview{
	text-align:left;
	display:block;
	background-color:#F4F4F4;
	border:solid 1px;
	border-color:#C4C4C4;
	font-size:10px;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	display:block;
	margin-bottom:15px;
	margin-left:10px;
	margin-right:10px;
	padding:5px;
	color:#282828;
}
.moveright{
	display:block;
	padding-left:15px;
	background-color:#E8E8E8;
	border:solid 1px;
	border-color:#C4C4C4;
	margin-right:20px;
	padding:10px;
	margin-top:20px;
	}
.customerreview .date{
	font-style:italic;
	display:block;
	margin-bottom:2px;
	font-size:13px;
}
.tendays{
	margin-top:5px;
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}
.review{
	padding-right:20px;
	}
.reviewform textarea{
	width:400px;
	height:200px;
}
a.red,a.red:visited,a.red:hover,.red{
	color:#FF0000;

}
.view{
	position:absolute;
	right:0px;
	top:0px;
	display:block;
	float:right;
	text-align:right;
	background-color:#EFEFEF;
	padding:6px;
}
.view a{
	text-decoration:underline;
	color:#006699;
}
.view a:hover{	
	text-decoration:none;
	}
.path{
	width:360px;
	position:relative;
	margin-top:10px;
	display:block;
	margin-bottom:10px;
	}
.pathwide{
	width:auto;
	}

.pointer{
	cursor:pointer;
	border:solid 1px;
	border-color:#8D8D8D;
	
	}
a.opac:hover img{
	opacity:.60;
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
}
.clearer{
	display:block;
	clear:both;
	position:relative;
	height:1px;
	margin-bottom:-1px;
	visibility:hidden;	
}
.categories .submenu .normal{
	font-weight:normal;
	left:2px;
	color:#666666;
}

/*__________________________________________*/



.bg01{
	background-color:#FFFFFF;
	border-bottom-color: #BBBBBB;
	border-bottom-width:1px;
	border-bottom-style:solid;
/*	border-left-color:#BBBBBB;
	border-left-width:1px;
	border-left-style:solid;*/
	border-right-color:#BBBBBB;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#BBBBBB;
	border-top-style:solid;
	border-top-width:1px;
}

	
.top_text01{
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding-left:5px
	}
	
.title_yellow{
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#D89A26;
	text-decoration:none;
	padding-left:5px
	}

.title_blue{
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#2C5D85;
	text-decoration:none;
	padding-left:5px
	}
	
.title_green{
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#7DBE2C;
	text-decoration:none;
	padding-left:5px;
	}

/*____________________________________________________*/

.sub_cv1{
	background-image:url(../images/sub_cv1.gif);
	background-repeat:no-repeat;
	width:29px;
	height:8px;
}

.sub_cv2{
	background-image:url(../images/sub_cv2.gif);
	background-repeat:no-repeat;
	width:9px;
	height:8px;
}

.sub_cv3{
	background-image: url(../images/sub_cv3.gif);
	background-repeat:no-repeat;
	width:29px;
	height:11px;
}

.sub_cv5{
	background-image: url(../images/sub_cv5.gif);
	background-repeat:no-repeat;
	width:9px;
	height:11px;
	
}

.ya:link{
	display:block;
	width:104px;
	height:25px;
	background-image: url(../images/tabs_btn.jpg);
	background-repeat:no-repeat;
	border:none;
	font-family: Verdana;
	text-align:center;
	color:#000000;
	font-size:11px;
	line-height:30px;
	padding-left:2px;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
}


.ya:visited {
	display:block;
	width:104px;
	height:25px;
	background-image: url(../images/tabs_btn.jpg);
	background-repeat:no-repeat;
	border:none;
	font-family: Verdana;
	text-align:center;
	color:#000000;
	font-size:11px;
	line-height:30px;
	text-decoration:none;
	padding-left:2px;
	padding-top:3px;
	padding-bottom:3px;
}


/*.ya:active {
	display:block;
	width:95px;
	height:31px;
	background-color:#DEECF5;
	border:none;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#04142E;
	font-size:11px;
	line-height:30px;
	font-weight:bold;
	text-decoration:none;
}

.ya:hover {
	display:block;
	width:95px;
	height:31px;
	background-color:#DEECF5;
	border:none;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	line-height:30px;
	font-weight:bold;
	text-decoration:none;
}
*/
.yadefault:link{
	display:block;
	width:104px;
	height:25px;
	background-image: url(../images/tabs_btn_over.jpg);
	background-repeat:no-repeat;
	border:none;
	font-family: Verdana;
	text-align:center;
	color:#000000;
	font-size:11px;
	line-height:30px;
	text-decoration:none;
	padding-left:2px;
	padding-top:3px;
	padding-bottom:3px;
}

.yadefault:visited{
	display:block;
	width:104px;
	height:25px;
	background-image: url(../images/tabs_btn_over.jpg);
	background-repeat:no-repeat;
	border:none;
	font-family: Verdana;
	text-align:center;
	color:#000000;
	font-size:11px;
	line-height:30px;
	text-decoration:none;
	padding-left:2px;
	padding-top:3px;
	padding-bottom:3px;
}

/*.yadefault:active{
	display:block;
	width:95px;
	height:31px;
	background-color:#e6f1fa;
	border:none;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	line-height:30px;
	font-weight:bold;
	text-decoration:none;
}
.yadefault:hover{
	display:block;
	width:95px;
	height:31px;
	background-color:#e6f1fa;
	border:none;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	line-height:30px;
	font-weight:bold;
	text-decoration:none;
}

*/
/*_____________________________________________________________*/


.ContactContentorder2 {
	border-top:6px solid #2CAAD0;
	border-left:6px solid #2CAAD0;
	border-right:6px solid #2CAAD0;
	border-bottom:6px solid #2CAAD0;
	width:100%;
	background-color:#fff;
	padding:10px;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff5a00;
	line-height:20px;
	text-decoration:none;
}
/*_________________________________________________________*/
#slidemenubar, #slidemenubar2, #slidemenubar1{
position:absolute;
border:1.5px solid black;
background-color:#F2F2F2;
layer-background-color:#F2F2F2;
font:bold 12px Verdana;
line-height:20px;
}

.pd_design:link {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005CB9;
	font-weight:bold;
	text-decoration:none;
}

.pd_design:visited {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#005CB9;
	font-weight:bold;
	text-decoration:none;
}

.pd_design:active {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#005CB9;
	font-weight:bold;
	text-decoration:none;

}
.pd_design:hover {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}




/*********Textbox class*****/
.tbox {
	HEIGHT:20px;
	WIDTH:170px;
	BORDER-RIGHT-COLOR: #003366;
	BORDER-RIGHT-WIDTH:1px;
	BORDER-RIGHT-STYLE:solid;
	PADDING-RIGHT: 0px;
	BORDER-LEFT-COLOR:#003366;
	BORDER-LEFT-WIDTH:1px;
	BORDER-LEFT-STYLE:solid;
	PADDING-LEFT: 2px;
	BORDER-TOP-COLOR:#003366;
	BORDER-TOP-WIDTH:1px;
	BORDER-TOP-STYLE:solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM-COLOR:#003366;
	BORDER-BOTTOM-WIDTH:1px;
	BORDER-BOTTOM-STYLE:solid;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px;
	FONT-FAMILY:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	POSITION:  relative;
	FONT-SIZE:12px;
	font-weight:bold;
	COLOR: #000000;
	VERTICAL-ALIGN: middle;
	background-color: #FFFFFF;
}

.pd_cathead{
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #04142E;
	}

.pd_head{
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #04142E;
	}
	
.pd_subcathead{
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
/*	font-weight:bold;*/
	color:#04142E;
	
	}
	
.pd_subsubcat:link {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005CB9;
	font-weight:bold;
	text-decoration:none;
}

.pd_subsubcat:visited {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#005CB9;
	font-weight:bold;
	text-decoration:none;
}

.pd_subsubcat:active {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#005CB9;
	font-weight:bold;
	text-decoration:none;

}
.pd_subsubcat:hover {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00366C;
	font-weight:bold;
	text-decoration:underline;
}

.contactform 
{	border: 0px;
	
	border-spacing: 0px;
}


.contactform  td {
	background-color: #DEECF5;
	color: #000;
	padding: 4px;
	
	border: 1px #2C5D85 solid;
}

.contactform td.boldhed{
 font-weight:bold;
}
.contactform  td.conhed
{ background-color: #147CC1;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #2C5D85 solid;
font-size: 12px;
font-weight: bold;
} 

/*____________________________________________*/

.shop_carttable{
background-color: #DEECF5;
border: 1px #2C5D85 solid;
border-collapse: collapse;
border-spacing: 0px;
}

.shop_cartbold{
border-bottom: 3px solid #2C5D85;
background-color: #147CC1;
text-align: left;
font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #ffffff;
padding:5px;
} 

.shop_cartline{ 
font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
padding:5px;
color: #000000;
border: 1px #2C5D85 solid;
border-collapse: collapse;
border-spacing: 0px; 

} 

.update:link {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A406C;
	text-decoration: none;
}

.update:visited {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0A406C;
	text-decoration: none;
}

.update:active {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0A406C;
	text-decoration: none;

}
.update:hover {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #2C5D85;
	text-decoration: underline;
}


.remove:link {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}

.remove:visited {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FF0000;
	text-decoration: none;
}

.remove:active {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FF0000;
	text-decoration: none;

}
.remove:hover {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FF0000;
	text-decoration: underline;
}


/*______________________________________________
.border{
border: 1px #2C5D85 solid;
background-color: #DEECF5;
}
.border:hover{
border: 1px #2C5D85 solid;
background-color: #DEECF5;
opacity:0.4;
filter:alpha(opacity=40);
}
*/

.border_1{border: 1px #2CAAD0 solid;
background-color: #DEECF5;}

.button {
   /* border: 5px solid #006;
	color:#FFFFFF;
	font-weight:bold;
    background-image:url(../images/add_txt_btn.jpg);
	background-repeat:repeat-x;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:2px;*/
	background-image:url(../images/center.png);
	 background-repeat:repeat-x;
	 height:24px;
	 color:#FFFFFF;
	 border:0px;
}

.cartbox {
	HEIGHT:20px;
	WIDTH:40px;
	BORDER-RIGHT-COLOR:#2C5D85;
	BORDER-RIGHT-WIDTH:1px;
	BORDER-RIGHT-STYLE:solid;
	PADDING-RIGHT: 0px;
	BORDER-LEFT-COLOR:#2C5D85;
	BORDER-LEFT-WIDTH:1px;
	BORDER-LEFT-STYLE:solid;
	PADDING-LEFT: 2px;
	BORDER-TOP-COLOR:#2C5D85;
	BORDER-TOP-WIDTH:1px;
	BORDER-TOP-STYLE:solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM-COLOR:#2C5D85;
	BORDER-BOTTOM-WIDTH:1px;
	BORDER-BOTTOM-STYLE:solid;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px;
	FONT-FAMILY:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	POSITION: relative;
	FONT-SIZE: 11px;
	COLOR: #313131;
	VERTICAL-ALIGN: middle;
	background-color: #FFFFFF;
}

/*_______________________login___________________________*/
.loginbox {
	HEIGHT:15px;
	WIDTH:70px;
	BORDER-RIGHT-COLOR:#2C5D85;
	BORDER-RIGHT-WIDTH:1px;
	BORDER-RIGHT-STYLE:solid;
	PADDING-RIGHT: 0px;
	BORDER-LEFT-COLOR:#2C5D85;
	BORDER-LEFT-WIDTH:1px;
	BORDER-LEFT-STYLE:solid;
	PADDING-LEFT: 2px;
	BORDER-TOP-COLOR:#2C5D85;
	BORDER-TOP-WIDTH:1px;
	BORDER-TOP-STYLE:solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM-COLOR:#2C5D85;
	BORDER-BOTTOM-WIDTH:1px;
	BORDER-BOTTOM-STYLE:solid;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px;
	FONT-FAMILY:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	POSITION: relative;
	FONT-SIZE: 11px;
	COLOR: #313131;
	VERTICAL-ALIGN: middle;
	background-color: #FFFFFF;
}

.login_textbox{
	text-align: left;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
}


.login_textbox td {
/*	background-color: #DEECF5;*/
	color: #ffffff;
	padding:2px;
	text-align: left;
	border: 1px #DEECF5 solid;
}


.register:link {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FEFE00;
	text-decoration: none;
}

.register:visited {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FEFE00;
	text-decoration: none;
}

.register:active {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FEFE00;
	text-decoration: none;

}
.register:hover {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	text-decoration: underline;
}

/*------------HOT DEALS ----------------*/
/*************Top Menu new css**************/
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
	/*filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#de2f00',EndColorStr='#ffeeddaa');*/
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
/*	background-color: #000000;*/
	color: #ffffff;
	/*padding:1px;*/
	text-align:left;
/*	border: 1px #fff solid;*/
	/*filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#de2f00',EndColorStr='#ffeeddaa');*/
}

#sddm li a
{	
	display: block;
	margin: 0 1px 0 0;
/*	padding:1px 10px;*/
	/*white-space: nowrap;*/
	color: #FFF;
	text-align: left;
	text-decoration: none;
	/*filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#de2f00',EndColorStr='#ffeeddaa');*/
}

#sddm li a:hover
{	
/*	background: #FCC843;*/
	color: #000;
	/*filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FCC843',EndColorStr='#000000');*/
}

#sddm div
{
	position:absolute;
	visibility: hidden;
/*	border:1px solid #000000;*/
	border-bottom-width: 0;
	font:normal 12pxArial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
/*	z-index: 100;*/
	background-color:#B70203;
	color:#000000;
	width:207px;
/*	text-indent:3px;*/
	/*filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FCC843',EndColorStr='#000000');*/

}

#sddm div a
{	
	width: 100%;
	display: block;
	text-indent:3px;
	border-bottom: 1px solid #de2f00;
	background-color: #B70203;
	color:#ffffff;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	/*filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FCC843',EndColorStr='#000000');*/

}

#sddm div a:hover
{	
	/*background-color: #FFCE00;*/
/*	text-indent:3px;*/
	color: #000000;
	/*filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#90C30D',EndColorStr='#FFFFFF');*/
}

/*___________________________________________________*/

.hot_deals:link{
	background-color:#B70203;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	width:202px;
	height:25px;
	display:block;
	border:1px #000000 solid;
	border-collapse:inherit;
	border-spacing:0px;
	padding-left:5px;
	}

.hot_deals:visited{
	background-color:#B70203;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	width:202px;
	height:25px;
	display:block;
	border:1px #000000 solid;
	border-collapse:inherit;
	border-spacing:0px;
	padding-left:5px;
	}
	
.hot_deals:active{
	background-color:#B70203;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	width:202px;
	height:25px;
	display:block;
	border:1px #000000 solid;
	border-collapse:inherit;
	border-spacing:0px;
	padding-left:5px;
	}

.hot_deals:hover{
	background-color: #FFCE00;
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration:none;
	width:202px;
	height:25px;
	display:block;
	border:1px #000000 solid;
	border-collapse:inherit;
	border-spacing:0px;
	padding-left:5px;
	}
/*_______________________________________________________________*/
.msg{
font-weight:bold;
color:#FF0000;
}

.table_col{
	border-width:2px;
	border-spacing:1px;
	border-style: solid;
	border-color: #DEECF5;
	border-collapse: separate;
	background-color: #ffffff;
	padding:1px;

}



.readmore:link {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #147CC1;
	text-decoration:none;
}

.readmore:visited {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#147CC1;
	text-decoration:none;
}

.readmore:active {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#147CC1;
	text-decoration:none;

}
.readmore:hover {
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #147CC1;
	text-decoration: underline;
}

.redtext{
	font-family:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight:bold;
}


/*______________HOT DEALS new menu ____________________________________*/
.ddsmoothmenu{
font: bold 12px Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
background: #414141;
}
.ddsmoothmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
}
.ddsmoothmenu ul li:hover ul{
position: absolute;
display: block;
}
.ddsmoothmenu ul li a{
margin: 0;
color:#ffffff;
}
.ddsmoothmenu ul li a:hover{
color:#ffb901;
font-weight:bold;
text-decoration: underline;
}
.ddsmoothmenu ul li ul{
position: absolute;
width:200px;
background: #4d4b4c; 
display: none;
}
.ddsmoothmenu ul li ul li{
display: block;
float: none;
margin:0px;
padding:5px;
border-bottom: 1px solid white;
}
.ddsmoothmenu ul li ul li a{
width:200px;
margin: 0;
color:#ffffff;
}
.ddsmoothmenu ul li ul li a:hover{
width:200px;
color:#ffb901;
font-weight:bold;
text-decoration: underline;
}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
/*background: silver;*/
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
/*opacity: 0.8;*/
}


/*.button {
    border: 1px solid #006;
    background: #9cf;
}*/


/*-------------End------------*/
.short{
color: #666666;
background-color: #F5F5F5;
}
.alerts {
color: #666666;
background-color: #F5F5F5;
border: 1px #C8C8C8 solid;
border-collapse: collapse;
border-spacing: 0px;
}
/*-------------New Styles------------*/
.tsd_hdr{
	font-family:Verdana;
	font-size:12px;
	color:#ff0000;
}
input
{
	BORDER-RIGHT-COLOR:#2C5D85;
	BORDER-RIGHT-WIDTH:1px;
	BORDER-RIGHT-STYLE:solid;	
	BORDER-LEFT-COLOR:#2C5D85;
	BORDER-LEFT-WIDTH:1px;
	BORDER-LEFT-STYLE:solid;
	BORDER-TOP-COLOR:#2C5D85;
	BORDER-TOP-WIDTH:1px;
	BORDER-TOP-STYLE:solid;
	BORDER-BOTTOM-COLOR:#2C5D85;
	BORDER-BOTTOM-WIDTH:1px;
	BORDER-BOTTOM-STYLE:solid;
	MARGIN: 0px 0px 0px;
	FONT-FAMILY:Arial,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	POSITION: relative;
	FONT-SIZE: 11px;
	COLOR: #000000;
	VERTICAL-ALIGN: middle;
	background-color: #FFFFFF;
}

.whiteanchor{
	color:#FFFFFF;
	text-decoration:underline;
}


