/* CSS Document */

body {
	background-color:#FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;  
	color:#000000;
	margin:10px 0px 0px 0px;
	padding:0px;
}

body, html {
	margin:10px 0px 0px 0px;
	padding:0px;
	width:100%;
}

form { margin:0px; padding:0px; display:block; float:none; clear:both; }

img { border:0; padding:0; margin:0; }
tbody { border:0px; padding:0px; margin:0px; }

a, a:link, a:visited, a:active {
  color:#000000;
  text-decoration:none;
}

a:hover {
	color:#000000;
	text-decoration:underline;
}

#container {
	width:995px;
	margin:0 auto;
	position:relative;
	top:0px;
}

#header_td {
	padding:0px;
	width:995px;
	margin:0px;
	/*margin:0 auto;*/
	position:relative;
}

.contentcontainer {
	padding:17px 0px;
	border-left:#b7b7b7 1px solid;
	border-right:#b7b7b7 1px solid;
}

.left_td { width:200px; }
.left_div { margin:0px 0px 0px 9px;}

.centre_td { padding:0px 15px 0px 15px; }

.right_td { width:200px; }
.right_div { margin:0px 9px 0px 0px;}


.moreinfocontainer {
	padding:15px;
	border:#b7b7b7 1px solid;
	margin:9px;
}

.footer	{
	height:106px;
	position:relative;
	border:#5173a5 1px solid;
	background-color:#d3d9fb;
}

.footadd {
	position:absolute;
	top:17px;
	left:25px;
	color:#333333;
	font-size:10px;
}

.footlinks {
	position:absolute;
	top:85px;
	left:25px;
	color:#333333;
	font-size:10px;
	text-transform:uppercase;
}

.footlinks a, .footlinks a:visited, .footlinks a:hover{
	color:#333333;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	margin-right:10px;
}

.footlinksright {
	position:absolute;
	top:85px;
	right:25px;
	color:#333333;
	font-size:10px;
	text-transform:uppercase;
}

.footlinksright a, .footlinksright a:visited, .footlinksright a:hover{
	color:#333333;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	margin-left:10px;
}

.footlinksvalid {
	position:absolute;
	top:17px;
	right:25px;
	color:#333333;
	font-size:10px;
	text-transform:uppercase;
}

.footlinksvalid a, .footlinksvalid a:visited, .footlinksvalid a:hover{
	color:#333333;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	margin-left:10px;
}




.footerleft { background-color:#82021e; text-align:right; padding:0px 20px 0px 17px; color:#FFFFFF; }
.footerright { 
	background-image:url(/images/footer_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#2a3588;
	min-height:12px;
	padding:20px 10px 10px 15px;
	color:#FFFFFF;
	width:578px;
}
* html .footerright { height:42px; }

.footerright a, .footerright a:visited { color:#FFFFFF; text-decoration:none; }
.footerright a:hover { color:#FFFFFF; text-decoration:none; }

.footerright table a, .footerright table a:visited { color:#FFFFFF; text-decoration:none; }
.footerright table a:hover { color:#FFFFFF; text-decoration:none; }



.sbutton {
    border:2px solid #ccc;
    background:#e4e4e4;
    color:#666666;
    margin:2px;
    font-size:9px;
    font-weight:bold;
}

h1 {
	display:block;
}
h2	{
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:13px;
	color:#000;
}

.fhr {
	margin:5px 0px 5px 0px;
	border-top:1px solid #000;
}

.flabel, .fdata {
	width:490px;
	font-weight:bold;
	border-bottom:1px solid #000;
	padding:5px 0px 5px 0px;
	color:#000;
	background:transparent url('images/sgrajd.gif') repeat-x;
}

.fdata { 
	color:#000;
	border-top:0px;
	font-weight:normal;
	background:transparent url('images/fgrdad.gif') repeat-x;
	margin-bottom:10px;
}

.flowbox {
	border-top:1px solid #000;
	text-align:center;
	font-weight:bold;
	padding:3px;
}

.flowbox input { margin-top:4px; }

/* Top Nav */
#navbar {
    min-height:39px;
    width:995px;
	background-color:#5073A5;
	position:relative;
}

* html #navbar { height:39px; }

#navbar .tabs {
    padding: 0px;
    margin: 0px;
    min-height:39px;
    float:left;
	list-style-type: none;
	width:740px;
	background-color:#5073A5;
}

* html #navbar .tabs { height:39px; }


#navbar .tabs ul { margin:0px; padding:0px; list-style-type: none;}

#navbar .tabs li {
    line-height:39px;
    float:left;
	margin: 0;
    padding: 0;
	font-weight:bold;
}

#navbar .tabs li a, #navbar .tabs li a:link, #navbar .tabs li a:visited {
    display: block;
    padding: 0px 16px 0px 16px;
    color: #fff;
    text-decoration: none;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}

#navbar .tabs li a:hover {
    display: block;
    padding: 0px 16px 0px 16px;
    color: #fff;
    text-decoration: underline;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}

#navbar .tabs li.navend a, #navbar .tabs li.navend a:link, #navbar .tabs li.navend a:visited, #navbar .tabs li.navend a:hover {
    display: block;
    padding: 0px 16px 0px 16px;
    color: #fff;
    text-decoration: none;
    background:none;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}

