@charset "utf-8";
/* CSS Document */
body, html										{ margin:0; padding:0; width:100%; height:100%; }
body											{ background-color:#bee1f2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6e726c; font-size:13px; }
.clear											{ clear:both; }
.fleft											{ float:left; }
p                           					{ line-height:1.4em;}
a,
a:visited										{ color:#3399ff; text-decoration:none; }
a:hover											{ color:#22588f; text-decoration:none; }
#adv_search a,
#adv_search a:visited,
#adv_search a:hover								{ color:#5c8294; text-decoration:underline; }
#main_wrapper									{ width:100%; text-align:center; background:#bee1f2 url(../img/page_bg.jpg) no-repeat top center; }
#container										{ margin:0 auto; width:980px; text-align:left }
#header											{ margin:0 20px; height:84px; background:url(../img/header_background.png);}
#page_wrapper									{ position:relative; margin:0 20px; padding:0px; background-color:#fff; width:939px; }
#page											{ position:relative; margin:0 8px; }
#footer											{ clear:both; display:block; width:940px; height:215px; background:transparent url(../img/page_footer.jpg) no-repeat 0 0; }
#footer ul										{ float:left; margin:17px 0 0 260px/*175px*/; }
#footer ul li									{ float:left; margin-left:40px; }
#footer ul li a									{ text-decoration:none; color:#6A7C8A/*#b7c1c8*/; font-size:14px; }

/* Header */
#logo											{ float:left; cursor:pointer; margin:12px 0 0 27px; background:transparent url(../img/logo.png) no-repeat 0 0; width:328px; height:72px; }
#head_right										{ float:right; margin-top:15px; width:540px; }
#head_right #login								{ float:left; }
#myaccount										{ float: left; width: 79px; height: 25px;}
#searchfield									{ float:left; width:233px; height:26px; background:transparent url(../img/search_bg.png) no-repeat 0 0; }
#searchfield input								{ float:left; margin:5px 0 0 35px; border-width:0px; background-color:transparent; color:#6992a6; }
#searchbtn										{ float:left; margin-left:5px; }
#adv_search										{ float:right; margin:5px 20px 0 0; }

/* Navigation */
.nav em											{ display:none; }
#looking										{ background:transparent url(../img/nav_im_looking_for.jpg) no-repeat 0 0; width:320px; height:69px; }
#looking:hover									{ background-image:url(../img/nav_im_looking_for_over.jpg); background-color:none }
#about											{ background:transparent url(../img/nav_about_us.jpg) no-repeat 0 0; width:208px; height:69px; }
#about:hover									{ background-image:url(../img/nav_about_us_over.jpg) }
#contact										{ background:transparent url(../img/nav_contact_new.jpg) no-repeat 0 0; width:300px; height:69px; }
#contact:hover									{ background-image:url(../img/nav_contact_over_new.jpg) }
#home											{ background:transparent url(../img/nav_home_new.jpg) no-repeat 0 0; width:301px; height:69px; }
#home:hover										{ background-image:url(../img/nav_home_over_new.jpg) }

/* Subnavs */
.yuimenu										{ left:100px; margin-left:30px; border-width:0; }
.yuimenu ul										{ border-width:0; }
.yuimenubarnav									{ z-index:10000 }
#sub_lookingfor									{ width:368px; height:159px/*203px*/; background:transparent url(../img/lookingfor_subnav_bg.png) no-repeat 0 0; }
#sub_about										{ width:320px; height:80px; background:transparent url(../img/about_subnav_bg.png) no-repeat 0 0; }
#sub_contact									{ width:320px; height:46px; background:transparent url(../img/contact_subnav_bg.png) no-repeat 0 0; }
.yuimenubar #sub_lookingfor li,
.yuimenu #sub_lookingfor li,
.yuimenubar #sub_about li,
.yuimenu #sub_about li,
.yuimenubar #sub_contact li,
.yuimenu #sub_contact li,
.yuimenuitem									{ clear:both; float:left; margin-left:5px; width:357px; height:37px; border-bottom:1px solid #aecedd; outline:none; }
.yuimenubar #sub_about li,
.yuimenubar #sub_contact li						{ width:305px;}
.yuimenubaritemlabel,
.yuimenuitemlabel								{ display:block; border-width:0; float:left; margin:0; padding:8px 0 0 10px; text-decoration:none; text-align:left; font-size:18px; color:#016192; width:99%; height:99%; }
.yuimenuitemlabel:visited						{ color:#22588f; }
.yuimenuitemlabel:hover							{ color:#3399ff; }
.yuimenubar #sub_about li.no_underline,
.yuimenubar #sub_lookingfor li.no_underline		{ border-bottom:none; }
.yuimenubaritemlabel .submenuindicator			{ display:none; }
.yuimenubar a.selected							{ background-color:transparent; color:#3399FF; text-decoration:none; }


/* Store Navigation */
#storenavigation								{ background-image:url(../img/store_nav_bg.gif); width:919px; height:39px; border:1px solid #174961; }
#storenavigation  a.yuimenubaritemlabel, 
#storenavigation  a:visited.yuimenubaritemlabel	{ color:#fff;font-weight:bold; text-align:center; font-size:14px; }
#storenavigation  a:hover.yuimenubaritemlabel	{ color:#054269; }
#storenavigation .yuimenuitem a,
#storenavigation .yuimenuitem a:visited			{ color:#fff } 
#storenavigation .yuimenuitem a:hover			{ color:#054269 } 

#bankersx,
#RBS,
#Gaming,
#ATM,
#Parts											{ width:145px; margin:9px 15px 0;height:30px; }
#bankersx										{ margin-left:40px; }

/* Store Sub - Navigation */
#storenavigation .yuimenu.yui-module.yui-overlay {background-color:#4f94a2; width:170px; border-top:1px solid #3f3e3e; border-left:1px solid #3f3e3e; border-bottom:1px solid #3f3e3e; border-right:1px solid #3f3e3e;}

.yuimenubar #sub_bankersx li,
.yuimenu #sub_bankersx li,
.yuimenubar #sub_atmparts li,
.yuimenu #sub_atmparts li,
#storenavigation .yuimenuitem					{ width:170px; border-bottom:none; margin-bottom:5px; height:25px; }

.yuisubmenu										{ width:170px; padding: 10px 0 15px 25px; }
.yuisubsubmenu									{ width:170px; padding: 10px 0 15px 25px;}

#storenavigation .yuimenuitemlabel				{ padding:8px 0 0 5px; text-decoration:none; text-align:left; font-size:14px; }

/* General Content */
h1												{ color:#006292; font-size:24px; }
h3.greygreen,
h1 .greygreen									{ color:#6e726c }
ul.dotted li	 								{ list-style:disc; list-style-position:inside; }
.NoScriptWarning								{ background-color: #EEEFF0; border: 2px solid red; margin: 10px; padding: 5px;	}

/* Homepage Content */								
#looking_module									{ float:left; margin-left:22px; width:305px; height:357px/*409px*/; background:transparent url(../img/home_looking_module_bg_new.jpg) no-repeat 0 0; }
#looking_module ul 								{ float:left; margin:75px 0 0 100px; }
#looking_module ul li							{ clear:both; float:left; margin:33px 0 0; }
#looking_module ul li#last						{ margin-top:25px; }
#looking_module ul li a							{ text-decoration:none; font-size:16px; color:#726d5e; }
#boxes											{ float:left; width:569px; margin:0 0 75px 24px; }
#topbox											{ float:left; background-color:#f6f3ea; width:569px; }
#topbox .bottom									{ background:transparent url(../img/home_content_top_box_bottom.jpg) no-repeat 0 0; font-size:1px; height:16px;}
#topbox h1, #bottombox h1						{ float:left; margin:32px 44px 15px; }
#topbox p										{ clear:both; margin:15px 44px; line-height:1.4em; color:#6e726c; font-size:12px; }
#bottombox										{ float:left; margin-top:10px; background-color:#f0ead8; width:569px; }
#bottombox .top									{ background:transparent url(../img/home_content_bottom_box_top.jpg) no-repeat 0 0; font-size:1px; height:16px; }
#bottombox .bottom								{ background:transparent url(../img/home_content_bottom_box_bottom.jpg) no-repeat 0 0; font-size:1px; height:16px; }
#bottombox h1									{ margin-top:15px; }
#bottombox ul									{ clear:both; margin:0 55px 120px; }
#bottombox ul li 								{ margin-top:8px; list-style:disc; color:#6e726c; font-size:12px; }
.productbox										{ float:left; width:110px; text-align:center;}

/* Tooltips */
.answer											{ border:1px solid #bebcbc; background-color:#fff; padding:20px 30px; font-size:14px; width:250px; } /* display:none; position:absolute; */
.answer .question								{ font-weight:bold; color:#006393; }


/* Buttons */
.small_btn 										{ cursor:pointer; display: inline-block; background: url(../img/btn.bg.png) repeat-x 0px 0px; padding:2px 5px 3px 5px; font-weight:bold; text-shadow: 1px 1px 1px rgba(255,255,255,0.5); border:1px solid rgba(0,0,0,0.4); -moz-border-radius: 3px; -moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5); -webkit-border-radius: 3px; -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5); }
.go												{ padding: 20px;}
.btn 											{ cursor:pointer; display: inline-block; background: url(../img/btn.bg.png) repeat-x 0px 0px; padding:5px 10px 6px 10px; font-weight:bold; text-shadow: 1px 1px 1px rgba(255,255,255,0.5); border:1px solid rgba(255,255,255,0.8); -moz-border-radius: 10px; -moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5); -webkit-border-radius: 10px; -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5); }

/* new navigation */
#wrapper										{ width:921px; float:left; }
.navigation										{ margin:0px; padding:0px; width:921px; height:46px; position:relative; z-index:100; font-family:Arial,Helvetica,sans-serif!important; list-style:none; background:#106394; }
.navigation .home								{ width: 160px; padding-left:30px;}
.navigation .looking							{ width: 270px; }
.navigation .myaccount							{ width: 230px; }
.navigation li.main 							{ float:left; }
.navigation a.main 								{ display:block; padding:0px 10px; line-height:45px; font-size:20px; text-transform:uppercase; text-decoration:none; color:#fff; }
.navigation a.main:hover 						{ color:#75E4F9; }
.navigation li.main:hover>a.main 				{ color:#75E4F9; } /* keeps main nav item higlighted when moving over children */
.box 											{ position:absolute; top:45px; left:-5000px; padding:5px; background:#fff; border:1px solid #106394; border-top:1px solid #106394; }
.navigation li.main:hover div.box 				{ left:0; border:1px solid #106394; -moz-box-shadow:2px 2px 5px rgba(0,0,0,0.4); -ms-box-shadow:2px 2px 5px rgba(0,0,0,0.4); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.4); box-shadow:2px 2px 5px rgba(0,0,0,0.4); }

/*new navigation - drop down */
.multi-level 									{ float:left; position:relative; }
.multi-level ul 								{ margin:0px; padding:0px; white-space:nowrap; list-style:none; background:transparent; }
.multi-level ul ul 								{ position:absolute; left:-8000px; background:#fff; border:1px solid #106394; -moz-box-shadow:2px 2px 5px rgba(0,0,0,0.4); -ms-box-shadow:2px 2px 5px rgba(0,0,0,0.4); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.4); box-shadow:2px 2px 5px rgba(0,0,0,0.4); }
.multi-level li 								{ margin:0px; padding:0px; list-style:none; background:transparent; }
.multi-level a									{ display:block; padding:0px 20px 0px 11px; font-size:18px; color:#106394; text-decoration:none; }
.multi-level li:hover>a 						{ background-color:#CCF5FD; color:#106394; }
.multi-level ul li:hover>ul 					{ left:100%; margin-top:-28px; margin-left:-8px; padding-top:5px; padding-bottom:5px; }

