BODY
{
    MARGIN: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #222;
    FONT-SIZE: 11px;
    background-color: #fff;
}
INPUT
{ border: solid 1px #969696; }
IMG
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
FORM
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
H1
{
    COLOR: #5d5d5d;
    FONT-SIZE: 13px
}
H2
{
    COLOR: #5d5d5d;
    FONT-SIZE: 11px
}
A:link
{
    /*COLOR: #3a3a3a;*/
	COLOR: #A6A6A6;
    TEXT-DECORATION: none
}
A:visited
{
    /*COLOR: #3a3a3a;*/
	COLOR: #A6A6A6;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #5d5d5d;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #3a3a3a;
    TEXT-DECORATION: none
}
#topbasketinfo
{
    Z-INDEX: 500;
    POSITION: relative;
    WIDTH: 629px;
    HEIGHT: 83px;
    VISIBILITY: visible;
    TOP: 15px;
    RIGHT: 25px

}
.buttonnoborder
{
    BORDER-BOTTOM-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-TOP-STYLE: none;
    BORDER-LEFT-STYLE: none
}
.biggeraddtobasket
{
	background: #EE0000;
    border: 1px solid #EE0000;
    color: #FFFFFF;
    font-size: 21px;
    font-weight: bold;
    margin: 8px;
    padding: 3px 8px;
    text-shadow: 1px 1px 1px #444444;
	-moz-box-shadow: 2px 2px 6px #888888;
	-webkit-box-shadow: 2px 2px 6px #888888;
	box-shadow: 2px 2px 6px #888888;
	-webkit-appearance: none;
}
.biggeraddtobasket:hover
{
	cursor: pointer;
	background: #ff4444;
	color: #eee;
	border: 1px solid #aa0000;
}
.biggerquantity
{
	border: 1px solid #ee0000;
	background: #fff;
	padding: 7px;
	font-size: 14px;
	font-weight: bold;
}
.biggerquantity:hover
{
	border: 1px solid #ee0000;
	background: #f2f2f2;
}
.topnavtable
{
    HEIGHT: 30px;
    margin-top: 27px;
}
.pclookuparea
{
    margin-right: 8px;
}
.pclookupbtn
{
    background: none repeat scroll 0 0 #00457E;
    border: 1px solid #00457E;
    color: #FFFFFF;
    margin-top: 5px;
    padding: 2px;
}
.initiallyhidden
{
    display: none;
}
.topnavon { color: #dfdfdf; height: 30px; }
.topnavon a { display: block; height: 28px; margin-top: 7px; }
.topnavonred { color: #dfdfdf;  height: 30px; }
.topnavonred a { display: block; height: 28px; margin-top: 7px; }
.topnavoff { height: 30px; }
.topnavoff a { display: block; height: 28px; margin-top: 7px; }
.topnavoffred { height: 30px; }
.topnavoffred a { display: block; height: 28px; margin-top: 7px; }
.topnavonxmas { color: #dfdfdf; width: 106px; height: 30px; }
.topnavonxmas a { display: block; height: 28px; margin-top: 7px; }
.topnavoffxmas { height: 30px; }
.topnavoffxmas a { display: block; height: 28px; margin-top: 7px; }
.topnavsaleon { color: #dfdfdf; font-weight: bold; height: 30px; }
.topnavsaleon a { display: block; height: 28px; margin-top: 7px; }
.topnavsaleoff { color: #fff; height: 30px; }
.topnavsaleoff a { display: block; height: 28px; margin-top: 7px; }
.rightsidebackground { background-image: url(/images/rightsidebg.jpg); background-repeat: no-repeat; background-position: center top; }
.rightsideoffer { background-color: #3db54b; border: #00457e 1px solid; }
.leftsidesections { margin-left: 7px; }
.leftsidecategories { padding-left: 11px; border-bottom: #7a92c3 1px solid; }
.tableoutline
{
    BORDER-BOTTOM: #969696 1px solid;
    BORDER-LEFT: #969696 1px solid;
    PADDING-BOTTOM: 7px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    MARGIN-BOTTOM: 9px;
    BORDER-TOP: #969696 1px solid;
    BORDER-RIGHT: #969696 1px solid;
    PADDING-TOP: 7px
}
.tableoutline2
{
    BORDER-BOTTOM: #969696 1px solid;
    BORDER-LEFT: #969696 1px solid;
    PADDING-BOTTOM: 13px;
    PADDING-LEFT: 13px;
    PADDING-RIGHT: 13px;
    MARGIN-BOTTOM: 15px;
    MARGIN-LEFT: 15px;
    BORDER-TOP: #969696 1px solid;
    BORDER-RIGHT: #969696 1px solid;
    PADDING-TOP: 13px
}
.white9
{
    COLOR: #fff;
    FONT-SIZE: 9px
}
.white9 A
{
    COLOR: #fff
}
.white10
{
    COLOR: #fff;
    FONT-SIZE: 10px
}
.white10 A
{
    COLOR: #fff
}
.white10 H1
{
	color: white;
	font-size: 10px;
	margin: 0;
	padding: 0;
}
.white11
{
    COLOR: #fff;
    FONT-SIZE: 11px
}
.white11 A
{
    COLOR: #fff
}
.white12
{
    COLOR: #fff;
    FONT-SIZE: 12px
}
.white12 A
{
    COLOR: #fff
}
.white13
{
    COLOR: #fff;
    FONT-SIZE: 13px
}
.white13 A:link
{
    COLOR: #fff
}
.white13 A:visited
{
    COLOR: #fff
}
.white13 A:hover
{
    COLOR: #ddd; text-decoration: none
}
.white13 A:active
{
    COLOR: #fff
}
.white16
{
    COLOR: #fff;
    FONT-SIZE: 16px
}
.white16 A
{
    COLOR: #fff
}
.red11
{
    COLOR: #ed1c24;
    FONT-SIZE: 11px
}
.red11 A
{
    COLOR: #ed1c24
}
.red12
{
    COLOR: #ed1c24;
    FONT-SIZE: 12px
}
.red12 A
{
    COLOR: #ed1c24
}
.lightgray9
{
    COLOR: #ccc;
    FONT-SIZE: 9px
}
.lightgray9 A
{
    COLOR: #ccc
}
.blue9
{
    COLOR: #00457e;
    FONT-SIZE: 9px
}
.blue9 A
{
    COLOR: #00457e
}
.blue10
{
    COLOR: #00457e;
    FONT-SIZE: 10px
}
.blue10 A
{
    COLOR: #00457e
}
.blue11
{
    COLOR: #00457e;
    FONT-SIZE: 11px
}
.blue11 A
{
    COLOR: #00457e
}
.blue12
{
    COLOR: #00457e;
    FONT-SIZE: 12px
}
.blue12 A
{
    COLOR: #00457e
}
.blue13
{
    COLOR: #00457e;
    FONT-SIZE: 13px
}
.blue13 A
{
    COLOR: #00457e
}
.blue14
{
    COLOR: #00457e;
    FONT-SIZE: 14px
}
.blue14 A
{
    COLOR: #00457e
}
.blue16
{
    COLOR: #00457e;
    FONT-SIZE: 16px
}
.blue16 A
{
    COLOR: #00457e
}
.black11
{
    COLOR: #000;
    FONT-SIZE: 11px
}
.black11 A
{
    COLOR: #000
}
.green9
{
    COLOR: #245526;
    FONT-SIZE: 9px
}
.green9 A
{
    COLOR: #245526
}
.green10
{
    COLOR: #245526;
    FONT-SIZE: 10px
}
.green10 A
{
    COLOR: #245526
}
.green13
{
    COLOR: #245526;
    FONT-SIZE: 13px
}
.green13 A
{
    COLOR: #245526
}
.green16
{
    COLOR: #245526;
    FONT-SIZE: 16px
}
.green16 A
{
    COLOR: #245526
}
.orange13
{
    COLOR: #1f481f;
    FONT-SIZE: 13px
}
.orange13 A
{
    COLOR: #1f481f
}
.lightgray10
{
    COLOR: #ccc;
    FONT-SIZE: 10px
}
.lightgray10 A
{
    COLOR: #fff
}
.gray9
{
    COLOR: #5d5d5d;
    FONT-SIZE: 9px
}
.gray9 A
{
    COLOR: #5d5d5d
}
.gray10
{
    COLOR: #5d5d5d;
    FONT-SIZE: 10px
}
.gray10 A
{
    COLOR: #5d5d5d
}
.gray11
{
    COLOR: #5d5d5d;
    FONT-SIZE: 11px
}
.gray11 A
{
    COLOR: #5d5d5d
}
.gray13
{
    COLOR: #5d5d5d;
    FONT-SIZE: 13px
}
.gray13 A
{
    COLOR: #5d5d5d
}
.black12
{
    COLOR: #000;
    FONT-SIZE: 12px
}
.black12 A
{
    COLOR: #000
}
.black13
{
    COLOR: #000;
    FONT-SIZE: 13px
}
.black13 A
{
    COLOR: #000
}
.leftnavlinksnobg
{
	COLOR: #fff; font-size: 11px; padding-bottom: 3px; padding-top: 3px;
}
.leftnavlinksnobg a
{
	COLOR: #fff;
}
.leftnavlinks
{
	COLOR: #fff; font-size: 11px; padding-bottom: 3px; padding-top: 3px; background-image: url('/images/leftnavdivider2.gif'); background-position: bottom center; background-repeat: no-repeat;
}
.leftnavlinks a
{
	COLOR: #fff;
}
.contentbox
{
    WIDTH: 320px;
    HEIGHT: 250px
}
.contentboxtop
{ BACKGROUND-IMAGE: url(/images/contentbox-topbg.gif); BACKGROUND-POSITION: 0 top; HEIGHT: 40px; }
.contentboxsub
{
    BACKGROUND-IMAGE: url(/images/contentbox-subbg.gif);
    HEIGHT: 7px
}
.contentboxmid
{
    BACKGROUND-IMAGE: url(/images/contentbox-midbg.gif);
    PADDING-LEFT: 2px;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-POSITION: left 0px;
    PADDING-TOP: 3px
}
.contentboxbase
{
    BACKGROUND-IMAGE: url(/images/contentbg-base.gif);
    HEIGHT: 8px
}
.leftsidebase
{
    BACKGROUND-IMAGE: url(/images/leftsidebase.gif);
    HEIGHT: 15px
}
.leftsidemidbg
{ BACKGROUND-IMAGE: url(/images/leftsidemidbg.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: left 0; }
.productrowline { border-bottom: 1px solid #d9e4f0; }
.wasprice
{
    COLOR: #646464;
    TEXT-DECORATION: line-through;
}
.price20red
{
    COLOR: #f00;
    FONT-SIZE: 20px;
}
.price16red
{
    COLOR: #f00;
    FONT-SIZE: 16px;
}
.price20red
{
    COLOR: #f00;
    FONT-SIZE: 20px;
}
.price21red
{
    COLOR: #f00;
    FONT-SIZE: 21px;
}
.price23red
{
    COLOR: #f00;
    FONT-SIZE: 21px;
}
.price20grey
{
    COLOR: #3a3a3a;
    FONT-SIZE: 20px;
}
.price16grey
{
    COLOR: #3a3a3a;
    FONT-SIZE: 16px;
}
.toporange
{
    BACKGROUND-COLOR: #ff3900;
    HEIGHT: 7px;
}
.productdivider
{
    BACKGROUND-IMAGE: url(/images/productdivider.gif);
    WIDTH: 21px;
    BACKGROUND-REPEAT: repeat-y;
}
.productdividerhoriz
{
    BORDER-BOTTOM: #e6e6e6 1px dotted;
}
.footer
{
	border-top: #00457e 1px solid;
}
.footer .buttonnoborder
{
	background: none repeat scroll 0 0 #00457e;
    border-style: 1px solid #fff;
    color: #FFFFFF;
    padding: 4px;
	font-weight: bold;
}
.footer input[type="submit"]:hover
{
	cursor: pointer;
	background: #00539b;
	color: #ddd;
}
.footer strong
{
	color: #00457e;
	font-size:11px;
}
.footer a
{
	font-size:11px;
}
.footer ul
{
	color: #00457e;
	margin: 0;
    padding: 8px 0 0 14px;
	line-height: 1.7em;
	font-size:11px;
}
.footer li a:link, .footer li a:visited
{
	color: #00457e;
	font-size:11px;
}
.footer li a:hover
{
	color: #777;
	text-decoration: none;
	font-size:11px;
}
.footer td
{
	font-size:11px;
}
.footer td a:link, .footer td a:visited
{
	color: #00457e;
	font-size:11px;
}
.footer td a:hover
{
	color: #777;
	text-decoration: none;
	font-size:11px;
}

.productdetails_thumbnail
{
    BORDER-BOTTOM: silver 1px solid;
    BORDER-LEFT: silver 1px solid;
    WIDTH: 60px;
    HEIGHT: 60px;
    BORDER-TOP: silver 1px solid;
    BORDER-RIGHT: silver 1px solid
}
.title
{ WIDTH: 98%; HEIGHT: 20px; COLOR: #00457e; FONT-SIZE: 12px; FONT-WEIGHT: bold; padding: 5px 10px; }
.basket
{
}
.basket TH
{ PADDING-BOTTOM: 3px; COLOR: white; font-size: 10px; FONT-WEIGHT: bold
; background-color: #00457e; padding-top: 3px; }
.basket TD
{
    BORDER-BOTTOM: 1px solid #bebebe
}
.noborder
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.alert
{ TEXT-ALIGN: center; BACKGROUND-COLOR: #ffdead; COLOR: red; padding: 10px 20px; border: solid 1px #f00; }
.mainbox
{ WIDTH: 100%; font-size:11px; }
.quicksearchboxoff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: none;
    border-width: 0;
    color: #888888;
    font-size: 14px;
    font-style: italic;
    font-weight: normal;
    height: 17px;
	width: 300px;
}
.quicksearchboxon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: none;
    border-width: 0;
    color: #00457e;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    height: 17px;
	width: 300px;
}
.footersignupboxoff {
	border: 1px solid #00457e;
    color: #888888;
    font-size: 13px;
    font-style: italic;
    font-weight: normal;
	padding: 4px;
}
.footersignupboxon {
	border: 1px solid #00457e;
    color: #00457e;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
	padding: 4px;
}
.quicksearchboxlargeoff { font-size: 11px; font-weight: bold; height: 31px; color: #ccc; border-style: none; border-width: 0; }
.quicksearchboxlargeon { font-size: 11px; font-weight: bold; height: 31px; color: #00457e; border-style: none; border-width: 0; }
.quicksearchbutton { background: url('/web/assets/quicksearchloznew_gobtn.gif') no-repeat scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    font-size: 13px;
    height: 31px;
    padding: 0 0 3px 3px;
    width: 90px;
}
.quicksearchbutton:hover {
	cursor: pointer;
	color: #ddd;
}
.headerbasket { margin-top: 3px; margin-right: 15px; color: #00457e; width: 190px; font-size:11px; }
.headerbasket a:link, .headerbasket a:visited { color: #00457e; text-decoration: none; font-size:11px; }
.headerbasket a:hover { color: #999; text-decoration: none; font-size:11px; }
.headerbasket .itemsprice { font-size:11px; }
.headerbasket .itemsprice td { font-size:11px; }
.headerbasket .itemsprice strong { font-size: 15px; font-weight: bold; }
.headerbasket .itemsprice:hover { cursor: pointer; }
.searchgroup { padding-bottom: 4px; }
.pageoptions { color: #245526; font-size: 10px; background-color: #fff; border: solid 1px #3a3a3a; }
.yellowoutline { background-color: #f5f5f5; border: dashed 1px #96b285; }
.yellowoutlineblank { border: solid 1px #fff; }
.brandbox { background-image: url(../images/brandbg.gif); background-position: left top; width: 155px; height: 75px; margin-right: 7px; margin-bottom: 7px; margin-left: 0; padding-right: 10px; padding-left: 10px; }
.strikethru { text-decoration: line-through; }
.galleryimage { border: solid 8px #c8d8e7; }

.promo a {color: #cc0033;FONT-WEIGHT: bold;}
#rotatingarea { position: relative; width: 990px; height: 240px; z-index: 11; margin-bottom: 15px; }
#rotatingarea div {
	position: absolute;
	left: 0;
	top: 0;
}
#rotatingarea div:hover
{
	cursor: pointer;
}
#search_suggest
{
	position: absolute;
	background-color: #ffffff;
	text-align: left;
	border: 1px solid #ffffff;
	margin-left: -8px;
}
.suggest_link
{
	background-color: #ffffff;
	padding: 2px 8px;
}
.suggest_link a:link, .suggest_link a:visited
{
	color: #00457E;
    font-size: 14px;
    text-decoration: none;
}
.suggest_link a:hover
{
	color: #222;
    text-decoration: none;
}
.suggest_link_over
{
	background-color: #A2BED8;
	padding: 2px 8px;
}
.suggest_link_over a:link, .suggest_link a:visited
{
	color: #00457E;
    font-size: 14px;
    text-decoration: none;
}
.suggest_link_over a:hover
{
	color: #222;
    text-decoration: none;
}
.hometopmessages td
{
	color: #00457e;
	font-weight: bold;
}
.hometopgroups {
	border: 1px solid #00457e;
}
.hometopgroups .hometopgroupstabs {
	border-bottom: 1px solid #00457e;
    font-size: 14px;
    font-weight: bold;
}
.hometopgroups .hometopgroupstabs .tabon {
	color: #000;
	text-decoration: underline;
}
.hometopgroups .hometopgroupstabs .taboff {
	background: #fff;
	color: #00457e;
}
.hometopgroups .hometopgroupstabs .taboff:hover {
	background: #e4e4e4;
	color: #00457e;
	cursor: pointer;
}
.hometopgroups .productlist {
	height: 288px;
    vertical-align: top;
}
.hometopgroups .productlist .productlistscroll {
	height: 288px;
    overflow-y: scroll;
    position: absolute;
    width: 314px;
	background: #fff;
}
.hometopgroups .productlist .productlistscroll .container {
	float: left;
    margin: 7px 7px;
    padding: 4px 7px;
    width: 90%;
}
.hometopgroups .productlist .productlistscroll .container:hover {
	background: #eee;
	cursor: pointer;
}
.hometopgroups .productlist .productlistscroll .container .image {
	float: left;
	width: 40px;
	margin-right: 8px;
}
.hometopgroups .productlist .productlistscroll .container .details {
	float:left;
	width:217px
}
.hometopgroups .productlist .productlistscroll .container .details .smalltitle {
	float: left;
	font-weight: bold;
	width: 160px;
	margin-bottom: 2px;
}
.hometopgroups .productlist .productlistscroll .container .details .smalltitle a:link, .hometopgroups .productlist .productlistscroll .container .details .smalltitle a:visited {
	color: #000;
	text-decoration: none;
}
.hometopgroups .productlist .productlistscroll .container .details .smalltitle a:hover {
	color: #555;
	text-decoration: none;
}
.hometopgroups .productlist .productlistscroll .container .details .price {
	color: #CC0000;
    float: right;
    font-weight: bold;
    margin-left: 10px;
}
.hometopgroups .productlist .productlistscroll .container .details .savingcontainer {
	float: left;
	width: 100px;
}
.hometopgroups .productlist .productlistscroll .container .details .savingcontainer .rrp {
	float: left;
	clear: right;
	text-decoration: line-through;
}
.hometopgroups .productlist .productlistscroll .container .details .savingcontainer .saving {
	background: none repeat scroll 0 0 #CC0000;
    clear: both;
    color: #FFFFFF;
    float: left;
    margin: 3px 0 0;
    padding: 3px;
    width: auto;
	font-weight: bold;
}
.hometopgroups .productlist .productlistscroll .container .details .button {
    color: #00457e;
    float: right;
    margin: 10px 0 5px 0;
}
.hometopgroups .productlist .productlistscroll .container .details .button a:link, .hometopgroups .productlist .productlistscroll .container .details .button a:visited {
    color: #00457E;
    font-weight: bold;
    text-decoration: none;
}
.hometopgroups .productlist .productlistscroll .container .details .button a:hover {
    color: #777;
    font-weight: bold;
    text-decoration: none;
}
.hometopgroups .groupsbutton div {
	background: none repeat scroll 0 0 #00457e;
    color: #FFFFFF;
    font-size: 13px;
    margin: 10px auto;
    padding: 4px;
    width: 100px;
}
.hometopgroups .groupsbutton div a:link, .hometopgroups .groupsbutton div a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.hometopgroups .groupsbutton div a:hover {
	color: #ccc;
	text-decoration: none;
}

.menuChoices {
	color: #fff;
	text-align:left;
	background:#00457E;
	position: absolute;
	border-top:1px;
	border-left:1px;
	border-right:1px;
	border-bottom:1px;
	border-style:solid;
	border-color:#00457E;
	z-index: 70000;
	font-size: 11px;
	visibility: hidden;
}
.menuChoices a
{
	height: auto;
	margin: auto;
	font-size: 11px;
}
.menuChoices a:link, .menuChoices a:visited
{
	color: #fff;
	font-size: 11px;
}
.menuChoices a:hover
{
	color: #bbb;
	font-size: 11px;
}
.menuChoices table
{
	border: none !important;
	font-size: 11px;
}
.menuChoices span
{
	color: #fff;
	font-size: 11px;
}
.menuChoices td
{
	border: none !important;
	width: 110px;
	font-size: 11px;
}
.adjust
{
	color: #00457E;
    font-size: 12px;
    font-weight: bold;
}
a.adjust:link, a.adjust:visited
{
	color: #00457E;
}
a.adjust:hover
{
	color: #555;
}
.homemiddlebox {
	color: #fff;
	line-height: 1.7em;
	vertical-align: top;
	background: url('/web/assets/home-midboxbg.jpg');
}
.homemiddlebox a:link, .homemiddlebox a:visited {
	color: #fff;
	text-decoration: none;
}
.homemiddlebox a:hover {
	color: #ccc;
	text-decoration: none;
}
.homerightbox {
	color: #fff;
	line-height: 1.7em;
	vertical-align: top;
	background: url('/web/assets/home-rightboxbg.jpg');
}
.homerightbox a:link, .homerightbox a:visited {
	color: #fff;
	text-decoration: none;
}
.homerightbox a:hover {
	color: #ccc;
	text-decoration: none;
}

.discontTxt {
	color: red;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}

.outofstockTxt {
	color: red;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}
.productpromobox
{
	float: right;
	margin: 0 4px 5px 20px;
	width: 135px;
	height: 50px;
	background: url(/images/productinfo-promoblock.gif) no-repeat top left;
	text-align: center;
	padding-top: 11px;
	font-size: 23px;
	color: #fff;
}
.productpromobox a:link, .productpromobox a:visited
{
	color: #fff;
	text-decoration: none;
}
.productpromobox a:hover
{
	color: #ccc;
	text-decoration: none;
}

/*
    AnythingSlider v1.4.1+ Default (base) theme

    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

/******* SET DEFAULT DIMENSIONS HERE ********/
div.anythingSlider {
	width: 990px;
	height: 240px;
	margin: 0 auto;
	overflow: hidden; /* needed for Opera and Safari */
}

/****** SET COLORS HERE *******/
/* Default State */
div.anythingSlider .thumbNav a.cur, div.anythingSlider .thumbNav a {
	background: #777;
	color: #000;
}
div.anythingSlider .anythingWindow {
}
div.anythingSlider .start-stop {
	background-color: #000;
	color: #fff;
}
div.anythingSlider .start-stop.playing {
	background-color: #ffe110;
}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {
	color: #ddd;
}

/* Active State */
div.anythingSlider.activeSlider .anythingWindow {
}
div.anythingSlider.activeSlider .thumbNav a.cur, div.anythingSlider.activeSlider .thumbNav a {
}
div.anythingSlider .start-stop {
	background-color: #ffe110;
	color: #fff;
}
div.anythingSlider .start-stop.playing {
	background-color: #d00;
}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {
	color: #fff;
}

/**** DO NOT CHANGE BELOW THIS LINE ****/
/* anythingSlider viewport window */
div.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
/* wrapper: 45px right & left padding for the arrows, 28px @ bottom for navigation */
div.anythingSlider {
	position: relative;
	padding: 0 0 28px 0;
}
/* anythingSlider base UL */
ul.anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
ul.anythingBase li.panel {
	background: transparent;
	display: block;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
}

/* Navigation Arrows */
div.anythingSlider .arrow {
	top: 50%;
	position: absolute;
	display: block;
}
div.anythingSlider .arrow a {
	display: block;
	height: 120px;
	margin: -60px 0 0 0;
	width: 45px;
	text-align: center;
	outline: 0;
	background: url(../images/arrows-default.png) no-repeat;
	text-indent: -9999px;
}
div.anythingSlider .forward { right: 0; }
div.anythingSlider .back { left: 0; }
div.anythingSlider .forward a { background-position: 0 -40px; }
div.anythingSlider .back a { background-position: -88px -40px; }
div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover { background-position: 0 -240px; }
div.anythingSlider .back a:hover, div.anythingSlider .back a.hover { background-position: -88px -240px; }
div.anythingSlider .forward.disabled { display: none; } /* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */
div.anythingSlider .back.disabled { display: none; }

/* Navigation Links */
div.anythingSlider .anythingControls 
{
    position: absolute;
    bottom: 5px;
    z-index: 100;
    opacity: 0.90;
    filter: alpha(opacity=90);
}
div.anythingSlider .thumbNav  
{
   float: right;
   margin: 0;
   z-index: 100;
}
div.anythingSlider .thumbNav li 
{
    display: inline;
}
div.anythingSlider .thumbNav a {
	display: inline-block;
    background: transparent url(../images/arrows-metallic.png) -68px -136px no-repeat;
    height: 10px;
    width: 10px;
    margin: 3px;
    padding: 0;
    text-indent: -9999px;
    outline: 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
div.anythingSlider .thumbNav a:hover, div.anythingSlider .thumbNav a.cur {
}

/* slider autoplay right-to-left, reverse order of nav links to look better */
div.anythingSlider.rtl .thumbNav a { float: right; } /* reverse order of nav links */
div.anythingSlider.rtl .thumbNav { float: left; }    /* move nav link group to left */
div.anythingSlider.rtl .anythingWindow {
	direction: ltr;
	unicode-bidi: bidi-override;
}
/* div.anythingSlider.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */

/* Autoplay Start/Stop button */
div.anythingSlider .start-stop {
	margin: 3px;
    padding: 0;
    display: inline-block;
    width: 14px;
    height: 14px;
    position: relative;
    bottom: 2px;
    left: 0;
    z-index: 100;
    text-indent: -9999px;
    float: right;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover { }

div.anythingSlider, div.anythingSlider .anythingWindow, div.anythingSlider .thumbNav a, div.anythingSlider .arrow a, div.anythingSlider .start-stop {
	transition-duration: 0;
	-o-transition-duration: 0;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0;
}

/* AnythingSlider v1.41 Metallic Theme
   By Rob Garrison
*/

/****** SET COLORS HERE *******/
/* Default State */
div.anythingSlider .anythingWindow {
}
div.anythingSlider .thumbNav a {
	border: 1px solid #888;
}
div.anythingSlider .start-stop, div.anythingSlider .start-stop:hover {
	border: none;
	width: 15px;
	height: 15px;
	background: url('../images/bnrcontrol-play.png') no-repeat top left;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
div.anythingSlider .start-stop.playing, div.anythingSlider .start-stop.playing:hover {
	border: none;
	width: 15px;
	height: 15px;
	background: url('../images/bnrcontrol-stop.png') no-repeat top left;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}

/* Active State */
div.anythingSlider.activeSlider .anythingWindow {
	border-color: #0355a3;
}
div.anythingSlider.activeSlider .thumbNav a {
	background-color: #888;
	background-position: -68px -40px;
}
div.anythingSlider.activeSlider .thumbNav a:hover, div.anythingSlider.activeSlider .thumbNav a.cur:hover {
	background-position: -76px -57px;
    background: #ddd;
}

/* Navigation Arrows */
div.anythingSlider .arrow {
	top: 50%;
	position: absolute;
	display: block;
	z-index: 100;
}
div.anythingSlider .arrow a {
	display: block;
	height: 95px;
	margin-top: -47px; /* half height of image */
	width: 45px;
	outline: 0;
	background: url(../images/arrows.png) no-repeat;
	text-indent: -9999px;
}
div.anythingSlider .forward { right: 0; }
div.anythingSlider .back { left: 0; }
div.anythingSlider .forward a { background-position: right bottom; }
div.anythingSlider .back a { background-position: left bottom; }
div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover { background-position: right top; }
div.anythingSlider .back a:hover, div.anythingSlider .back a.hover { background-position: left top; }

/* Navigation Links */
div.anythingSlider .anythingControls 
{
    bottom: 15px;
    left: 0;
    margin-left: 0px;
    position: absolute;
    z-index: 100;
    opacity: 0.9;
	filter: alpha(opacity=90);
}
div.anythingSlider .thumbNav {
	float: right;
	margin: 0 0 0 -20px;
	z-index: 100;
}
div.anythingSlider .thumbNav li {
	display: inline;
}
div.anythingSlider .thumbNav a {
	display: inline-block;
	background: transparent url(../images/arrows.png) -68px -136px no-repeat;
	height: 10px;
	width: 10px;
	margin: 3px;
	padding: 0;
	text-indent: -9999px;
	outline: 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
div.anythingSlider .thumbNav a:hover, div.anythingSlider .thumbNav a.cur {
	/*background: transparent url(../images/arrows.png) -76px -57px no-repeat;*/
	background: #00457e;
}

/* slider autoplay right-to-left, reverse order of nav links to look better */
div.anythingSlider.rtl .thumbNav a { float: right; } /* reverse order of nav links */
div.anythingSlider.rtl .thumbNav { float: left; }    /* move nav link group to left */
/* div.anythingSlider.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */

/* Autoplay Start/Stop button */
div.anythingSlider .start-stop {
	margin: 3px;
	padding: 0;
	display: inline-block;
	width: 15px;
	height: 15px;
	position: relative;
	bottom: 2px;
	left: 0;
	z-index: 100;
	text-indent: -9999px;
	float: right;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}

/* Extra - replace defaults */
div.anythingSlider 
{
	padding: 0;
	overflow: hidden !important;
}
.anythingSliderContainer
{
	overflow: hidden !important;
	height: 240px;
	display: block;
}