.telno {
	float:right;
	line-height:39px;
	color: #fff;
	font-size:25px;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(/images/telephone.jpg);
	background-position:left;
	padding:0px 17px 0px 30px;
	margin-left:10px;
	background-repeat:no-repeat;
	background-color:#5073A5;
	letter-spacing:2px;
}
	

/*
#navbar a, #navbar a:link, #navbar a:hover, #navbar a:visited {
    display: block;
    padding: 0px 18px 0px 18px;
    color: #fff;
    text-decoration: underline;
    background: url('images/top_menu_slice.gif') no-repeat right top;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
*/


/* Side Nav */

.menu {}

.menu-head {
	color:#FFF;
	font-size:18px;
	border-bottom:#c24e67 1px solid;
	padding-bottom:3px;
}

.menu-body { width:191px;}

.blockbototm { margin-bottom:10px; }

ul.infmenu  {
	padding:0px;
	margin:0px 0px 30px 0px;
	list-style:none;
	display:block;
	text-align:left;
}

li.infmenu  {
	padding:0px;
	margin:0px 0px 10px 0px;
	color:#666666;
	display:block;
	text-align:left;
	border:#b7b7b7 1px solid;
	background:url(images/menu_item_bg.gif) repeat-x top;
}

li.infmenu  a, li.infmenu  a:link, li.infmenu  a:visited {
	color:#666666;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	padding:8px 0px 7px 19px;
}

li.infmenu  a:hover {
	color:#b40000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	padding:8px 0px 7px 19px;
}

/* End side nav */

.menul2 ul {
	padding:0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	display:block;
	list-style-position:outside;
}

.menul2 li {
	padding:0px;
	margin:0px 17px 0px 0px;
	color:#ffffff;
	list-style:none;
	list-style-position:outside;
	border-bottom:none;
}

* html .menul2 li {
	margin:0px 0px 6px 0px;
	text-align:right;
	list-style:none;
}

.menul2 a, .menul2 a:link, .menul2 a:visited {
	color:#ffffff;
	text-decoration:none;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:11px;
	font-weight:normal;
}

.menul2 a:hover {
	color:#ffffff;
	text-decoration:underline;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:11px;
	font-weight:normal;
}








#catgrid, #prodgrid { 

	margin:0 auto;

}

#catgrid td { border:0px; }

#breadcrumb {
	padding:0px 0px 10px 20px;
	text-align:left;
	color:#993300;
}

#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited {
  color:#993300;
  text-decoration: none;
  font-size:12px;
}
#breadcrumb a:hover { text-decoration:underline; }



/* cart */

#carttable th{

	background-color:#ECECEC;

	padding:10px;

	border:2px solid #FFF;

}

#carttable td{

	padding:10px;

	border:2px solid #FFF;

}

#carttable tr {

	background-color:#ECECEC;

}

#carttable .cart-alt {

	background-color:#F5F5F5;

}

#carttable .index {

	text-align:left;

}

.cartrem {

	/*border:2px solid #ccc;

	background-color:#ECECEC;*/

}

#continue_shopping, #continue_shopping a,  #continue_shopping:link, #continue_shopping:visited , #continue_shopping:hover, #continue_shopping:active {

  	background:transparent url('images/shop.gif') no-repeat;

	height:33px;

	width:173px;

	display:block;

	color:#FFF;

	text-decoration:none;

}



#go_checkout, #go_checkout a,  #go_checkout a:link, #go_checkout a:visited, #go_checkout a:hover {

  	background:transparent url('images/checkout.gif') no-repeat;

	height:33px;

	width:173px;

	display:block;

	color:#FFF;

	text-decoration:none;

}

#updatecart {

  	background:transparent url('images/update.gif') no-repeat;

	height:33px;

	width:70px;

	display:block;

}



