html {
background:#AE1A1F;
}
body {
margin:0px;
font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size:11px;
background-image:url(/newimages/bodybg.gif);
background-repeat:repeat-x;
background-color:#F5F6F7;
line-height:1.4em;
}

.insidebody {
background-image:url(/newimages/bodybg-inside.gif);
}

.centered {
width:980px;
margin:0px auto;
}

#nav {
height:100px;
position:relative;
}

#logo {
width:363px;
height:90px;
position:absolute;
top:64px;
left:19px;
background-image:url(/newimages/logotop.png);
background-repeat:no-repeat;
behavior: url(/iepngfix.htc);
cursor:pointer;
}

.transparent {
behavior: url(/iepngfix.htc);
}

a:link, a:active {
text-decoration:none;
}

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

#citynav {
height:45px;
position:absolute;
left:36px;
top:12px;
}

.citynavitem {
color:#fff;
text-align:center;
float:left;
width:130px;
height:45px;
}

.citynavitem a {
    display:block;
    text-decoration:none;
    margin:0 auto 2px auto;
    width:118px;
    height:25px;
    line-height:25px;
    color:#fff;
    font-size:14px;
}
.preferredlink a {
    font-size:9px;
}

.citynavitem a.citylinkoff:hover {
    background:url(/newimages/redbutton.gif) no-repeat;
}

.citylinkon {
background-image:url(/newimages/redbutton.gif);
background-repeat:no-repeat;
}

.directoryname {
width:160px;
float:left;
}

.directorycode {
width:40px;
float:left;
text-align:right;
}

.directorybrand {
clear:both;
}

.brandcontainer {
display:none;
}

#pagenav {
height:35px;
line-height:35px;
position:absolute;
left:382px;
top:61px;
}

#pagenav a {
color:#fff;
text-decoration:none;
display:block;
float:left;
margin-right:17px;
font-size:12px;
text-shadow:#333 2px 2px 5px;
}

#pagenav a:hover {
color:#fff;
text-decoration:underline;
display:block;
float:left;
margin-right:17px;

}

.pagenavactive {
text-decoration:underline;
}

#content {
color:#808285;
background-image:url(/newimages/contentbg-new.gif);
background-repeat:repeat-x;
background-position:bottom;
}

#summarysearch {
background-color:#EEEEEE;
border:1px solid #CCCCCC;
display:none;
top:37px;
left:0px;
position:absolute;
width:250px;
z-index:1000;
}

#summarysearch .resultset {
border:5px solid #FFFFFF;
}

#summarysearchstatus {
width:16px;
height:16px;
position:absolute;
left:67px;
top:-20px;
display:none;
}

#contentleft {
width:463px;
float:left;
}

#girlwithlaptop {
float:left;
width:221px;
}

#footer {
background-image:url(/newimages/footerbg.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#AE1A1F;
color:#fff;
}

#logobottom {
*/position:relative;
top:-30px;
left:8px;*/
width:275px;
height:64px;
}


#footer a {
color:#fff;
text-decoration:none;
}

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

.clearfloats {
clear:both;
font-size:0px;
height:0px;
}

a.linkbutton:link, a.linkbutton:active, a.linkbutton:visited {
display:block;
background-image:url(/newimages/buttonbg.png);
background-repeat:no-repeat;
width:100px;
height:47px;
line-height:22px;
text-align:center;
color:#fff;
text-decoration:none;
behavior: url(/iepngfix.htc);
}

a.linkbutton:hover {
display:block;
background-image:url(/newimages/buttonbg.png);
background-repeat:no-repeat;
width:100px;
height:47px;
line-height:22px;
text-align:center;
color:#fff;
text-decoration:underline;
behavior: url(/iepngfix.htc);
cursor:pointer;
}

.pngfixer {
behavior: url(/iepngfix.htc);
}

#signupbottom {
background-image:url(/newimages/signupbottom.png);
background-repeat:no-repeat;
behavior: url(/iepngfix.htc);
width:201px;
height:6px;
}

h1 {
color:#AE1B1F;
padding:0px;
margin:0px;
font-size:200%;
font-weight:normal;
}

h2 {
color:#414042;
padding:14px 0px 10px 0px;
margin:0px;
font-size:170%;
font-weight:normal;
}

