@charset "UTF-8";
/* CSS Document */
/*title: global.css // author: adam cartlidge - origin partners // client: rushmere  // url: http://www.rushmereshopping.com/ // modified: 00/00/00 // */


/* table, caption, tbody, tfoot, thead, tr, th, td*/

/*****reset*****/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h5, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline; }

:focus { outline: 0; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

select#retailer_category_key {width:auto;}
input#Go {vertical-align:middle; border:0;}
input#find {vertical-align:middle; background-color:#; margin:0; padding:5px; border:0; }

.createdbyme { width:45px; height:45px;bottom:5px;right:5px;position:fixed;}
.createdbyme a img {opacity:.20; filter:Alpha(Opacity=20); -moz-opacity: 0.2;}
.createdbyme a:hover img {opacity:1; filter:Alpha(Opacity=100); -moz-opacity: 1.0;}

/*ASSETS*/
.clear { clear: both; height:0px; overflow:hidden; }
body { background:url(../../images/root/body.jpg) top center no-repeat #000000; margin:0; padding:0;font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666;}

a { color: #ffde00; text-decoration:none; }
a:link, a:active { text-decoration:none; }
a:visited {color:#ffde00; text-decoration:none; }
a:hover { text-decoration:underline; color:#ccffff;}
a:hover img1 { opacity:.70; filter:Alpha(Opacity=70); -moz-opacity: 0.7;}



.pad a { color: #0090cb; text-decoration:none; }
.pad a:link, a:active { text-decoration:none; }
.pad a:visited {color:#0090cb; text-decoration:none; }
.pad a:hover { text-decoration:underline; color:#91569a;}


h2 { margin:5px 0 0 0px;}
h2 .titles {color:#FFFFFF;font-size:18px;}

/*PNGFIX*/
img, div, input { behavior: url(iepngfix.htc) }


ul.navi {margin:0; padding:0;}
li.navi { margin:0; padding:0; display:inline;}


/*STRUCTURE*/
#ac-container {width:960px; height:auto; margin:0 auto; background:#none;}
.ac-header {width:960px; height:165px; margin:0; padding:0; background:none;}
.ac-logo {width:310px; height:105px; margin:10px 0 0 0; padding:0; float:left; background:none;}
.ac-utility {width:650px; height:115px; margin:0; padding:0; float:right; background:#none;}
.ac-nav {width:960px; height:40px; margin:10px 0 0px 0; padding:0; background:#none; float:left; display:inline;}


.ac-flashbanner {width:960px; height:345px; margin:10px 0 10px 0; padding:0; background:#none;}

.ac-panel-holder {width:960px; height:200px; margin:0; padding:0; background:#none;}
.ac-featured {width:240px; height:200px; margin:0; padding:0; float:left; background:url(../../images/root/first.png) no-repeat;}
.ac-offers {width:240px; height:200px; margin:0; padding:0; float:left; background:url(../../images/root/mid.png) no-repeat;}
.ac-newsevents {width:240px; height:200px; margin:0; padding:0; float:left; background:url(../../images/root/mid.png) no-repeat;}
.ac-hours {width:240px; height:200px; margin:0; padding:0; float:left; background:url(../../images/root/last.png) no-repeat;}
.ac-footer {width:960px; height:40px; margin:10px 0 0 0; padding:0; background:url(../../images/root/acfooter.png) no-repeat;}

.ac-panel-titles {height:30px; width:240px; margin:0; padding:0; background:#none;}
.ac-panel-img {height:90px; width:208px; margin:3px 10px 5px 10px; padding:5px; background:#; border:1px solid #ffffff;}
.ac-panel-img a:hover {opacity:.70; filter:Alpha(Opacity=70); -moz-opacity: 0.7;}
.ac-panel-txt {height:40px; width:220px; margin:0px 10px 10px 10px; padding:0; background:#none;}
.ac-panel-hours {height:150px; width:220px; margin:10px 10px 10px 10px; padding:0; background:#none;}

/*UTILITY NAV*/

#menu { margin:0px; padding:0px; list-style:none; color:#fff; line-height:45px; display:inline-block; float:right; z-index:1000; }
#menu a { color:#ffde00; text-decoration:none; }
#menu > li {background:#172322 none repeat scroll 0 0; cursor:pointer; float:left; position:relative;padding:0px 10px;}
#menu > li a:hover {color:#ccffff;}
#menu .logo {background:transparent none repeat scroll 0% 0%; padding:0px; background-color:Transparent;}

/* sub-menus*/
#menu ul { padding:0px; margin:0px; display:block; display:inline;}
#menu li ul { position:absolute; left:-10px; top:0px; margin-top:45px; width:150px; line-height:16px; background-color:#172322; color:#0395CC; /* for IE */ display:none; }
#menu li:hover ul { display:block;}
#menu li ul li{ display:block; margin:5px 10px; padding: 5px 0px;  border-top: dotted 1px #606060; list-style-type:none; }
#menu li ul li:first-child { border-top: none; }
#menu li ul li a { display:block; color:#ffde00; }
#menu li ul li a:hover { color:#333333; }

/* main submenu */
#menu #main { left:0px; top:-40px; padding-top:0px; background-color:#7cb7e3; color:#fff; z-index:999;}

/* search */

.searchContainer input[type="text"] {border:none; padding:5px;}
.searchContainer img { vertical-align:middle; border:0;}

/* corners*/
#menu .corner_inset_left { position:absolute; top:0px; left:-12px;}
#menu .corner_inset_right { position:absolute; top:0px; left:150px;}
#menu .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
#menu .corner_left { position:absolute; left:0px; top:0px;}
#menu .corner_right { position:absolute; left:132px; top:0px;}
#menu .middle { position:absolute; left:18px; height: 20px; width: 115px; top:0px;}

/*TYPOGRAPHY
p {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #efefef; line-height:18px; margin:0 0 10px 0;}*/
p.home {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #efefef; line-height:18px; margin:0;}

ul.days {width:80px; height:auto; float:left; background:#none; margin:0 20px 0 0;list-style-type:none !important;}
ul.hours {width:auto; height:auto; float:left; background:#none;; margin:0 0px 0 0;list-style-type:none !important;}
li.days {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #efefef; line-height:21px; margin:0 ; list-style-type:none !important;}
li.hours {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #ffde00; line-height:21px; margin:0 ; list-style-type:none !important;}

ul.footer {margin:0 10px 0 0; padding:0;float:right;}
li.footer {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #efefef; line-height:40px; margin-left:10px; display:inline; border-right:1px solid #efefef; padding-right:10px;}
li.footer a:link, li.footer a:active, li.footer a:visited {color:#efefef;}
li.footer a:hover {text-decoration:underline; color:#ccffff;}
li.footer-img {margin-left:10px; display:inline; vertical-align:middle;}