/* content frame */

.topbar1 {
    /*background:transparent url(images/topleft.gif) no-repeat left top;*/
    /*height:22px;*/
font-size: 18px; font-weight: bold; color: #589ef5; margin:0px; padding:0px; text-transform:uppercase;
}

.topright {
    /*background:transparent url(images/topright.gif) no-repeat right top;*/
    /*width:10px;
    height:22px;
    width:100%;*/
}

.topbartitle {
	/*background:transparent url(images/topbarcenter.gif) repeat-x;*/
    /*height:24px;
    margin-right:10px;
    padding-top:4px;*/
}

.topbartitle a, .topbartitle a:visited, .topbartitle a:hover {
	color:#589ef5;
	font-size:12px;
}


.contentbox {



}

#checkoutbox { }



* html .topbar1 { margin-bottom:-12px; }



/* checkout breadcrumb */

#checkout_breadcrumb {

    text-align:center;

    padding:15px 0px 0px 0px;

}

#checkout_breadcrumb li {

    display:inline;

    padding-right:10px;

    color:#ececec;

}

#checkout_breadcrumb li .last { padding:0px; }

#checkout_breadcrumb li .active {

    font-weight:bold;

    background:url('images/cart-small.gif') no-repeat left;

    padding:0 0 0 25px;

}

#checkout_breadcrumb a, #checkout_breadcrumb a:link, #checkout_breadcrumb a:visited {

	text-decoration:none;

	color:#000;

}

.slink, .slink a, .slink a:link, .slink a:hover, .slink a:visited {

	text-decoration:none;

	border:2px solid #ccc;

    background:#e4e4e4;

    color:#666666;

    margin:2px;

    font-size:11px;

    font-weight:bold;

    display:block;

    padding:5px;

}



.addons {

	border:1px solid #000;

	background:#F6F6E9;

}



.addons_head {

	font-weight:bold;

	border-bottom:1px solid #000;

	padding:4px;

}

#related_products {

	margin-top:50px;

}

.td_alt {

	background:#F3F4F6;

}





#marqueecontainer {

    position: relative;

    width: 150px; /*marquee width */

    height: 70px; /*marquee height */

    overflow: hidden;

    padding-left:5px;

    z-index:900;

}

.payoptions_item, .payoptions_mouseover { cursor:pointer; }

.cost_per_qty { font-weight:bold; }



.pagination {

    margin:25px auto 25px auto;

    position:relative;

    font-size:11px;

}



.pagination a, .pagination .active {

    padding:5px;

    background:#FFF;

    border: 2px solid #CCC;

    text-decoration:none;

}



.pagination a:hover, .pagination .active {

    background:#A0C9E9;

    color:#FFF;

    text-decoration:none;

}



.pagination .active {

    cursor:pointer;

    font-weight:bold;

    text-decoration:none;

}



.pagination .num {

    cursor:pointer;

    text-decoration:none;

}



.pagination .label a  {

    text-decoration:none;

}



.pagination a, .pagination a:link, .pagination a:hover, .pagination a:visited {

	text-decoration:none;

	color:#77A330;

	background:#EAF0FA;

	font-weight:bold;

	padding:2px;

}



.catprodbox {
	text-align:center;
	width:239px;
	background-image:url(images/grid_prod_cat_bg_slice.gif);
	height:173px;
	padding:5px;
	margin:0px 10px 0px 0px;
}

.catprodboxtitle {
	display:block;
	color:#589ef5;
	font-weight:bold;
	text-align:left;
	padding:15px 20px 5px 10px;
	text-decoration:none;
}

.catprodboxtitle a, .catprodboxtitle a:visited, .catprodboxtitle a:hover {
	color:#589ef5;
	/*text-transform:uppercase;*/
	font-size:12px;
	text-decoration:none;
}


.boxprod {
	text-align:center;
	width:229px;
	background-image:url(images/grid_prod_cat_bg.gif);
	height:173px;
	padding:5px;
	margin:0px 10px 20px 0px;
}

.boxprod span {
	display:block;
	color:#589ef5;
	font-weight:bold;
	text-align:left;
	padding:15px 20px 5px 10px;
	text-decoration:none;
}

#static_wrap {



}

.headlink {
  color:#000;
  text-decoration:none;
  text-align:center;
  font-weight:bold;
}

.page_h1 {
	text-align:left;
	position:absolute;
	top:114px;
	left:21px;
}

.page_h1 h1 {font-size: 11px; font-weight: bold; color: #333333; margin:0px; padding:0px; }

#email-box {
	position:absolute;
	top:10px;
	left:245px;
	color:#FFFFFF;
	font-size:14px;
}