h3 {
color:#B5191E;
text-transform:uppercase;
padding:10px 0px;
margin:0px;
font-size:120%;
font-weight:normal;
}

#footer h5 {
padding:8px 0px 0px 0px;
margin:0px;
font-size:100%;
}

#footer h3 {
font-size:170%;
margin-top:0px;
padding-top:0px;
color:#fff;
text-transform:none;
}

#signup {
width:201px;
padding-bottom:20px;
}

#signupinside {
border-left:1px solid #AE1A1F;
border-right:1px solid #AE1A1F;
}

#divider {
padding:25px 0px;
}

#dividersmall {
padding:0px 0px 25px 0px;
}

.custompadding {
padding:0px;
}

#wherewearepic {
position:absolute;
top:80px;
left:130px;
}

#wherewearepic2 {
position:absolute;
top:95px;
left:130px;
}

#banner {
background-image:url(/newimages/bannerbg.jpg);
background-position:center;
background-repeat:no-repeat;
height:300px;
}

#storeline {
position:absolute;
width:980px;
height:28px;
top:358px;
line-height:28px;
color:#fff;
text-align:center;
}

/*#storeline-rightshade {
position:absolute;
width:28px;
height:26px;
background-image:url(/newimages/storeline-rightshade.png);
behavior: url(/iepngfix.htc);
top:357px;
left:952px;
}*/

.homecolumn {
width:221px;
float:left;
background-image:url(/newimages/dividervertical-medium.gif);
background-position:right;
background-repeat:repeat-y;
}

.homecolumncell {
padding-right:17px;
position:relative;
height:193px;
}

.homecolumncell2 {
padding-right:17px;
position:relative;
height:165px;
}

.contentleftwrap {
width:705px;
float:left;
background-image:url(/newimages/dividervertical-big.gif);
background-position:right;
background-repeat:repeat-y;
}

form {
margin:0px;
padding:0px;
}

.hotbuy_image{
width:160px;
padding:12px 0px 12px 0px;
float:left;
}

.hotbuy_desc{
float:left;
width:460px;
padding:12px 0px;
}

.hotbuy_title {
font-weight:bold;
}

.tweet a {
color:#5F94B0;
text-decoration:none;
}

.notif {
padding:10px;
color:#bb0000;
border-bottom:1px solid #cccccc;
font-weight:bold;
text-align:center;
}

.gvnotif {
padding:10px;
color:#bb0000;
font-weight:bold;
}


.timetable {
float:left;
padding:5px;
border-bottom:1px solid #cccccc;
width:100px;
}

.phone{
width:70px;
float:left;
text-transform:uppercase;
font-weight:bold;
padding-top:5px;
}

.number{
width:135px;
float:left;
padding-top:5px;
}

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Dialog
----------------------------------*/
#dialog {
background-image:url(/newimages/dialogbg.jpg);
background-repeat:no-repeat;
}

.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(/newimages/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ /*{bgOverlayRepeat}*/; opacity: .7;filter:Alpha(Opacity=70)/*{opacityOverlay}*/; }



/* ///////////////////////////////////////////////////////////////////////////// */



/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { background: #cccccc/*{bgColorHeader}*/ url(/newimages/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states -------------------------------- */
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(/newimages/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(/newimages/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(/newimages/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }

/* Interaction Cues ---------------------------------- */
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(/newimages/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(/newimages/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons ----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/newimages/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(/newimages/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(/newimages/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(/newimages/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/newimages/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(/newimages/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(/newimages/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/newimages/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

.item {
width:220px;
float:left;
margin-left:15px;
}

.item-first {
width:220px;
float:left;
}

.pricetext {
color:#000;
font-size:14px;
}

.entertowin {
color:#464749;
font-size:19px;
line-height:25px;
}

.pricenow {
background:url(/images/pricebg.gif) repeat-x;
color:#fff;
display:block;
float:left;
padding:0px 4px;
}

.pricebefore {
display:block;
float:left;
padding-right:6px;
}

#smartdealsbadge {
position:absolute;
width:94px;
height:93px;
top:-21px;
left:108px;
z-index:300;
}

.transparent {
behavior: url(/iepngfix.htc);
}