#email-box a, #email-box a:visited {
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
}

#email-box a:hover {
	color:#FFFFFF;
	font-size:14px;
	text-decoration:underline;
}

#top-cart-box {
	position:absolute;
	top:10px;
	right:20px;
	color:#FFFFFF;
	font-size:14px;
}

#top-cart-box a, #top-cart-box a:visited {
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
}

#top-cart-box a:hover {
	color:#FFFFFF;
	font-size:14px;
	text-decoration:underline;
}

.accept_box {
	padding:5px;
	color:#cf2e7e;
	font-size:12px;
	font-weight:bold;
	background:url(images/slice_accept.png) repeat-y;
	text-align:center;
}

.recent_view {
	border:#b7b7b7 1px solid;
	margin:0px 0px 30px 0px;
	font-size:11px;
}

.recent_title{
	color:#589ef5;
	text-transform:uppercase;
	padding:13px 0px 10px 10px;
	font-weight:bold;
}

.cart_box {padding:0px 0px 10px 0px;}

.cart_box td {
	font-size:13px;
	color:#666666;
}
.cart_box td span {
	font-size:20px;
	color:#666666;
}

.cart_box a, .cart_box a:visited {
	color:#666666;
	font-size:12px;
	text-decoration:none;
}

.cart_box a:hover {
	color:#666666;
	font-size:12px;
	text-decoration:underline;
}

.log_reg {
	width:191px;
	line-height:26px;
	border:#b7b7b7 1px solid;
	margin:0px 0px 20px 0px;
	text-align:center;
	background:url(images/menu_item_bg.gif) repeat-x top;
}

.log_reg a, .log_reg a:visited {
	color:#666666;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

.log_reg a:hover {
	color:#666666;
	text-decoration:underline;
	text-transform:uppercase;
	font-weight:bold;
}

*+html .cart_title {margin:3px 0px 0px 0px; }

.cart_details {
	background-color:#b47baf;
	display:block;
	margin:6px 15px 0px 15px;
	line-height:25px;
	color:#FFFFFF;
	text-transform:uppercase;
}

*+html .cart_details { 	margin:8px 15px 0px 15px; }

.cart_button { margin-top:9px; }
*+html .cart_button { margin-top:14px; }

#cart-links a, #cart-links a:link, #cart-links a:visited, #cart-links a:hover {
  color:#505050;
  font-weight:bold;
  text-decoration:none;
}

.mail_box {
	padding:5px;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border:#b7b7b7 1px solid;
	margin:0px 0px 30px 0px;
}

.mailfield {
	width:155px;
	height:20px;
	padding-top:5px;
	font-size:10px;
	text-align:center;
	background-color:#ffffff;
	border:#b7b7b7 1px solid;
	color:#b1b1b1;
	font-weight:bold;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial;
	margin:9px 0px 9px 0px;
}

.mailbutton {
	width: 155px;
	height: 26px;
	border:0px;
	cursor: pointer;
	background-color:#5073a5;
	color:#FFFFFF;
}

.searcharea {
	padding:5px;
	color:#d63787;
	font-size:12px;
	font-weight:bold;
	border:#b7b7b7 1px solid;
	margin:0px 0px 30px 0px;
}

.searchholder {
	position:absolute;
	top:90px;
	right:10px;
	padding: 2px;
	border: 1px solid #d1d1d1;
	background: #ffffff;
	width: 231px;
	height: 30px;
}

* html .searchholder {
	width: 231px;
	height: 30px;
	overflow: hidden;
}

.searchbutton {
	width: 30px;
	height: 30px;
	background-image:url(/images/go.jpg);
	float: right;
	border:0px;
	cursor: pointer;
}

.searchfield {
	width: 194px;
	height: 25px;
	border: 0px;
	padding: 5px 0px 0px 0px;
	font-size: 16px;
	color:#b1b1b1;
	font-weight:bold;
}



.searchcat { width:170px; font-size:11px; }

.searchsmaller { width:100px; font-size:11px; }

.button_adv_search{
	background-image: url(/images/button_adv_search.gif);
	width: 154px;
	height: 25px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	cursor: pointer;
}

.search_field {
	border: none;
	width: 126px;
	height: 24px;
	margin: 0px 0px 0px 0px;
	color:#b1b1b1;
	padding:2px 5px 0px 0px;
	font-size:16px;
	font-weight:bold;
}

.search_button {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	cursor:pointer;
	background:none;
	background-image: url(/images/go.jpg);
	width: 30px;
	height: 30px;
}

.searchpagebutton {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	cursor:pointer;
	background:none;
	background-image: url(/images/button_search.gif);
	width: 70px;
	height: 33px;
}

.button_sendmsg {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	cursor:pointer;
	background:none;
	background-image: url(/images/button_sendmsg.gif);
	width: 173px;
	height: 33px;
}

.button_submit {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	cursor:pointer;
	background:none;
	background-image: url(/images/button_submit.gif);
	width: 70px;
	height: 33px;
}

.bckaccount a, .bckaccount a:visited,.bckaccount a:hover {
	color:#589ef5;
	font-size:14px;
	font-weight:bold;
}




.homepagefader {
	background-image: url(/images/fader_hp.png);
	width:513px;
	height:240px;
	text-align:center;
	padding:15px 0px 0px 0px;
}

.licensesfader {
	background-image: url(/images/our_licenses.png);
	width:242px;
	height:187px;
	text-align:center;
	padding:14px 0px 0px 13px;
	margin:5px 0px 0px 0px;
}

.cms-grid { width:100%;}

.infotitle {
	color:#333333;
	text-transform:uppercase;
	font-weight:bold;
}
ul.catmenu  {
	padding:0px;
	margin:10px 0px 0px 0px;
	list-style:none;
}

li.catmenu  {
	padding:0px;
	margin:0px 10px 0px 0px;
	color:#333333;
	display:inline;
}

li.catmenu a, li.catmenu a:link, li.catmenu a:visited {
	color:#333333;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}

li.catmenu a:hover {
	color:#333333;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}



/* slide out menu start */
#dhtmlgoodies_menu{
	/*font-family:arial;	 Font for main menu items */
	/*width:189px;	 Width of main menu */
}

#dhtmlgoodies_menu ul{
	margin:0px 0px 30px 0px;	/* No <ul> air */
	padding:0px;	/* No <ul> air */
	display:block;
}

#dhtmlgoodies_menu li { /* Main menu <li> */
	list-style-type:none;	/* No bullets */
	margin:0px 0px 10px 0px;	/* No margin - needed for Opera */
	padding:0px;
	color:#666666;
	border:#b7b7b7 1px solid;
	background:url(images/menu_item_bg.gif) repeat-x top;
	/* new below */
	padding:8px 0px 7px 19px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	width:170px;
}

#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled */
	padding-left:10px;
}
#dhtmlgoodies_menu li a{	/* Main menu links */
	text-decoration:none;	/* No underline */
	color:#666666; /* Black text color */
	/*height:20px;	 20 pixel height */
	/*line-height:20px;	 20 pixel height */
	vertical-align:middle;	/* Align text in the middle */
	/*border:1px solid #000;	 Black border */
	/*background-color:#FAFAFA;	 Light blue background color */
	margin:0px;	/* A little bit of air */
	/*padding:8px 0px 7px 19px;	 Air between border and text inside */
	padding:0px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	width:200px;
}

#dhtmlgoodies_menu li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
	color:#b40000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	padding:8px 0px 7px 19px;
}

.dhtmlgoodies_subMenu{
	visibility:hidden;
	position:absolute;
	overflow:hidden;
	background:url(images/menu_item_bg.gif) repeat-x top;
	border:#b7b7b7 1px solid;
	background-color:#FFFFFF;
	text-align:left;
	margin:10px 0px 0px 4px;
	/*width:250px !important; this pushes out the menu to the correct size but doesnt work*/
}

* html .dhtmlgoodies_subMenu{
	margin:0px 0px 0px 0px;
}

.dhtmlgoodies_subMenu ul{
	margin:0px;
	padding:0px;
}
.dhtmlgoodies_subMenu ul li{
	list-style-type:none;
	margin:0px;
	padding:0px 5px;
	/*padding:1px;	 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
	color:#666666;
}
.dhtmlgoodies_subMenu ul li a{	/* Sub menu items */
	/*white-space:nowrap;	 No line break */
	text-decoration:none;	/* No underline */
	color:#666666;	/* Black text color */

	/*height:16px;	 16 pixels height */
	/*line-height:16px;	 16 pixels height */
	/*padding:1px;	 1px of "air" inside */

	display:block;	 /*Display as block - you shouldn't change this */
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding:4px 0px;
	
}
.dhtmlgoodies_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
	color:#b40000;	/* White text */
	/*background-color:#317082;	 Blue background */
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding:4px 0px;
	text-decoration:none;
}
/* slide out menu end */