
/* Comment Generated by Combres - Resource '~/Components/Styles/ADR/LP_main.css' (Mode: Static) */
.errorMsg.soft { color:#39C; background-image:none; background-color:#F6FBFF; border:1px dashed #39c; margin-bottom:10px; padding:10px; }
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#464646; margin:0; padding:0;background:url(/image/ui/ARC_main_BG.gif) repeat-x 0 29px; }
html, body { height:100%; }
FORM { margin:0; padding:0; }
a:link, a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#0050A3; text-decoration:underline; }
a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#d87006; }
a:hover, a:visited { border:none; outline:none; }
img { border:0; }
a[target="_blank"] { background:url(/image/ui/CalTDbg_Arrows.gif) right -151px no-repeat; padding-right:15px; }
:focus { outline:none; }
td { font-size:11px; line-height:15px; }
h1 { font:20px "HELVETICA NEUE LIGHT CONDENSED", "Arial Narrow", Arial, Helvetica; color:#0050A3; font-weight:lighter; text-transform:uppercase; }
h1 strong { font-family:"HELVETICA NEUE CONDENSED", "Arial Narrow", Arial, Helvetica; font-weight:900; }
h2 { font:18px/15px Tahoma, Verdana, Serif; Color:#292929; }
h3 { font-family:Georgia, Serif; font-style:italic; color:#0050A3; font-weight:bold; }
h4 { font:18px "HELVETICA NEUE LIGHT CONDENSED", "Arial Narrow", Arial, Helvetica; color:#0050A3; font-weight:lighter; text-transform:uppercase; }
h4 strong { font-weight:900; }
p { font:12px/16px Georgia, Serif; padding:0; margin:0 0 10px; }
em { font:italic 12px Georgia, Serif; }
table td { font:12px Georgia, Serif; }
ul { font:12px/16px Georgia, Serif; }
.clear { clear:both; }
.h1Larger { color:#66a3e0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin:0; display:inline; }
#mainwrapperin { margin:0 auto; width:980px; }
.LogoLink { height:92px; width:160px; float:left; }
#mainTable { width:980px; margin-top:5px; }
#CenterRight { padding:10px; width:auto; }
.Top_BG { background:url(/image/ui/ARC_Logo_head.gif) no-repeat; }
#CtgryLinks { margin-top:10px; color:#FFF; text-decoration:none; font-size:11px; }
#CtgryLinks a { color:#FFF; text-decoration:none; font-size:11px; padding:0 7px; font-weight:bold; }
#CtgryLinks a:hover { color:#FFF; text-decoration:underline; font-size:11px; padding:0 7px; font-weight:bold; }
.LeftSide { vertical-align:top; width:150px; }
.LeftSide h2 { display:none; }
#TopNav { width:980px; display:block; position:relative; }
#TopNav ul { list-style:none; margin:0; padding:0; }
#TopNav li { float:left; }
#TopNav a { color:#C2C2C2; text-decoration:none; font-weight:bold; display:block; width:auto; background:url(/image/ui/ARC_Tabs.gif) repeat-x top; text-transform:uppercase; }
#TopNav a span { display:block; width:auto; white-space:nowrap; text-align:center; padding:9px 11px 8px; }
#TopNav a:hover, #TopNav a:active { background:url(/image/ui/ARC_Tabs.gif) repeat-x left -50px; color:#FFF; }
#LeftNav { text-decoration:none; width:150px; text-transform:uppercase; }
#LeftNav a { text-decoration:none; font-size:11px; color:#0B1622; background-color:#FFF; border-bottom:#CCC solid 1px; padding:5px 0; margin:0; display:block; width:150px; }
#LeftNav a:hover { background-color:#F2F2F2; }
#LeftNav ul { margin:0; padding:0; list-style-type:none; display:block; width:150px; }
#LeftNav .navCatHead a { background:url(/image/ui/Nav-UL-plus_minus.gif) top right no-repeat #464646; color:#fff; }
#LeftNav .navCatHead a:hover { background-color:#0b1622; }
#LeftNav .open a { background-position:bottom right; }
#LeftNav .no-child a { background-position:-100px; }
#FrontBanner { height:250px; width:807px; background-repeat:no-repeat; text-align:right; }
#FrontBanner h1 { font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:14px; margin:15px 0 0 370px; text-align:left; line-height:19px; font-weight:normal; }
#FrontBanner a img { background-image:url(/image/ui/NYC_showroom_bg.gif); background-repeat:no-repeat; background-position:top; }
#FrontBanner a:hover img { background-position:bottom; }
#FrontBanner .Operations { height:80px; width:80px; text-align:center; margin:5px 170px 5px 357px; }
#FrontBanner .Operations a:link, #FrontBanner .Operations a:visited { width:80px; display:block; font:11px Arial, Helvetica, sans-serif; text-decoration:none; color:#666; padding-top:45px; background:url(/image/ui/LP_Operations_icon.gif) no-repeat left 12px; height:0; }
#FrontBanner .Operations a:hover { width:80px; display:block; color:#333; background:url(/image/ui/LP_Operations_icon.gif) no-repeat right 12px; padding-top:46px; }
#footer { width:160px; float:left; padding:10px 7px 10px 15px; border-left:1px solid #C2C2C2; height:130px; }
#footer h2 { font:14px "HELVETICA NEUE LIGHT CONDENSED", "Arial Narrow", Arial, Helvetica; color:#0050A3; font-weight:lighter; text-transform:uppercase; margin-bottom:11px; }
#FooterCntanr { width:980px; border-top:#C2C2C2 1px solid; }
#footer ul { margin:0; padding:0; list-style-type:none; }
#footer li { margin-bottom:1px; }
#footer a { color:#666; text-decoration:none; background-repeat:no-repeat; display:block; }
#footer a:hover { color:#036; }
#footer.socialNetwork { padding-left:22px; }
#footer.socialNetwork a { background:none; padding-left:0; }
#footer.socialNetwork a img { border-width:0; margin:1px 3px 1px 0; vertical-align:middle; }
#search { width:350px; float:right; text-align:right; }
#resultstitle h1 { color:#1342A0; border-bottom:none!important; font:normal 18px/normal Arial, Helvetica, sans-serif; }
.WLhead { color:#1342A0; font:18px/normal Arial, Helvetica, sans-serif; border-bottom:1px solid #D9DDEE; }
#SpecialNote { background-color:#FF9; padding:7px; width:auto; margin-bottom:10px; font-weight:bold; font-size:12px; display:none; }
#mainBody { margin-right:auto; margin-left:auto; width:980px; margin-bottom:10px; }
#AccountInfo { padding:10px 0; text-decoration:none; float:right; margin-right:7px; }
#AccountInfo a { color:#bebebe; text-decoration:none; padding:9px 10px 8px; }
#AccountInfo a:hover { color:#FFF; }
#ckoutInfo { text-decoration:none; padding:10px 0; float:right; }
#ckoutInfo a { color:#ebebeb; text-decoration:none; padding:9px 10px 8px; }
#ckoutInfo a:hover { color:#FFF; }
#ckoutInfo a img { vertical-align:top; }
#ckoutInfo .cart { background:url(/image/ui/Cart_icon_BG.gif) no-repeat 0 3px; padding-left:26px; }
.ckout { background-color:#E5EFFA; text-decoration:none; border-right:#0050A3 solid 1px; }
.AcntInfoBrdr { margin:0 auto; width:980px; clear:both; overflow:hidden; }
#searchmain { background-color:#CFC; height:36px; }
.emailsignupBG { background-color:#EAF2FB; }
.emailsignup_i { width:180px; padding:0; }
#emailsignup { font-size:12px; color:#555; padding-left:10px; margin-top:17px; }
#emailsignup p { padding:0; margin:5px 10px 5px 0; font:11px/14px Arial, Helvetica, sans-serif; }
#emailsignup input { border:#c2c2c2 solid 1px; color:#0B1622!important; margin-bottom:10px; font:11px Arial, Helvetica, sans-serif; padding:2px 0 0 5px; }
#emailsignup strong { font:14px "HELVETICA NEUE LIGHT CONDENSED", "Arial Narrow", Arial, Helvetica; color:#0050A3; font-weight:lighter; margin:6px 0 5px 0; display:block; width:200px; height:19px; padding:4px 7px 5px 0; text-transform:uppercase; }
#emailsignup a { background:none; padding:0!important; float:left; display:inline-block; }
#emailsignup .errorMsg { float:right; margin-right:20px; font-family:Arial; }
.signUpError, .signUpSuccess { #margin:-20px 0 0 90px;
}
#emailsignup .thankyou { color:#00952E; float:right; width:110px; }
#newsletter { #position:relative;
}
#aSignUp { #margin-left:10px;
}
#signUpError { #position:absolute;
#right:0;
#bottom:-15px;
}
#signUpSuccess { #position:absolute!important;
#right:0;
#bottom:-25px;
#text-align:right;
}
.featured_i { height:220px; width:367px; border:0; overflow:hidden; }
#Featured { width:104px; padding:8px; margin-top:7px; float:left; text-align:center; }
.FeaturedHead { font-weight:bold; color:#36C; background-image:url(/image/ui/head_bg.gif); background-repeat:repeat-x; font-size:15px; margin:0; padding:6px 0 7px 10px; display:block; border-bottom:#90B5E8 solid 1px; }
#Featured strong { font-weight:bold; color:#C00; font-size:18px; line-height:18px; font-family:Arial, Helvetica, sans-serif; }
#Featured .prceBold { color:#036; }
#Featured .item { font-size:11px; font-weight:bold; color:#0050A3; height:30px; overflow:hidden; display:block; }
#Featured .item a { color:#0050A3; }
#Featured .sku { line-height:24px; color:#999; }
#PageNoCntnr { padding:5px; color:#333; background:#F2F2F2 url(/image/ui/g_grdnt_BG.gif); border-top:1px solid #CCC; font-family:Arial, Helvetica; }
#PageNoCntnr input { border:#BEDAF3 solid 1px; height:20px; }
#PageNo { float:right; }
#PageNo a { display:block; float:left; text-align:center; padding:4px 6px 4px 6px; font-size:11px; font-weight:bold; color:#333; }
#PageNo a:hover { border:1px solid #999; text-decoration:none; padding:3px 5px; }
#PageNo .currentpage { border:#999 solid 1px; text-decoration:none; background-color:#FFF; padding:3px 5px; color:#C30; font-family:Arial, Helvetica, sans-serif; }
#PageNo span { display:block; float:left; text-align:center; padding:5px 4px; font-size:11px; font-weight:bold; color:#ccc; }
.CenterVline { width:100%; }
.Buy-Now { background-image:url(/image/ui/Buy-Now_GBG.gif); background-repeat:no-repeat; background-position:top; margin-top:7px; cursor:hand; border:0; }
.Buy-Now:hover { background-position:bottom; text-decoration:none; }
.Buy-Now-orng { background-image:url(/image/ui/Buy-Now_OBG.gif); background-repeat:no-repeat; background-position:top; margin-top:7px; cursor:hand; }
.Buy-Now-orng:hover { background-position:bottom; text-decoration:none; }
a.CatAccBtn:link, a.CatAccBtn:visited { background-image:url(/image/ui/BtnBg_grn_L.gif); background-repeat:no-repeat; background-position:left top; color:#333; font-weight:bold; font-size:11px; text-align:center; display:block; height:23px; margin-top:7px; text-decoration:none; cursor:hand; }
a.CatAccBtn:link span, a.CatAccBtn:visited span { background-image:url(/image/ui/BtnBg_grn_R.gif); background-position:right top; background-repeat:no-repeat; display:block; height:19px; padding-top:4px; }
a.CatAccBtn:hover { background-position:left bottom; text-decoration:none; color:#FFF; }
a.CatAccBtn:hover span { background-position:right bottom; text-decoration:none; }
a.btnGrySmall:link, a.btnGrySmall:visited { background-image:url(/image/ui/btn-GrySmall_L.gif); background-repeat:no-repeat; background-position:left top; color:#FFF; font-weight:bold; font-size:11px; text-align:center; display:block; height:18px; margin-top:7px; text-decoration:none; cursor:hand; }
a.btnGrySmall:link span, a.btnGrySmall:visited span { background-image:url(/image/ui/btn-GrySmall_R.gif); background-position:right top; background-repeat:no-repeat; display:block; height:17px; padding-top:1px; }
a.btnGrySmall:hover { background-position:left bottom; text-decoration:none; }
a.btnGrySmall:hover span { background-position:right bottom; text-decoration:none; }
a.btnGreenSmall:link, a.btnGreenSmall:visited { background-image:url(/image/ui/btn-GreenSmall_L.gif); background-repeat:no-repeat; background-position:left top; color:#FFF; font-weight:bold; font-size:11px; text-align:center; display:block; height:18px; margin-top:7px; text-decoration:none; cursor:hand; }
a.btnGreenSmall:link span, a.btnGreenSmall:visited span { background-image:url(/image/ui/btn-GreenSmall_R.gif); background-position:right top; background-repeat:no-repeat; display:block; height:17px; padding-top:1px; }
a.btnGreenSmall:hover { background-position:left bottom; text-decoration:none; }
a.btnGreenSmall:hover span { background-position:right bottom; text-decoration:none; }
a.btnOrngSmall:link, a.btnOrngSmall:visited { background-image:url(/image/ui/btn-OrngSmall_L.gif); background-repeat:no-repeat; background-position:left top; color:#FFF; font-weight:bold; font-size:11px; text-align:center; display:block; height:18px; margin-top:7px; text-decoration:none; cursor:hand; }
a.btnOrngSmall:link span, a.btnOrngSmall:visited span { background-image:url(/image/ui/btn-OrngSmall_R.gif); background-position:right top; background-repeat:no-repeat; display:block; height:17px; padding-top:1px; }
a.btnOrngSmall:hover { background-position:left bottom; text-decoration:none; }
a.btnOrngSmall:hover span { background-position:right bottom; text-decoration:none; }
a.btnLBluBg:link, a.btnLBluBg:visited { background-image:url(/image/ui/BtnBg_LBlu_L.gif); background-repeat:no-repeat; background-position:left top; color:#FFF; font-weight:bold; font-size:11px; text-align:center; display:block; height:23px; margin-top:7px; text-decoration:none; cursor:hand; }
a.btnLBluBg:link span, a.btnLBluBg:visited span { background-image:url(/image/ui/BtnBg_LBlu_R.gif); background-position:right top; background-repeat:no-repeat; display:block; height:19px; padding-top:4px; }
a.btnLBluBg:hover { background-position:left bottom; text-decoration:none; color:#FFF; }
a.btnLBluBg:hover span { background-position:right bottom; text-decoration:none; }
a.btnBlkBg:link, a.btnBlkBg:visited { background-image:url(/image/ui/BtnBg_Blk_L.gif); background-repeat:no-repeat; background-position:left top; color:#FFF; font-weight:bold; font-size:11px; text-align:center; display:block; height:23px; margin-top:7px; text-decoration:none; cursor:hand; }
a.btnBlkBg:link span, a.btnBlkBg:visited span { background-image:url(/image/ui/BtnBg_Blk_R.gif); background-position:right top; background-repeat:no-repeat; display:block; height:19px; padding-top:4px; }
a.btnBlkBg:hover { background-position:left bottom; text-decoration:none; color:#FFF; }
a.btnBlkBg:hover span { background-position:right bottom; text-decoration:none; }
a.btnGrnBg:link, a.btnGrnBg:visited { background-image:url(/image/ui/BtnBg_grn_L.gif); background-repeat:no-repeat; background-position:left top; color:#333; font-weight:bold; font-size:11px; text-align:center; display:block; height:23px; margin-top:7px; text-decoration:none; cursor:hand; }
a.btnGrnBg:link span, a.btnGrnBg:visited span { background-image:url(/image/ui/BtnBg_grn_R.gif); background-position:right top; background-repeat:no-repeat; display:block; height:19px; padding-top:4px; }
a.btnGrnBg:hover { background-position:left bottom; text-decoration:none; color:#FFF; }
a.btnGrnBg:hover span { background-position:right bottom; text-decoration:none; }
a.btnOrngBg:link, a.btnOrngBg:visited { background-image:url(/image/ui/BtnBg_orng_L.gif); background-repeat:no-repeat; background-position:left top; color:#FFF; font-weight:bold; font-size:11px; text-align:center; display:block; height:23px; margin-top:7px; text-decoration:none; cursor:hand; }
a.btnOrngBg:link span, a.btnOrngBg:visited span { background-image:url(/image/ui/BtnBg_orng_R.gif); background-position:right top; background-repeat:no-repeat; display:block; height:19px; padding-top:4px; }
a.btnOrngBg:hover { background-position:left bottom; text-decoration:none; color:#FFF; }
a.btnOrngBg:hover span { background-position:right bottom; text-decoration:none; }
a.select_closed:link, a.select_closed:visited, a.select_open:link, a.select_open:visited, a.cng_closed:link, a.cng_closed:visited, a.cng_open:link, a.cng_open:visited { font-size:11px; text-align:center; font-weight:bold; display:block; height:21px; text-decoration:none; cursor:hand; text-transform:uppercase; background:no-repeat left top; }
a.select_closed:link span, a.select_closed:visited span, a.select_open:link span, a.select_open:visited span, a.cng_closed:link span, a.cng_closed:visited span, a.cng_open:link span, a.cng_open:visited span { display:block; height:18px; padding:3px 20px 0 0; background:no-repeat right top; }
a.select_closed:hover, a.select_open:hover, a.cng_closed:hover, a.cng_open:hover { background-position:left bottom; text-decoration:none; }
a.select_closed:hover span, a.select_open:hover span, a.cng_closed:hover span, a.cng_open:hover span { background-position:right bottom; text-decoration:none; }
a.select_closed:link, a.select_closed:visited, a.select_open:link, a.select_open:visited { background-image:url(/image/ui/Scuba_select.gif); color:#FFF; }
a.select_closed:link span, a.select_closed:visited span { background-image:url(/image/ui/Scuba_select_c.gif); }
a.select_open:link span, a.select_open:visited span { background-image:url(/image/ui/Scuba_select_o.gif); }
a.cng_closed:link, a.cng_closed:visited, a.cng_open:link, a.cng_open:visited { background-image:url(/image/ui/Scuba_chnge.gif); color:#1774d1; }
a.cng_closed:link span, a.cng_closed:visited span { background-image:url(/image/ui/Scuba_chnge_c.gif); }
a.cng_open:link span, a.cng_open:visited span { background-image:url(/image/ui/Scuba_chnge_o.gif); }
.DarkContanr, .WhiteContanr, .grdntContanrGray { margin:0 0 7px 0; }
#DarkContanr .frm_BL, .DarkContanr .frm_BL { background:url(/image/ui/frmDarkARC_BL.gif) no-repeat left bottom; }
#DarkContanr .frm_BR, .DarkContanr .frm_BR { background:url(/image/ui/frmDarkARC_BR.gif) no-repeat right bottom; }
#DarkContanr .frm_TL, .DarkContanr .frm_TL { background:url(/image/ui/frmDarkARC_TL.gif) no-repeat left top; }
#DarkContanr .frm_TR, .DarkContanr .frm_TR { background:url(/image/ui/frmDarkARC_TR.gif) no-repeat right top; padding:10px; overflow:hidden; }
#DarkContanr .frm_TL_h, .DarkContanr .frm_TL_h { background:url(/image/ui/frmDarkARC_TL_h.gif) no-repeat left top; }
#DarkContanr .frm_TR_h, .DarkContanr .frm_TR_h { background:url(/image/ui/frmDarkARC_TR_h.gif) no-repeat right top; padding:10px; }
#WhiteContanr .frm_BL, .WhiteContanr .frm_BL { background:url(/image/ui/frmWhiteARC_BL.gif) no-repeat left bottom; }
#WhiteContanr .frm_BR, .WhiteContanr .frm_BR { background:url(/image/ui/frmWhiteARC_BR.gif) no-repeat right bottom; }
#WhiteContanr .frm_TL, .WhiteContanr .frm_TL { background:url(/image/ui/frmWhiteARC_TL.gif) no-repeat left top; }
#WhiteContanr .frm_TR, .WhiteContanr .frm_TR { background:url(/image/ui/frmWhiteARC_TR.gif) no-repeat right top; padding:10px; }
#WhiteContanr .frm_TL_h, .WhiteContanr .frm_TL_h { background:url(/image/ui/frmWhiteARC_TL_h.gif) no-repeat left top; }
#WhiteContanr .frm_TR_h, .WhiteContanr .frm_TR_h { background:url(/image/ui/frmWhiteARC_TR_h.gif) no-repeat right top; padding:10px; }
.frmHead { color:#FFF; font:bold 13px Arial, Helvetica, sans-serif; margin-bottom:16px; }
.grdntContanrGray .frm_grdnt_tr { background:url(/image/ui/g_grdnt_tr.gif) no-repeat right top; }
.grdntContanrGray .frm_grdnt_tl { background:url(/image/ui/g_grdnt_tl.gif) no-repeat left top; }
.grdntContanrGray .frm_grdnt_br { background:url(/image/ui/g_grdnt_br.gif) no-repeat right bottom; }
.grdntContanrGray .frm_grdnt_bl { background:url(/image/ui/g_grdnt_bl.gif) no-repeat left bottom; padding:10px; }
.grdntContanrGray .frm_grdnt_bl p { margin:0; padding:0 0 7px 0; }
#YellowContanr .frm_BL { background:url(/image/ui/frmYellow_BL.gif) no-repeat left bottom; }
#YellowContanr .frm_BR { background:url(/image/ui/frmYellow_BR.gif) no-repeat right bottom; }
#YellowContanr .frm_TL { background:url(/image/ui/frmYellow_TL.gif) no-repeat left top; }
#YellowContanr .frm_TR { background:url(/image/ui/frmYellow_TR.gif) no-repeat right top; padding:10px; }
#ItemInfoTabs { width:100%; background:url(/image/ui/ItemInfoTabs_BG.gif) repeat-x; padding-bottom:10px; margin-top:10px; }
#ItemInfoTabs a:link, #ItemInfoTabs a:visited { display:block; float:left; text-transform:uppercase; color:#FFF; font:bold 12px Arial, Helvetica; background:url(/image/ui/ItemInfoTabs.gif) no-repeat left top; margin:0 3px 2px 0; }
#ItemInfoTabs a:hover { background-position:left -34px; }
#ItemInfoTabs tr td .SelectedTab { background-position:left -68px; }
#ItemInfoTabs a:link span, #ItemInfoTabs a:visited span { display:block; padding:8px 15px 10px; background:url(/image/ui/ItemInfoTabs.gif) no-repeat right top; }
#ItemInfoTabs a:hover span { background-position:right -34px; }
#ItemInfoTabs tr td .SelectedTab span { background-position:right -68px; padding:10px 15px 8px; }
.CustomerComments_i { width:230px; height:332px; border:0; overflow:hidden; }
#CustomerComments { overflow:hidden; background-color:#F0F7FD; }
#CustomerComments h2 { font-weight:bold; color:#36C; background-image:url(/image/ui/head_bg.gif); background-repeat:repeat-x; font-size:15px; margin:0; padding:6px 0 7px 10px; display:block; border-bottom:#90B5E8 solid 1px; }
#CustomerComments strong { color:#3F7CD6; }
#CustomerComments #name { text-align:right; padding:0; margin:7px 12px 3px 12px; }
#CustomerComments p { margin:12px 12px 0; padding:0; }
#CustomerComments a { float:right; font-weight:bold; color:#C60; background-image:url(/image/ui/Orng-Arrow.gif); background-repeat:no-repeat; padding-left:7px; background-position:0 4px; }
.FeaturedRightCont { width:170px; padding:10px 0 10px 0; border-bottom:#cbe0f5 solid 1px; }
.FeaturedRight_L { width:50px; margin-right:auto; margin-left:auto; margin-bottom:5px; }
#FeaturedRight_R { width:auto; text-align:center; }
#FeaturedRight_R strong { font-weight:bold; color:#C00; font-size:17px; line-height:18px; font-family:Helvetica, sans-serif; display:block; margin-top:5px; }
#FeaturedRight_R .prceBold { color:#036; }
#FeaturedRight_R .item { font-weight:bold; color:#0050A3; height:30px; overflow:hidden; display:block; }
#FeaturedRight_R .item a { font-weight:bold; color:#0050A3; }
#FeaturedRight_R .sku { line-height:22px; color:#999; }
#PopularResultsCntnr .FeaturedRightCont { width:150px; background:url(/image/ui/Gdt_tb_BG.gif) repeat-x bottom; }
#PopularResultsCntnr .FeaturedRightCont #FeaturedRight_R .item a { color:#069; font-weight:normal; }
#PopularResultsCntnr .FeaturedRightCont #FeaturedRight_R strong { font-size:14px; }
#NewSearchCntnr label { display:block; margin-top:4px; font-family:Arial; }
.RecomndRightCont { width:200px; padding:10px 0 10px 0; border-bottom:#cbe0f5 solid 1px; }
.RecomndRight_L { width:50px; height:80px; float:left; padding:0 10px 0 10px; }
#RecomndRight_R { margin-left:70px; width:auto; }
#RecomndRight_R strong { font-weight:bold; color:#C00; font-size:15px; line-height:18px; font-family:Arial, Helvetica, sans-serif; }
#RecomndRight_R .prceRed { font-weight:bold; color:#900; font-size:15px; line-height:18px; font-family:Arial, Helvetica, sans-serif; }
#RecomndRight_R .item { font-weight:bold; color:#09C; }
#RecomndRight_R .item a { font-weight:bold; color:#369; }
#RecomndRight_R .sku { line-height:22px; color:#999; }
#BuyingHead { margin-bottom:22px; background-image:url(/image/ui/BuyingGuide_Head.gif); background-repeat:no-repeat; padding:91px 178px 10px 0; font-size:18px; color:#C30; text-align:right; height:40px; }
#BuyingCntnr { font-size:12px; line-height:16px; }
#BuyingCntnr h2 { font-size:14px; color:#FFF; margin:20px 0 3px; font-weight:bold; background-color:#C60; padding:3px 7px 3px 10px; }
#BuyingCntnr h3 { font-size:14px; color:#333; margin:10px 0 3px; font-weight:normal; }
#BuyingCntnr h1 { font-size:12px; color:#C30; margin:20px 0 3px; display:block; width:186px; height:19px; background-image:url(/image/ui/Head-BG-orng.gif); background-repeat:no-repeat; padding:4px 7px 2px 7px; text-transform:uppercase; }
#BuyingCntnr #BG_TopNav a { display:block; width:100px; float:left; padding:5px 5px 5px 8px; border-bottom:#e6b482 1px solid; margin:5px 7px 0 0; font-weight:bold; color:#d87006; text-decoration:none; }
#BuyingCntnr #BG_TopNav a:hover { background-color:#faefe5; border-bottom:#da9147 1px solid; }
#BuyingCntnr p { margin:0 0 10px 0; }
#BuyingCntnr a { font-size:12px; }
#BuyingCntnr li { padding:10px 0 0 0; }
#BuyingCntnr .item { font-size:11px; font-weight:bold; color:#C90; }
#FeedbackCntnr { width:980px; margin:15px 0; }
#FeedbackCntnr a.btnGrySmall { width:157px!important; height:17px; display:block; background:url(/image/ui/ARC_HomeSprite.gif) 0 -199px no-repeat; font:12px "HELVETICA NEUE LIGHT CONDENSED", "Arial Narrow", Arial, Helvetica; color:#505050; text-transform:uppercase; text-decoration:none; font-weight:bold; text-align:center; padding:2px 0; margin:0 auto 5px!important; float:none!important; }
#FeedbackCntnr a.btnGrySmall:hover { background-position:0 -220px; color:#4b4b4b; }
#FeedbackCntnr a.btnGrySmall span { background:none; }
#FeedbackCntnr a.btnGrySmall:hover span { background:none; }
#FeedbackCntnr h2 { font-weight:normal; color:#666; font-size:12px; margin:0; padding:6px 0 7px 10px; display:block; text-align:center; }
.FeedbackOpen { text-align:left; }
.FeedbackOpen label strong { display:block; }
.FeedbackOpen td { font-family:Helvetica, Arial; }
#CustComments { color:#666; margin-bottom:18px; font:12px/16px Arial, Helvetica, sans-serif; }
#CustComments strong { color:#3F7CD6; }
#CustComments #name { padding:0 5px; font-weight:bold; color:#888; }
#CustComments p { padding:0 5px; margin:5px 0 15px 0; }
#CustComments .date { font-weight:normal; }
#RecentItems { border:1px solid #CC6; width:980px; background-color:#fffce7; }
#RecentItems h2 { font-size:14px; color:#660; margin:0; padding:0 0 5px; border-bottom:#cc6 solid 1px; }
#RecentItems ul { list-style-type:none; padding:0; margin:5px 5px 5px 12px; }
#RecentItems li a { color:#663; }
#RecentItems li a:hover { text-decoration:underline; color:#d87006; }
#RecentViewed { width:100px; float:left; margin-right:7px; }
#RecentViewed .item a { font-size:11px; color:#663; height:30px; overflow:hidden; display:block; }
#RecentViewed .item a:hover { text-decoration:underline; color:#d87006; }
#RecentViewed .pict { padding:7px; width:50px; height:50px; display:block; border:solid 1px #CC6; background-color:#FFF; margin:5px 0; }
#ContactInfo { margin:0 12px; font-size:12px; line-height:17px; }
#ContactInfo a { font-size:12px; color:#0050A3; }
#ContactInfo p { padding:0; margin:10px 0; }
#ContactInfo li { padding:0; margin:10px 0; }
#ContactInfo a:hover { font-size:12px; color:#d87006; }
#ContactInfo h3 { color:#0050A3; font-weight:bold; font-size:13px; margin:5px 0 5px 0; }
.MoreAccsHead { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; background:url(/image/ui/MoreAsscBG_Head.gif) no-repeat; padding:12px; font-weight:bold; }
#MoreAccsCntnr { background:url(/image/ui/MoreAsscBG.gif) no-repeat; padding:18px; }
#MoreAccsCntnr #Featured { padding:5px; }
#TopLinks { font-weight:bold; margin-top:5px; color:#666; }
#TopLinks a { font-weight:bold; color:#666; }
#ItemSpecification table { width:100%; }
#ItemSpecification table tr td { font-size:12px; border-bottom:1px solid #C9C9C9; padding:8px 10px 8px 10px; vertical-align:top; color:#666; }
#ItemSpecification table tr:hover { background-color:#ECECEC; }
#ItemSpecification u { cursor:help; }
.SpecLeft { font-weight:bold; text-align:right; }
#ItemFeatures ul { font-size:12px; line-height:120%; list-style-image:url(/image/ui/List-bulet.gif); line-height:22px; list-style-type:none; }
#ItemFeatures u { cursor:help; }
#ItemAccessories { font-size:12px; padding:10px; }
#ItemExpendables { font-size:12px; padding:10px; }
#ItemDescription { font-size:12px; padding:10px; line-height:130%; color:#666; }
#ItemDescription u { cursor:help; color:#333; }
#ItemDescription a:link, #ItemDescription a:visited { font-size:12px; color:#0050A3; }
#ItemDescription a:hover { font-size:12px; color:#D87006; }
#WarrntyCntnr { float:right; width:250px; margin:10px 0 12px 13px; padding:10px; border:1px solid #90B5E8; color:#333; background:#fff url(/image/ui/Shade-BG.gif) repeat-x; }
#WarrntyCntnr p { margin:5px 0 0; font:12px/130% Arial, Helvetica, sans-serif; }
#WarrntyCntnr a:link, #WarrntyCntnr a:visited { color:#0050A3; font-size:12px; }
#WarrntyCntnr a:hover { color:#D87006; font-size:12px; }
#WarrntyCntnr h3 { font:bold 13px Arial, Helvetica, sans-serif; color:#0050A3; margin:0; padding:0; }
#ProdBonus h3 { color:#0050A3; font-size:13px; font-weight:bold; margin:18px 0 5px; }
#ProdBonus ul { font-size:12px; line-height:120%; line-height:22px; margin:0; padding:0 15px; list-style:url(/image/ui/List-bulet.gif) none inside; }
#ProdBonus li { margin:0; padding:0; }
#ProdBonus a:link, #ProdBonus a:visited { color:#0050A3; font-size:12px; }
#ProdBonus a:hover { color:#D87006; font-size:12px; }
.closeBtn a img { background:url(/image/ui/Close-Win.gif) repeat-x top; margin-top:10px; }
.closeBtn a:hover img { background:url(/image/ui/Close-Win.gif) repeat-x bottom; margin-top:10px; }
#ItemProdReview { font-size:12px; padding:10px; }
#ItemListCont, .ItemListCont { padding:10px 0; background:url(/image/ui/ItemListCont_BG.gif) no-repeat right bottom; position:relative; }
* html .ItemListCont { height:0; he\ight:auto; zoom:1; }
#ItemListCont .CKbox, .ItemListCont .CKbox { float:right; margin:0 10px; }
#ItemListCont a.item, .ItemListCont a.item { color:#0050A3; font-size:12px; }
#ItemListCont a.item:hover, .ItemListCont a.item:hover { color:#039; font-size:12px; text-decoration:none; }
#ItemListCont .sku { display:block; margin-top:4px; margin-bottom:3px; color:#333; }
#ItemListCont input, .ItemListCont input { color:#666; }
#ItemListCont .prceRed, .ItemListCont .prceRed, #ItemListCont .regularPrice { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#C00; font-size:15px; line-height:18px; }
#ItemInfo { padding-bottom:12px; }
#ItemInfo h1 { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#333; padding:0 0 10px 0; margin:0; }
#ItemInfo .item { color:#666; font-size:11px; }
#ItemInfo .sku { display:block; margin-bottom:13px; }
#ItemInfo .more h2 { font-size:12px; color:#0050A3; padding:0; margin:0; display:block; }
#ItemInfo .shiptotal { margin-top:12px; }
#ItemInfo .shiptotal a { color:#0d68b0; }
#ItemInfo .more h2 a { color:#d87006; text-decoration:none; display:block; border-bottom:#FFF solid 1px; font-weight:normal; }
#ItemInfo .more h2 a:hover { border-bottom:#C60 solid 1px; }
#ItemInfo .more h3 { font-size:11px; color:#0050A3; padding:0; margin:0; }
#ItemInfo .more p { margin:0; }
#ItemInfo .more a { padding-right:7px; text-decoration:underline; }
#ItemInfo .more a:hover { color:#d87006; }
#ItemInfo .imageThumbs { border-top:1px solid #CCC; margin-top:7px; padding-top:7px; }
#ItemInfo .imageThumbs a:link img { border:1px solid #CCC; margin-right:6px; padding:2px; }
#ItemInfo .imageThumbs a:visited img { border:1px solid #CCC; margin-right:6px; padding:2px; }
#ItemInfo .imageThumbs a:hover img { border:1px solid #66A3E0; margin-right:6px; padding:2px; }
#PFFmsg { margin-top:7px; }
#PFFmsg strong { color:#6A5900; }
#PFFmsg a { text-decoration:underline; }
.ChartOpen { background-image:url(/image/ui/afcaee_dot.gif); background-repeat:repeat-x; background-position:bottom; }
.ConfigurationOpened { border-top:#cbe0f5 solid 1px; }
#prices { color:#333; }
#prices td { padding-right:12px; padding:2px 12px 1px 1px; }
#prices .ListPrice { font-size:12px; }
#prices .OurPrice { font-size:12px; font-weight:bold; }
#prices .SalePrice { font-size:14px; font-weight:bold; color:#C00; font-family:Arial, Helvetica, sans-serif; }
#prices .YouSave { font-size:12px; }
#CustRating { display:block; color:#333; width:100px; background-image:url(/image/ui/CustRating_BG_top.gif); background-repeat:no-repeat; padding:30px 10px 10px 10px; text-align:center; }
.StockIn { font-weight:bold; color:#390; padding-top:5px; font-size:13px; }
.StockLow { font-weight:bold; color:#F7C710; padding-top:5px; }
.StockOut { font-weight:bold; color:#C00; padding-top:5px; }
.notify { font-weight:normal; color:#C00; }
#KitIncl_box { background-image:url(/image/ui/KitIncl_box.gif); background-repeat:no-repeat; width:347px; font-size:12px; }
#KitIncl_box h1 { font-size:12px; color:#FFF; font-weight:bold; padding:7px 10px 7px 10px; margin:0; }
#KitIncl_box a.item { color:#0050A3; }
.searchdrop { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; background-color:#f4f8fd; color:#666; padding:3px 3px 0 4px; cursor:hand; }
.SiteMapMainCategory { margin-bottom:0; font-size:13px; font-weight:bold; }
.SiteMapSubCategoryList { margin:0; padding:5px; }
.SiteMapSubCategoryList li { margin:0; padding:0; }
#SEO_txt { font-family:Arial, Helvetica, sans-serif; text-align:justify; margin:7px 0 7px 0; line-height:130%; }
#SEO_txt p { margin:0 0 5px 0; }
.ProdRevList { font-weight:bold; color:#C60; margin:5px 0 5px 0; }
.ProdRevList a:link, .ProdRevList a:visited, .ProdRevList a:hover { font-weight:normal; color:#C60; }
.ProdRevItem { font-weight:bold; color:#C60; margin:5px 0 5px 0; }
.ProdRevItem a:link, .ProdRevItem a:visited, .ProdRevItem a:hover { font-weight:normal; color:#C60; }
.CategorySEOTopTextBorder { border-bottom:#0050A3 solid 1px; }
.CategorySEOBottomTextBorder { border-top:#0050A3 solid 1px; }
.prSnippetEngine div { padding-left:0; padding-right:5px; padding-top:5px; padding-bottom:5px; }
.prSnippetTitle { display:none; font-weight:bold; }
.prSnippetRating { display:inline; }
.prSnippetMsg { display:none; padding-left:0; }
.prSnippetWriteReview { display:none; }
.prSnippetReadReviews { display:inline; }
a.prSnippetLink { font-size:1em; }
.prSnippetRatingClickable { display:none; }
.prSnippetRatingUnclickable { display:inline; line-height:15px; }
.prSnippetNumberOfRatingsText { display:none; }
div.prStars { position:relative; background-repeat:no-repeat; height:20px; width:112px; float:left; padding:0; margin:0 .25em 0 0; line-height:20px; }
div.prStars.prStarsSmall { height:15px; width:78px; line-height:15px; }
#frm_gr_tr { background:#f6f6f6 url(/image/ui/frm_gr_tr.gif) no-repeat right top; }
#frm_gr_br { background:url(/image/ui/frm_gr_br.gif) no-repeat right bottom; }
#frm_gr_bl { background:url(/image/ui/frm_gr_bl.gif) no-repeat left bottom; }
#frm_gr_tl { background:url(/image/ui/frm_gr_tl.gif) no-repeat left top; padding:10px; }
#frm_gr_tl p { margin:0; padding:0 0 7px 0; }
#frm_g_grdnt_tr { background:url(/image/ui/g_grdnt_tr.gif) no-repeat right top; }
#frm_g_grdnt_tl { background:url(/image/ui/g_grdnt_tl.gif) no-repeat left top; }
#frm_g_grdnt_br { background:url(/image/ui/g_grdnt_br.gif) no-repeat right bottom; }
#frm_g_grdnt_bl { background:url(/image/ui/g_grdnt_bl.gif) no-repeat left bottom; padding:10px; }
#frm_g_grdnt_bl p { margin:0; padding:0 0 7px 0; }
.Gloss { font:12px/17px Arial, Helvetica, sans-serif; color:#666; }
.Gloss u { cursor:help; }
#glossary { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; position:absolute; width:200px; visibility:hidden; z-index:100; filter:progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135);
}
#glossary p { font-size:11px; line-height:16px; color:#666; padding:6px; margin:0; border:1px solid #90B5E8; }
.GlsryTrm { width:110px; padding:0 6px; color:#0050A3; font-weight:bold; float:left; }
.GlsryDsc { width:420px; padding:0 6px; color:#666; float:left; line-height:130%; }
.GlsryCnt { width:554px; padding:8px 0; float:left; margin:0 4px; }
.GlsryCnt2nd { width:554px; padding:8px 0; float:left; margin:0 4px; background-color:#ececec; }
#BrandBox { background:url(/image/ui/BrandBox_BG_top.gif) no-repeat; width:810px; padding-top:7px; }
#BrandBoxBtm { background:url(/image/ui/BrandBox_BG_btm.gif) no-repeat; height:7px; width:810px; margin-bottom:26px; }
#BrandSide { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; width:36px; text-align:center; float:left; padding-top:2px; }
#BrandLinks { margin-left:40px; font-size:12px; }
#BrandLinks ul { padding:0; margin:0; }
#BrandLinks li { list-style-type:none; padding:0; margin:0; float:left; }
#BrandLinks a:link, #BrandLinks a:visited { display:block; width:110px; padding:4px 4px 4px 10px; color:#0050A3; background-image:url(/image/ui/Grey_Arrow.gif); background-repeat:no-repeat; background-position:4px 8px; }
#BrandLinks a:hover { color:#000; text-decoration:none; }
.UsedItem, .AvailableUsedItem { color:#C00; }
.UsedNotOwnInfoNote { font-size:12px; color:#C00; }
#UsedList { font-size:12px; padding:10px; }
.BuyUsedBtn a img { background:url(/image/ui/Buy_Used.gif) repeat-x top; float:right; }
.BuyUsedBtn a:hover img { background:url(/image/ui/Buy_Used.gif) repeat-x bottom; }
.Condition a:link, .Condition a:visited { color:#C60; font:bold 12px Arial, Helvetica, sans-serif; }
.Condition a:hover { color:#C60; }
.NotActualImageNote { font:normal 12px Arial, Helvetica, sans-serif; color:#C00; }
.AlsoNew a:link, .AlsoNew a:visited { display:block; margin:0 0 7px; font:12px Arial, Helvetica, sans-serif; color:#09c; }
.AlsoNew a:hover { color:#09C; text-decoration:underline; }
.UsedPrice { font-size:15px; color:#C00; font-weight:bold; display:block; margin:0 0 3px; }
#UsedPrcCntnr { margin:0 0 12px; width:200px; }
#UsedPrcCntnr .Condition a { font-size:11px; color:#333; }
.UsedMsg a:link, .UsedMsg a:visited { color:#666; display:block; margin:13px 0 3px; font:12px Arial, Helvetica, sans-serif; }
.UsedMsg a:hover { color:#C60; }
#COPbox { background-repeat:no-repeat; width:807px; margin-top:10px; }
#COPbox h1 { padding:10px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:14px; }
#COPbox p { padding:5px 10px 3px 10px; margin:0; }
#COPbox table tr td { padding:2px 2px 2px 12px; font-size:12px; }
#COPbox a { font-family:Arial, Helvetica, sans-serif; color:#0050A3; font-size:12px; }
.COPmsg { color:#555; font:bold 14px Arial, Helvetica, sans-serif; padding-top:18px; }
#COPbox #ItemAccessories #ItemListCont .RegularPrice { font-size:13px; color:#369; }
#COPbox #ItemAccessories #ItemListCont .SpecialPrice { font-size:13px; color:#C00; font-weight:bold; }
.COPSelectType td { padding-right:8px; }
.UsedTitle { color:#990; text-transform:uppercase; }
.ListUsedTitle { font-weight:bold; color:#990; text-transform:uppercase; }
#AskThePro { padding:10px; }
#AskThePro p { padding:7px 0; margin:0; font-size:12px; }
#ATPaskcontnr { padding:7px; background:url(/image/ui/ATPask_BG.gif) no-repeat right; width:auto; border:1px solid #CCC; }
#ATPaskcontnr textarea, #ATPaskcontnr input { margin:0; padding:3px; border:1px solid #aaa; font:11px Arial, Helvetica, sans-serif; color:#900; }
#Namefield { float:left; width:250px; margin-right:5px; }
#ATPcontnr { font-size:12px; line-height:130%; border-bottom:1px solid #CCC; padding-bottom:12px; background:url(/image/ui/ATPcontnr_BG.gif) repeat-x bottom; padding-right:4px; padding-left:4px; }
#ATPquestion { margin-top:12px; font-weight:bold; background:url(/image/ui/Q_icon.gif) no-repeat 1px 1px; padding-left:36px; }
#ATPanswer { margin-top:7px; background:url(/image/ui/A_icon.gif) no-repeat 1px 1px; padding-left:36px; }
#AskThePro h2 { background:url(/image/ui/Head_Gry_BG.gif) repeat-x; color:#444; font:bold 13px Arial, Helvetica, sans-serif; padding:5px 7px; border-bottom:1px solid #CCC; border-top:1px solid #CCC; margin-top:2px; }
#AskThePro a:link, #AskThePro a:visited { color:#0050A3; font-size:12px; }
#AskThePro a:hover { color:#d87006; font-size:12px; }
.ATPreadAnswr { text-align:center; margin:-2px 0 0 2px; }
.ATPreadAnswr a:link, .ATPreadAnswr a:visited { color:#900; }
.SearchTable { margin-top:10px; margin-right:18px; }
.SearchTable td { color:#0050a3; font-size:3px; }
.SearchTable input { background:none transparent; border:none; color:#0B1622!important; font-size:12px; }
.ac_input { width:157px; margin-left:15px; }
.SearchTable a:link, .SearchTable a:visited { font:11px "HELVETICA NEUE LIGHT CONDENSED", "Arial Narrow", Arial, Helvetica; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:16px 45px 0 0; float:right; text-align:right; display:block; color:#FFF; }
.SearchTable a:hover { font-size:11px; color:#bebebe; }
.ConfigCntnr { FONT:12px Arial, Helvetica, sans-serif; WIDTH:172px; }
.ConfigTab { BORDER:#c0c0c0 1px solid; padding:5px; background:url(/image/ui/ConfigTabArrow.gif) no-repeat right center; HEIGHT:12px; overflow:hidden; }
.ConfigTab:hover { BORDER:#999 1px solid; padding:5px; background:url(/image/ui/ConfigTabArrow.gif) no-repeat right center; HEIGHT:12px; overflow:hidden; cursor:pointer; }
.ConfigTab .ConfigOption { DISPLAY:block; OVERFLOW:hidden; WIDTH:80px; }
.ConfigTab .SpecialPrice { FONT-WEIGHT:normal; COLOR:#900; MARGIN-RIGHT:22px; }
.ConfigTab .RegularPrice { FONT-WEIGHT:normal; COLOR:#333; MARGIN-RIGHT:22px; }
.ConfigLineCntnr { WIDTH:172px; z-index:100; }
.ConfigLine, .ConfigLineFirst { BORDER-TOP:#c0c0c0 0 solid; BORDER-RIGHT:#c0c0c0 1px solid; BORDER-BOTTOM:#c0c0c0 1px solid; BORDER-LEFT:#c0c0c0 1px solid; PADDING-TOP:5px; PADDING-RIGHT:5px; PADDING-BOTTOM:5px; PADDING-LEFT:5px; background:url(/image/ui/ConfigLine_BG.gif) repeat-x 50% bottom; }
.ConfigLineFirst { BORDER-TOP:#c0c0c0 1px solid; }
.ConfigLine:hover, .ConfigLineFirst:hover { background:url(/image/ui/ConfigLine_BG.gif) repeat-x 50% top; CURSOR:pointer; }
.ConfigLine .otextnolink { PADDING-LEFT:1px; FONT-SIZE:11px; }
.ConfigLine .itext { PADDING-LEFT:1px; FONT-SIZE:11px; }
.ConfigLine .ltext { PADDING-LEFT:1px; FONT-SIZE:11px; }
.ConfigLine .stextnolink { PADDING-LEFT:1px; FONT-SIZE:11px; }
.ConfigOption { PADDING-LEFT:1px; FLOAT:left; }
.ConfigLine .RegularPrice, .ConfigLineFirst .RegularPrice { PADDING-LEFT:1px; FONT-WEIGHT:bold; FLOAT:right; TEXT-ALIGN:right; }
.ConfigLine .SpecialPrice, .ConfigLineFirst .SpecialPrice { PADDING-LEFT:1px; FONT-WEIGHT:bold; FLOAT:right; TEXT-ALIGN:right; COLOR:#C00; }
.ConfigCntnr .ajax__dropdown_arrow { position:absolute; height:100%; overflow:hidden; visibility:hidden; display:none; }
.ConfigCntnr .ajax__dropdown_arrow_wrapper { visibility:hidden; display:none; }
.PriceDropPercent { color:#09c; font-size:12px; line-height:26px; }
.PriceDropList { color:#09c; font-size:11px; display:block; line-height:18px; }
.PriceDropList .PDregPrc { color:#333; }
#ItemAccessories h2 { background:url(/image/ui/AccsCatgry_BG.gif) repeat-x; margin:2px 0 5px; border-top:1px solid #ccc; clear:both; display:block; }
#ItemAccessories h2 a { display:block; padding:6px 10px; color:#333; font:bold 13px Arial, Helvetica, sans-serif; text-decoration:none; background:url(/image/ui/AccsCatgryMinus.gif) no-repeat right center; }
#ItemAccessories h2 a.closed { display:block; padding:5px 10px; color:#333; font:bold 13px Arial, Helvetica, sans-serif; text-decoration:none; background:url(/image/ui/AccsCatgryPlus.gif) no-repeat right center; }
#ItemAccessories ul { padding:0; margin:0 0 15px; float:left; width:100%; display:block; }
#ItemAccessories li { list-style-type:none; padding:0; margin:0; float:left; }
#ItemAccessories li a:link, #ItemAccessories li a:visited { display:block; width:180px; padding:1px 3px 1px 11px; color:#0050A3; background-image:url(/image/ui/Orng_Arrow.gif); background-repeat:no-repeat; background-position:4px; }
#ItemAccessories li a:hover { display:block; width:180px; color:#0050A3; font-weight:bold; text-decoration:none; }
#ItemAccessories .SeeMoreAccs { background:url(/image/ui/SeeMoreAccs_BG.gif) no-repeat right top; display:block; height:20px; clear:both; margin-bottom:10px; }
#ItemAccessories .SeeMoreAccs a { background:url(/image/ui/plus.gif) no-repeat left; display:block; height:20px; padding-top:5px; padding-left:18px; font-size:11px; color:#D87006; }
#ItemAccessories .SeeMoreAccs a.closed { background:url(/image/ui/minus.gif) no-repeat left; display:block; height:20px; padding-top:5px; padding-left:18px; font-size:11px; color:#D87006; }
#OrderSummary { margin:0; padding:0; overflow:auto; clear:both; }
#OrderSummary li { list-style:none; margin:0; padding:0; display:block; clear:both; width:807px; float:left; border-bottom:#CCC solid 1px; }
#OrderSummary li:hover { background-color:#FFC; }
#OrderSummary .head, #OrderSummary .head:hover { background:url(/image/ui/BlackHeadr_BG_L.gif) top left no-repeat; }
#OrderSummary .head div { background:url(/image/ui/BlackHeadr_BG_R.gif) top right no-repeat; float:left; width:100%; }
#OrderSummary .head h1, #OrderSummary .head h2, #OrderSummary .head h3, #OrderSummary .head h4, #OrderSummary .head h5 { font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; }
#OrderSummary h1, #OrderSummary h2, #OrderSummary h3, #OrderSummary h4, #OrderSummary h5 { font:normal 12px Arial, Helvetica, sans-serif; float:left; margin:0 3px 0 0; padding:10px 0; display:block; }
#OrderSummary h1 { width:225px; color:#333; margin-left:7px; }
#OrderSummary h2 { width:155px; }
#OrderSummary h3 { width:140px; color:#666; }
#OrderSummary h4 { width:150px; color:#333; }
#OrderSummary h5 { width:112px; }
#OrderSummary a:link, #OrderSummary a:visited { font-size:12px; color:#0050A3; text-decoration:;
}
#OrderSummary a:hover { font-size:12px; color:#D87006; text-decoration:none; }
.secondrow { background-color:#f8f8f8; }
#CustComments { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#666; border-bottom:#CCC 1px solid; margin:0; padding:10px 0; float:left; width:100%; background:url(/image/ui/CustComments_BG.gif) repeat-x bottom; }
#CustComments strong { color:#3F7CD6; }
#CustComments #name { padding:0; font-weight:bold; color:#888; margin-left:80px; }
#CustComments p { padding:0; margin:5px 0 0 80px; display:block; }
#CustComments .date { font-weight:normal; }
#CustComments .CustHead { float:left; margin-left:3px; width:60px; height:60px; }
.QuickOrderCompletionList ul { margin-top:1px; }
#previewPane { margin:10px 0 5px; position:relative; text-align:center; }
#galleryContainer { position:relative; overflow:hidden; height:38px; }
#thumbsWrappar { margin:0 10px 0 0; position:relative; }
#theImages a img { border:1px solid #ccc; }
#theImages img { float:left; padding:2px; margin:2px 1px; }
#theImages img:hover { border:1px solid #66a3e0; padding:2px; margin:2px 1px; }
#arrow_right { position:absolute; right:0; z-index:10; width:9px; height:41px; background:#ccc; margin:0; text-align:center; top:2px; cursor:pointer; border-left:1px solid #CCC; }
#arrow_left { position:absolute; left:0; z-index:10; width:9px; height:41px; background:#ccc; margin:0; text-align:center; top:2px; cursor:pointer; border-right:1px solid #CCC; }
#arrow_right:hover { background-color:#c8def4; border-left:1px solid #66a3e0; }
#arrow_left:hover { background-color:#c8def4; border-right:1px solid #66a3e0; }
#theImages { position:absolute; left:8px; width:10000px; text-align:left; padding-left:2px; }
#theImages #slideEnd { float:left; }
#theImages .imageCaption { display:none; }
#imageViewerCntnr #ImageCaption { height:15px; overflow:hidden; position:absolute; top:-15px; }
.ac_results { -moz-border-radius-bottomleft:7px; -moz-border-radius-bottomright:7px; background-color:#fbfbfb; border:solid 4px #DEDEDE; border-top:none; overflow:auto; padding:0; z-index:99999; top:88px!important; color:#888; width:175px!important; }
.ac_results ul { width:100%; list-style-position:outside; list-style:none; padding:0; margin:0; }
.ac_results li { margin:0; padding:4px 7px; cursor:default; display:block; font:menu; font-size:12px; line-height:16px; overflow:hidden; }
.ac_results li span { float:right; font-size:10px; color:#0050A3; }
.ac_over { color:black; background-color:#ff9; }
#RefineSearchCntnr { width:170px; background:#e3f0fe url(/image/ui/RefineSearchCntnr_BG.gif) no-repeat bottom; margin-bottom:7px; padding-bottom:7px; }
#RefineSearchCntnr h1 { color:#FFF; font:bold 12px Arial, Helvetica, sans-serif; background:url(/image/ui/RefineSearch_top.gif) no-repeat top; padding:9px 10px 17px; margin-bottom:0; display:block; text-align:center; }
#RefineSearchCntnr h3 { color:#004b94; padding:5px; margin:0; font-size:12px; background:url(/image/ui/RefineSearch_Sec_BG.gif) 0 0; border-top:3px solid #FFF; cursor:pointer; font-style:normal; }
#RefineSearchCntnr h3:hover { color:#004b94; padding:5px; margin:0; font-size:12px; background:url(/image/ui/RefineSearch_Sec_BG.gif) 0 37px; border-top:3px solid #FFF; cursor:pointer; }
#RefineSearchCntnr h3 div { padding:1px 22px 3px 2px; background:url(/image/ui/RefineSearchMinus.gif) no-repeat right center; font-family:Arial; }
#RefineSearchCntnr h3.closed div { padding:1px 22px 2px 2px; background:url(/image/ui/RefineSearchPlus.gif) no-repeat right center; }
#RefineSearchCntnr p { margin:0; padding:0 7px; font-family:Arial, Helvetica; }
#RefineSearchCntnr ul { padding:0; margin:3px 0 7px; display:none; }
#RefineSearchCntnr li { list-style:none; clear:both; padding:0 2px; border-bottom:1px dotted #CCC; position:relative; }
#RefineSearchCntnr li:hover { background:#eef6fe; }
#RefineSearchCntnr a:link, #RefineSearchCntnr a:visited { display:block; color:#333; padding:2px; text-decoration:none; }
* html #RefineSearchCntnr a:link, * html #RefineSearchCntnr a:visited { display:inline-block; margin-left:0; }
*:first-child+html #RefineSearchCntnr a:link, *:first-child+html #RefineSearchCntnr a:visited { display:inline-block; margin-left:0; }
#RefineSearchCntnr a:hover { text-decoration:none; color:#06C; }
#RefineSearchCntnr li input { float:left; }
* html #RefineSearchCntnr li input { float:none; }
*:first-child+html #RefineSearchCntnr li input { float:none; }
#RefineSearchCntnr li span { color:#777; }
#RefineSearchCntnr p.controller { text-align:right; margin:5px 0; color:#06C; font-family:Arial; }
.closeall, .openall { cursor:pointer; font-family:Arial; font-size:11px; }
.closeall:hover, .openall:hover { text-decoration:underline; }
#ModifySearchCntnr { background:#ddedfe url(/image/ui/ModifySearch_BG.gif) repeat-x; margin-bottom:7px; padding:7px 7px 3px; color:#333; overflow:auto; border-top:solid #b6d6f6 1px; font-family:Arial; }
* html #ModifySearchCntnr { background:none; margin-bottom:7px; padding:3px 7px 3px; color:#333; overflow:auto; }
#ModifySearchCntnr div {
*white-space:nowrap; float:left; margin:0 12px 3px 0; }
#ModifySearchCntnr .Delete { background:url(/image/ui/ModifySearch_X.gif) no-repeat left top; height:13px; width:13px; display:inline-block; margin-right:5px; text-decoration:none; }
#ModifySearchCntnr .Delete:hover { background:url(/image/ui/ModifySearch_X.gif) no-repeat left -17px; text-decoration:none; }
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }
#ChooseDatesCntnr h3 { margin:15px 0 10px; font-size:12px; }
#ChooseDatesCntnr p { margin:0; padding:7px 0 0; }
#ChooseDatesCntnr .RTDfields, #ChooseDatesCntnr .PUDfields { margin-bottom:5px; }
.PUDfields input, .RTDfields input { width:145px; margin-right:2px; }
#DatesChosenCntnr { -moz-border-radius:8px; -webkit-border-radius:8px; background:#EDEDED; color:#666; margin-bottom:10px; padding:3px 8px 10px; }
#DatesChosenCntnr span { font-family:Arial; font-size:11px; }
#DatesChosenCntnr a:link, #DatesChosenCntnr a:visited { color:#0050A3; display:block; }
#DatesChosenCntnr a:hover {
color:; display:block; }
#ItemListCont #RentalPrcCntnr, .ItemListCont #RentalPrcCntnr { width:136px; margin-left:17px; padding-left:17px; border-left:2px dotted #CCC; float:right; display:inline; text-align:left!important; }
.ItemListCont #RentalPrcCntnr { width:126px; }
#ItemListCont #RentalPrcCntnr .DayPrice, .ItemListCont #RentalPrcCntnr .DayPrice { font-size:14px; margin-bottom:2px; }
#DatesChosenCntnr h3 { color:#333; font-size:11px; margin:10px 0 2px; }
#RentalPrcCntnr .DayPrice { font-size:15px; font-weight:bold; color:#C00; margin-bottom:4px; }
#RentalPrcCntnr .WeekPrice { font-size:12px; margin-bottom:7px; }
#RentalPrcCntnr .CalculatedPrice { font-size:12px; color:#333; margin-bottom:3px; font-weight:bold; }
#RentalPrcCntnr .CalculatedPrice a:link, #RentalPrcCntnr .CalculatedPrice a:visited { color:#0050A3; font-weight:normal; line-height:10px; }
#ReserveCntnr { margin-top:10px; }
.BtnValign { vertical-align:top; }
#ItemInfo .SubDesc { color:#666; font-size:13px; margin-top:3px; font-weight:normal; line-height:16px; }
.SubDesc { font-size:11px; line-height:14px; }
#ListExpendableCntnr { padding:4px; background:#EBF4FD; }
.ItemListCont .ExpendableTab { position:absolute; bottom:0; right:160px; }
#ListExpendableCntnr .ItemListCont { background:url(/image/ui/ExpendableList_BG.gif) left bottom; border-bottom:1px solid #fff; }
.SectionTab { background:url(/image/ui/Tab_Blk_L.gif) no-repeat; margin-bottom:7px; }
.SectionTab span { background:url(/image/ui/Tab_Blk_R.gif) no-repeat right top; display:block; color:#FFF; font-size:15px; font-weight:normal; padding:5px 7px 6px; }
.BlockHeaderCart h2 { font:lighter 18px "HELVETICA NEUE LIGHT CONDENSED", "Arial Narrow", Arial, Helvetica; text-transform:uppercase; color:#999; margin:15px; text-shadow:1px 1px 1px #FFF; }
.BlockHeaderCart input { font-size:13px; margin:-7px 0 12px 15px; padding:3px; width:400px; }
#DatesCartCntnr { -moz-border-radius-bottomright:7px; -moz-border-radius-topright:7px; -webkit-border-top-right-radius:7px; -webkit-border-bottom-right-radius:7px; background:none repeat scroll 0 0 #EDEDED; border-left:2px dotted #CCC; float:right; padding:20px 16px 13px; display:block; height:52px; }
#DatesCartCntnr #DatesChosenCntnr { background:url(none); padding:0; }
#DatesCartCntnr .PUDfields, #DatesCartCntnr .RTDfields { width:180px; float:left; margin-left:20px; }
#DatesCartCntnr .PUDfields h3, #DatesCartCntnr .RTDfields h3 { margin-top:3px; font-size:13px; }
#SubjectCntnr { margin-bottom:13px; }
#SubjectCntnr h3 { font-size:13px; color:#333; }
.GiftCupnCntnr { color:#333; float:left; font:12px Arial, Helvetica, sans-serif; padding:7px 3px; }
.GiftCntnr { float:left; margin-right:10px; width:280px; }
.CoupnCntnr { float:left; margin-left:10px; width:280px; }
.giftresult { color:#F00; font-size:12px; }
.GiftCupnCntnr .GiftCupnRow { padding:2px; }
.AmountInCard { color:#333; }
.ErrorRow { color:#F00; font-size:10px; padding-left:10px; padding-right:30px; padding-top:2px; }
.SubmitRow { padding:4px 0 0 50px; }
.AddRowGift { padding:3px 0 0 60px; }
.AddRowGift a:link, .AddRowGift a:visited { color:#06C; text-decoration:underline; }
.AddRowGift a:hover { color:#D87006; }
.AddRowCoupon { padding:0 0 0 57px; }
.AddRowCoupon { padding-left:56px; }
.SubmitRowCoupon { padding-bottom:0; padding-left:135px; padding-top:2px; }
.GiftCupnCntnr input { margin:0 5px; width:200px; }
.progress { border:solid 1px #9d9da1; background-color:#fff; display:block; position:absolute; left:48%; top:48%; }
.progress td { padding:5px; vertical-align:middle; color:#666; font-size:14px; font-weight:bold; }
.LargeImgHoverBG { height:260px; width:260px; position:relative; }
.LargeImgHover { padding:13px; border:3px solid #CCC; background:#FFF; position:absolute; }
.ListGridCntnr { display:none; }
.listItemCntnr { margin:10px auto; width:610px; }
.listItemCntnr .listItem.fade { background:#FFFDC5!important; }
.listItemCntnr.list .listItem { clear:both; float:left; margin:0; padding:10px 0 7px; overflow:auto; width:610px; background:url(/image/ui/listItem_BG.gif) repeat-y; position:relative; border-bottom:#e2e2e2 solid 3px; }
.listItemCntnr.list .listItem.secondrow { background:url(/image/ui/listItem_secondrow_BG.gif) repeat-y; }
.listItemCntnr.list .listItem .infoSectn { width:232px; float:left; margin:0 0 0 7px; }
.listItemCntnr.list .listItem .priceSectn { width:360px; float:right; margin:0; padding-top:5px; }
.listItemCntnr.list .listItem .itemTag { height:52px; width:52px; position:absolute; left:58px; bottom:11px; }
.listItem .infoSectn .item { margin-bottom:5px; color:#555; font-size:12px; line-height:17px; font-family:Helvetica, Arial; }

.listItem .infoSectn .item a {color: #0066CC; text-decoration: none;}
.listItem .infoSectn .item a:hover {text-decoration: underline;}

.listItem .infoSectn .item a { color:#06C; font-size:13px; line-height:17px; }
.listItem .infoSectn .SubDesc { margin-top:3px; font-size:12px; color:#666; }
.listItem .infoSectn .sku { color:#888; margin-bottom:5px; }
.listItem .infoSectn .quickList { margin:5px 0; }
.listItem .infoSectn .quickList a { color:#D87006; }
.listItem .infoSectn .quickList a:hover { color:#D87006; text-decoration:underline; }
.listItem .infoSectn .packageList { color:#888; margin-bottom:7px; font-size:11px; }
.listItem .infoSectn .packageList h3 { color:#555; margin:7px 0 3px; font-size:12px; text-decoration:underline; }
.listItem .infoSectn .packageList ul { background:url(/image/ui/packageList_BG.gif) bottom repeat-x #fff; border-top:1px solid #E7E7E7; font-family:Arial, Helvetica, sans-serif; margin:0 0 -14px -7px; padding:12px; width:586px; overflow:hidden; list-style:none; }
.listItem .infoSectn .packageList li { padding:0; margin:0 7px 0 0; font-size:11px; float:left; }
.packadgeListContainer { margin:15px 20px; padding-left:10px; }
#packadgeContainer { -webkit-border-radius:10px; -moz-border-radius:10px; background:url("/image/ui/packageList_BG.gif") repeat-x scroll center bottom #FFF; border:7px solid #9C9C9C; position:absolute; z-index:1; }
#packadgeContainer li { font:11px/17px Arial; color:#666; padding:1px 0; }
#packadgeContainer span { border-style:solid; display:block; float:left; height:0; left:10px; margin:10px 0; position:absolute; width:0; }
#packadgeContainer span.sBottom { border-color:transparent transparent #9C9C9C; border-width:0 20px 20px 0; top:-36px; }
#packadgeContainer span.sTop { border-color:transparent transparent transparent #9C9C9C; border-width:0 0 20px 20px; bottom:-36px; }
.listItem .infoSectn .packageList { cursor:help; }
.packageList ul { display:none; }
.priceSectn .dayPrice, .priceSectn .secdDayPrice, .priceSectn .weekendPrice, .priceSectn .WeekPrice { width:42px; margin:2px 2px 0 6px; float:left; font-size:12px; color:#444; font-family:Helvetica, Arial; }
.priceSectn .qtyCntnr { margin:0; float:right; width:152px; }
.listItem .priceSectn .qty { color:#06C; width:22px; margin-right:5px; float:left; }
.listItem .priceSectn .reserveNow { width:110px; height:22px; display:inline-block; background:url(/image/ui/List-Reserve-Add_BG.gif) 0 -88px; border-style:none; cursor:pointer; font-size:0; line-height:0; text-indent:-2000px; float:left; }
.listItem .priceSectn .reserveNow:hover { background:url(/image/ui/List-Reserve-Add_BG.gif) 0 -110px; }
.listItem .priceSectn .updateCart { width:110px; height:22px; display:inline-block; background:url(/image/ui/List-Reserve-Add_BG.gif) 0 -44px; border-style:none; cursor:pointer; font-size:0; line-height:0; text-indent:-2000px; float:left; }
.listItem .priceSectn .updateCart:hover { background:url(/image/ui/List-Reserve-Add_BG.gif) 0 -66px; }
.listItem .priceSectn .addToCart { width:110px; height:22px; display:inline-block; background:url(/image/ui/List-Reserve-Add_BG.gif) 0 0; border-style:none; cursor:pointer; font-size:0; line-height:0; text-indent:-2000px; float:left; }
.listItem .priceSectn .addToCart:hover { background:url(/image/ui/List-Reserve-Add_BG.gif) 0 -22px; }
.listItem .priceSectn .itemInCart { color:#069; margin-top:5px; float:left; display:block; clear:both; width:150px; font-family:Arial; }
.tooltipCntnr { background:url(/image/ui/tooltip_top_BG.gif) no-repeat top; width:250px; z-index:500; position:absolute; display:none; }
.tooltipInner { background:url(/image/ui/tooltip_btm_BG.gif) no-repeat bottom; margin-top:20px; padding:3px 13px 13px; }
.titleContent { display:none; }
.imageHoverSrc { display:none; }
.imageHover { position:absolute; background:url(/image/ui/imageHover_BG.gif) no-repeat; width:300px; height:300px; padding:26px; }
.errorMsg { background:url(/image/ui/errorMsg_BG.gif) no-repeat left top; display:block; clear:both; padding-left:20px; color:#900; margin-bottom:5px; font-family:Arial; }
.listItemCntnr.cart { width:800px; }
.listItemCntnr.cart .listItem.head, .listItemCntnr.cart.hideImage .listItem.head { background:url(/image/ui/ARC_Tabs.gif) 0 -3px; color:#FFF; font-weight:bold; font-size:13px; padding:8px 0 7px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-radius-topright:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-radius-topleft:5px; font-family:Helvetica, Arial; }
.listItemCntnr.cart .listItem.head .imageSectn { width:100px; margin-left:12px; }
.listItemCntnr.cart .listItem.head .infoSectn { width:400px; margin-left:12px; }
.listItemCntnr.cart .listItem.head .priceSectn { padding-top:0; }
.listItemCntnr.cart.hideImage .listItem.head .priceSectn .qtyCntnr { margin:0 0 0 100px; min-height:17px; width:32px; }
.listItemCntnr.cart .listItem.head .priceSectn .unitPrice, .listItemCntnr.cart .listItem.head .priceSectn .totalPrice { color:#FFF; }
.listItemCntnr.cart.hideImage .listItem { clear:both; float:left; margin:0; padding:10px 0; overflow:auto; width:800px; background:url(/image/ui/listItemCart_hideImage_BG.gif) no-repeat right bottom; position:relative; }
.listItemCntnr.cart.hideImage .listItem .imageSectn { display:none; width:100px; float:left; }
.listItemCntnr.cart.hideImage .listItem .infoSectn { width:420px; float:left; margin:0 5px 0 12px; }
.listItemCntnr.cart.hideImage .listItem .priceSectn { width:335px; }
.listItemCntnr.cart.hideImage .listItem .priceSectn .qtyCntnr { margin:0 0 0 10px; width:122px; float:left; min-height:55px; }
.listItemCntnr.cart.hideImage .listItem .priceSectn .qty { color:#3879ba; width:26px; float:right; }
.listItemCntnr.cart.hideImage .listItem .priceSectn .removeMove { clear:none; float:left; width:70px; }
.listItemCntnr.cart.hideImage .listItem .priceSectn .unitPrice { margin:0 0 0 48px; width:60px; float:left; text-align:right; font-size:13px; font-family:Helvetica, Arial; }
.listItemCntnr.cart.hideImage .listItem .accsButton { right:357px; }
.listItemCntnr.cart.hideImage .accsCntnr .listItem .infoSectn { width:250px; float:left; margin:0 5px 0 15px; }
.listItemCntnr.cart.hideImage .accsCntnr .listItem .priceSectn { width:485px; float:right; margin:0 15px 0 0; padding-top:5px; }
.listItemCntnr.cart.hideImage .accsCntnr .listItem .priceSectn .qtyCntnr { margin:0 0 4px 10px; ; width:160px; float:left; }
.listItemCntnr.cart.hideImage .accsCntnr .listItem .priceSectn .dayPrice, .listItemCntnr.cart.hideImage .accsCntnr .listItem .priceSectn .secdDayPrice, .listItemCntnr.cart.hideImage .accsCntnr .listItem .priceSectn .weekendPrice, .listItemCntnr.cart.hideImage .accsCntnr .listItem .priceSectn .WeekPrice { width:55px; margin:2px 2px 0 6px; float:left; font-size:12px; color:#444; }
.listItemCntnr.cart.hideImage .errorMsg { position:absolute; bottom:-7px; left:90px; }
.listItemCntnr.cart .accsCntnr { clear:both; float:left; margin:0; padding:0; overflow:auto; border:#c0d8f2 5px solid; border-width:4px 5px 5px; width:790px; position:relative; display:none; }
.listItemCntnr.cart.MoreAccs .accsCntnr { display:block; }
.listItemCntnr.cart .accsCntnr .listItem { clear:both; float:left; margin:0; padding:10px 0; overflow:auto; width:790px; background:url(/image/ui/listItemCart_accs_BG.gif) no-repeat right bottom; position:relative; }
.listItemCntnr.cart .accsCntnr .listItem .imageSectn { width:80px; margin-left:10px; float:left; }
.listItemCntnr.cart .accsCntnr .listItem .infoSectn { width:400px; float:left; margin:0 5px 0 30px; }
.listItemCntnr.cart .accsCntnr .listItem .priceSectn { width:220px; float:right; margin:0 15px 0 0; padding-top:5px; }
.listItemCntnr.cart .accsCntnr .listItem .imageSectn img { width:80px; height:80px; }
.listItemCntnr.cart.hideImage .accsCntnr .listItem .imageSectn { display:block; float:left; }
.listItem .accsButton { position:absolute; bottom:1px; right:262px; background:url(/image/ui/accsButton_BG.gif) left top; color:#FFF; text-align:center; padding:5px 18px 4px 32px; font-weight:bold; cursor:pointer; }
.listItem .accsButton:hover { background:url(/image/ui/accsButton_BG.gif) left -24px; }
.listItemCntnr.cart .accsCntnr .listItem .priceSectn .qtyCntnr { margin:6px 0 4px; width:124px; float:left; }
.listItemCntnr.cart .accsCntnr .listItem .priceSectn .addToWish { margin:12px 0 5px; }
.listItemCntnr.cart .accsCntnr .seeMoreAccs { background:#C0D8F2; color:#06C; text-transform:uppercase; text-align:center; font-size:14px; font-weight:bold; padding:7px 0 2px; clear:both; cursor:pointer; }
.listItemCntnr.cart .listItem { clear:both; float:left; margin:0; padding:10px 0; overflow:auto; width:800px; background:url(/image/ui/listItemCart_BG.gif) no-repeat right bottom; position:relative; }
.listItemCntnr.cart .listItem .imageSectn { width:100px; float:left; }
.listItemCntnr.cart .listItem .infoSectn { width:400px; float:left; margin:0 15px 0 25px; }
.listItemCntnr.cart .listItem .infoSectn .packageList ul { background:none; border-top:none; margin:0; padding:4px; width:420px; overflow:hidden; list-style:none; }
.listItem .infoSectn .giftSection { color:#777; margin-bottom:7px; font-size:11px; line-height:16px; }
.listItem .infoSectn .giftSection span { margin-right:12px; white-space:nowrap; }
.listItemCntnr.cart .listItem .priceSectn { width:245px; float:right; margin:0 15px 0 0; padding-top:5px; }
.listItemCntnr.cart .listItem .priceSectn .qtyCntnr { margin:0 0 0 10px; width:65px; float:left; position:relative; }
.listItemCntnr.cart .listItem .priceSectn .qty { color:#3879ba; margin-bottom:10px; width:26px; float:left; }
.listItemCntnr.cart .listItem.used .priceSectn .qty { background:none; border:none; font-weight:bold; }
.listItemCntnr.cart .listItem .priceSectn .removeMove { clear:both; }
.listItemCntnr.cart .listItem .priceSectn .removeMove a:link, .listItemCntnr.cart .listItem .priceSectn .removeMove a:visited { margin:0 7px 5px 0; float:left; color:#D87006; display:block; text-decoration:none; }
.listItemCntnr.cart .listItem .priceSectn .removeMove a:hover { color:#D87006; text-decoration:underline; }
.listItemCntnr.cart .listItem .priceSectn .unitPrice { margin:0 0 0 15px; width:60px; float:left; text-align:right; font-size:12px; font-family:Helvetica, Arial; }
.listItemCntnr.cart .listItem .priceSectn .totalPrice { margin:0 0 0 20px; width:72px; float:left; text-align:right; font-size:12px; font-weight:bold; font-family:Helvetica, Arial; }
.listItemCntnr.cart .listItem.total { margin-bottom:5px; padding:5px 0 0; background:url(/image/ui/listItemCartTotal_BG.gif) no-repeat right top; }
.listItemCntnr.cart .listItem.total .infoSectn { width:500px; float:left; margin:12px 0 0 15px; font-size:12px; font-family:Arial; }
.listItemCntnr.cart .listItem.total .priceSectn { width:262px; float:right; margin:0; padding-top:0; }
.listItemCntnr.cart .listItem.total .priceSectn ul { list-style:none; padding:0; margin:0; }
.listItemCntnr.cart .listItem.total .priceSectn li { list-style:none; display:block; border-bottom:#e2e2e2 solid 1px; padding:7px 18px 7px 12px; color:#333; font-size:13px; overflow:hidden; font-family:Arial; }
.listItemCntnr.cart .listItem.total .priceSectn li a { color:#3879BA; font-size:13px; font-weight:normal; }
.listItemCntnr.cart .listItem.total .priceSectn span { width:140px; display:block; float:left; text-align:right; }
.listItemCntnr.cart .listItem.total .priceSectn strong { width:72px; display:block; text-align:right; float:right; }
.listItemCntnr.wish { width:800px; }
.listItemCntnr.wish .listItem { background:url(/image/ui/listItem_BG_wish.gif) repeat-y 0 0; width:800px; padding:8px 0; border-bottom:3px solid #E2E2E2; clear:both; float:left; margin:0; overflow:auto; position:relative; }
.listItemCntnr.wish .listItem.secondrow { background:url(/image/ui/listItem_secondrow_BG_wish.gif) repeat-y 0 0; }
.listItemCntnr.wish .listItem .infoSectn { float:left; margin:0 0 0 7px; width:232px; }
.listItemCntnr.wish .listItem .infoSectn .item { text-transform:uppercase; margin-bottom:2px; }
.listItemCntnr.wish .listItem .priceSectn .dayPrice, .listItemCntnr.wish .listItem .priceSectn .secdDayPrice, .listItemCntnr.wish .listItem .priceSectn .weekendPrice, .listItemCntnr.wish .listItem .priceSectn .WeekPrice { width:66px; margin:0 2px 0 6px; }
.listItemCntnr.wish .listItem .priceSectn .qtyCntnr { width:148px; }
.listItemCntnr.wish .listItem .priceSectn { width:447px; float:right; margin:0; padding-top:5px; }
.listItemCntnr.wish .listItem .priceSectn .reserveNow { background:url("/image/ui/WishList-Reserve-Remove_BG.gif") no-repeat 0 0; width:115px; margin-bottom:5px; }
.listItemCntnr.wish .listItem .priceSectn .reserveNow:hover { background:url("/image/ui/WishList-Reserve-Remove_BG.gif") no-repeat 0 -22px; width:115px; }
.listItemCntnr.wish .listItem .priceSectn .addToWish { float:left; display:block; width:180px; margin-bottom:5px; }
.addToWish a { background:url("/image/ui/WishList-Reserve-Remove_BG.gif") no-repeat 0 -49px; display:inline; padding-left:15px; color:#9c9c9c; text-decoration:none; }
.addToWish a:hover { color:#0050a3; text-decoration:underline; }
.remove { position:absolute; right:6px; top:4px; }
.cartTrail { margin-bottom:5px; padding:5px 0 0; clear:both; float:left; width:800px; position:relative; z-index:1; }
.cartTrail .cartToolsSection { float:left; }
.cartTrail .checkOutSection { float:right; position:relative; margin-bottom:5px; }
.cartTrail .cartToolsSection .btn { background:url(/image/ui/cart_btn_BG.gif) repeat-x left -224px; display:block; cursor:pointer; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; border-radius:3px; position:relative; border:#d8d8d8 solid 1px; margin:0 0 5px; text-align:center; padding:4px 12px; float:left; margin-right:5px; color:#666; text-decoration:none; }
.cartTrail .cartToolsSection .btn:hover { background:url(/image/ui/cart_btn_BG.gif) repeat-x left -264px; border-color:#acd4fb; text-decoration:none; color:#3879BA; }
.cartTrail .checkOutSection .btn { font-family:Arial, Helvetica, sans-serif; background:url(/image/ui/cart_btn_BG.gif); display:block; cursor:pointer; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; border-radius:3px; position:relative; border:#d4eaf2 solid 2px; margin:0 0 0 5px; text-align:center; padding:10px 15px; float:left; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none; }
.cartTrail .checkOutSection .btn:hover { background:url(/image/ui/cart_btn_BG.gif) repeat-x left -40px; border-color:#acd4fb; text-decoration:none; }
.cartTrail .checkOutSection .btn.checkout { border:#444d56 solid 2px; width:140px; background-position:0 -7px; color:#F5F5F5; }
.cartTrail .checkOutSection .btn.checkout:hover { border:#444d56 solid 2px; width:140px; background-position:0 -57px; color:#FFF; }
.cartTrail .checkOutSection .btn.checkout span { background:url(/image/ui/cart_btn_Arrows.gif) no-repeat right top; padding-right:18px; }
.cartTrail .checkOutSection .btn.cart { border:#d0d0d0 solid 2px; background-position:0 -107px; color:#999; font-size:13px; width:85px; }
.cartTrail .checkOutSection .btn.cart:hover { border:#d0d0d0 solid 2px; background-position:0 -157px; color:#888; }
.cartTrail .checkOutSection .btn.continueShop { border:#d0d0d0 solid 2px; background-position:0 -107px; color:#999; font-size:13px; width:165px; }
.cartTrail .checkOutSection .btn.continueShop:hover { border:#d0d0d0 solid 2px; background-position:0 -157px; color:#888; }
.cartTrail .checkOutSection .btn.continueShop span { background:url(/image/ui/cart_btn_Arrows.gif) no-repeat left -23px; padding-left:18px; }
.cartTrail .checkOutSection .btn.continueShop.open { -moz-border-radius-bottomright:0; -webkit-border-bottom-right-radius:0; border-radius-bottomright:0; -moz-border-radius-bottomleft:0; -webkit-border-bottom-left-radius:0; border-radius-bottomleft:0; }
.cartTrail .checkOutSection .btn.continueShop.open span { background:url(/image/ui/cart_btn_Arrows.gif) no-repeat left -46px; padding-left:18px; }
.continueShopCntnr { display:none; position:absolute; z-index:500; left:-2px; top:36px; width:197px; border:#e2e2e2 solid 1px; border-top:none; border-bottom:none; }
.continueShopCntnr a { background-color:#FFF; display:block; border-bottom:#e2e2e2 solid 1px; padding:5px 10px; color:#3879BA; font-size:12px; text-transform:capitalize; text-align:left; font-weight:normal; text-decoration:none; }
.catListCntnr { width:615px; margin:10px auto; overflow:hidden; }
.catListCntnr ul { margin:0; padding:0; }
.catListCntnr li { list-style:none; margin:5px 4px; padding:0 0 7px 15px; }
.catListCntnr li img { display:none; }
.catListCntnr h3 { margin:0; }
.catListCntnr h3 a { padding:5px; font-size:14px; text-transform:uppercase; color:#0050A3; text-decoration:none; overflow:hidden; display:block; font-style:normal; }
.catListCntnr h3 a:hover { text-decoration:underline; }
.catListCntnr .filter { padding:2px 10px; border:0; }
.catListCntnr .filter a { margin-right:4px; }
.catListCntnr .accs { padding:2px 10px; border:0; display:block; color:#d87006; }
.topExternal { float:left; margin:62px 0 0 18px; }
.topExternal a:link, .topExternal a:visited { font:14px "HELVETICA NEUE LIGHT CONDENSED", "Arial Narrow", Arial, Helvetica; color:#0b1622; font-weight:bold; text-transform:uppercase; text-shadow:1px 1px 1px #2d75bf; text-decoration:none; background:none!important; padding-right:20px; padding-right:17px; //word-spacing:-1px;
padding-right:15px\0; word-spacing:-1px\0; }
.topExternal a:last-child { padding-right:0!important; }
.topExternal a:hover { color:#09233E; }
.BlockHeader { position:relative; display:block; width:802px; background:#9c9c9c; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; overflow:hidden; }
.BlockHeader h1 { margin:15px; float:left; color:#fff; }
.BlockHeader p { position:absolute; bottom:5px; margin-left:15px; font:11px Arial, Serif; color:#505050; }
.BlockHeader img { float:right; margin:10px; display:block; width:100px; height:100px; }
.BlockHeader.HeaderMargin { margin-left:5px; }
.BlockHeaderCart { -moz-border-radius:7px; -webkit-border-radius:7px; background:#E5E5E5; display:block; overflow:hidden; position:relative; width:800px; margin:10px auto 20px; }
.bioContent { width:807px; display:block; overflow:hidden; }
.bioImages { width:270px; float:right; display:block; margin-top:13px; }
.bioImages img { float:right; border:none; }
.bioImages span { font-style:italic; float:right; padding:5px 10px 30px 0; width:270px; text-align:right; display:block; text-decoration:underline; }
.bioDetails, .appContent { margin:0 12px 0 10px; display:block; float:left; width:500px; }
.bioDetails a:link, .bioDetails a:visited, .appContent a:link, .appContent a:visited { font:12px/16px Georgia, Serif; }
.bioDetails a { font-family:Georgia, Serif; }
.bioDetails h1, .appContent h1 { padding:0; margin:15px 0 10px; font-size:20px/0px; }
.bioDetails h3, .appContent h3 { padding:2px 0; }
h3.black { color:#1a1818; }
.bioDetails ul { list-style:none; padding:0; margin:0 0 40px; }
.bioDetails em { padding:0; margin:0; }
td.bioTDtitle { padding-right:20px; font-style:italic; font-weight:600; color:#0050A3; }
.bioDetails table { margin-bottom:10px; }
.BannerImgHeader { margin-left:5px; }
.BannerImgHeader img { border:none; }
.CalBodyCon { width:802px; float:left; margin-left:5px; }
.CalBodyCon table td { font:11px Arial, Serif; }
.CalBlock { float:left; display:block; width:230px; height:320px; overflow:hidden; background-color:#f2f2f2; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin:15px 10px 0 0; padding:15px; }
.CalBlock table td span { padding-left:10px; color:#777; }
.calendar { overflow:auto; height:300px; width:245px; }
.CalBlockLast { margin-right:0; }
.CalBlock h1 { color:#666; font-size:18px; margin:0 0 15px 1px; padding:0; }
.CalBlock p { font-family:arial; line-height:19px; color:#666; }
.CalArrow { float:right; }
.CalArrow a { width:16px; height:16px; display:block; background:url(/image/ui/CalTDbg_Arrows.gif) #e4e4e4; border:1px solid #c7c7c7; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; display:block; float:right; margin-left:5px; }
.CalArrow a:hover { background-color:#d5d5d5; }
.CalArrow a.right { background-position:-7px -98px; }
.CalArrow a.left { background-position:-7px -123px; }
.CalArrow img { width:5px; height:8px; margin:4px 6px; border:none; }
.CalBlock h2 { float:left; display:block; margin:0 0 22px; margin-left:1px; }
.CalBlock table td { line-height:17px; padding-right:13px; padding-left:0; }
table.CalendarBody { clear:both; width:230px; margin:0 0 15px; }
table.CalendarBody td { margin:0; padding:0; }
table.CalendarBody td a { background:url(/image/ui/CalTDbg_Arrows.gif) 0 0 no-repeat; text-decoration:none; font:12px/30px Tahoma, Arial, Serif; color:#292929; height:31px; width:31px; display:block; margin:0; padding:0; text-align:center; cursor:pointer; }
table.CalendarBody td a:hover { background-position:-31px 0; }
table.CalendarBody td a.CalSelected { background:url(/image/ui/CalTDbg_Arrows.gif) 0 -31px no-repeat; color:#fff; }
table.CalendarBody td a.CalSelected:hover { background-position:-31px -31px; }
table.CalendarBody td a.CalSaturday { background:url(/image/ui/CalTDbg_Arrows.gif) 0 -62px no-repeat; color:#000; }
table.CalendarBody td a.CalSaturday:hover { background-position:-31px -62px; }
table.CalendarBody td a.empty, table.CalendarBody td a.empty:hover { background:#f6f6f6; cursor:default; }
table.CalendarBody th { background:none; width:30px; height:12px; margin:0; padding:0 0 3px; text-align:center; font:11px Tahoma, Arial, Serif; color:#666; }
.CalMessage p { font:11px Arial, Serif; color:#0050A3; text-transform:uppercase; }
.CalMessage a { color:#0050A3; }
.CalMessage a:hover { color:#006ad8; background-position:right -168px; }
.colNarrow { width:170px; float:right; overflow:hidden; }
.colWide { width:620px; float:left; overflow:hidden; margin-left:5px; }
.contactBox { width:170px; height:142px; display:block; background:url(/image/ui/ARCContact_Box.gif) top right no-repeat; position:relative; margin-bottom:15px; }
.contactBox a { width:152px; height:32px; display:block; text-indent:-9999px; bottom:0; position:absolute; margin:0 8px 8px; }
.accountBox { width:170px; position:relative; float:right; display:block; margin-bottom:30px; overflow:visible; height:187px; }
.accountBox h1 { margin:10px; color:#505050; text-shadow:0 1px 1px #cecece; font-weight:bold; font-size:18px; width:150px; float:left; }
.accountBox input { color:#0B1622; margin:4px 10px 0; padding:3px 5px; width:134px; }
.accountBox a { margin:3px 10px 0; width:150px; display:block; color:#fff; float:left; }
.accountBox a:hover { color:#f1f1f1; }
.accountBox a.forgetPass { margin:9px 10px 0; text-decoration:none; }
.accountBox a.accountButton { width:73px; height:17px; display:block; background:url(/image/ui/ARC_HomeSprite.gif) 0 -73px no-repeat; font:12px "HELVETICA NEUE LIGHT CONDENSED", "Arial Narrow", Arial, Helvetica; color:#505050; text-transform:uppercase; text-decoration:none; font-weight:bold; text-align:center; padding-top:4px; margin:10px 0 0 8px; float:left; }
.accountBox a.accountButton:hover { background-position:0 -94px; }
.accountBox a.ccAuthDL { width:151px; height:31px; display:block; background:url(/image/ui/ARC_HomeSprite.gif) 0 0 no-repeat; text-indent:-9999px; margin:20px 10px 10px; float:left; position:absolute; bottom:0; }
.accountBox a.ccAuthDL:hover { background-position:-151px 0; }
.accountBox span { position:absolute; bottom:-15px; border-color:transparent transparent transparent #9c9c9c; border-style:solid; border-width:0 0 15px 15px; float:left; height:0; margin:0 20px; width:0; display:block; }
.brandsBox { width:170px; border-top:1px solid #cdcdcd; margin-top:20px; }
.brandsBox h1 { font-size:13px; font-weight:bold; color:#9c9c9c; margin:10px 0 5px 10px; }
.brandsNav { margin:0 10px 20px; }
.brandsNav a { font:18px "HELVETICA NEUE LIGHT CONDENSED", "Arial Narrow", Arial, Helvetica; font-weight:bold; padding-right:5px; text-decoration:none; color:#454e58; }
.brandsNav a:hover { text-decoration:underline; color:#505a65; }
.brandsNav a.active { color:#0050a3; text-decoration:underline; cursor:default; }
.brandsBox ul { list-style:none; padding:10px 0 0 10px; text-transform:uppercase; }
.brandsBox li a { text-decoration:none; color:#0b1622; }
.brandsBox li a:hover { color:#0050A3; }
.adGalleryCon { width:620px; margin-bottom:15px; height:372px; }
.adGalleryImg { position:relative; height:344px; -moz-border-radius:9px; -webkit-border-radius:9px; -border-radius:9px; background:#9C9C9C; }
.adGalleryImg div { display:none; }
.adGalleryImg div>* { position:absolute; }
.adGalleryImg a { position:absolute; height:344px; width:620px; }
div.adGalleryStrip { margin:0 0 15px; padding:0; width:170; height:28px; background:url(/image/ui/HomePage_ADTitle.gif) top left no-repeat; position:relative; top:344px; display:block; }
.adGalleryStrip span.adGalleryNav { float:left; display:block; color:#9c9c9c; padding:8px 0 0 175px; font:18px "HELVETICA NEUE LIGHT CONDENSED", "Arial Narrow", Arial, Helvetica; letter-spacing:1px; font-weight:100; }
.adGalleryNav a { color:#9c9c9c; font:18px "HELVETICA NEUE LIGHT CONDENSED", "Arial Narrow", Arial, Helvetica; text-decoration:none; font-weight:100; width:16px; margin-right:6px; height:27px; float:left; position:relative; background:url(/image/ui/adGalleryNavBG.gif) no-repeat right top; }
.adGalleryNav a:hover { color:#c9c9c9; }
.adGalleryNav a.active { text-decoration:underline; font-weight:900; }
.adGalleryNav a.active:hover { color:#9c9c9c; cursor:default; }
.adGalleryNav a.last { background:none; }
.adGalleryStrip span.adGalleryPause { float:right; display:block; width:72px; padding-top:10px; position:relative; }
.adGalleryPause a { background:url(/image/ui/ARC_HomeSprite.gif); display:block; width:73px; height:21px; }
.adGalleryPause a.pause { background-position:0 -31px; }
.adGalleryPause a.pause:hover { background-position:-73px -31px; }
.adGalleryPause a.play { background-position:0 -52px; }
.adGalleryPause a.play:hover { background-position:-73px -52px; }
.homePromo { width:620px; overflow:hidden; display:block; margin-bottom:15px; }
.homePromo span { margin-right:16px; float:left; }
.homePromo span.last { margin-right:0; }
.BlockHeaderhome { width:620px; margin-bottom:20px; }
.BlockHeaderhome h1 { width:600px; margin:10px 0 1px 15px; }
.BlockHeaderhome h4 { color:#fff; margin:0 0 10px 15px; }
.LefNavCalCon { width:150px; height:253px; background:url(/image/ui/ARC_LeftNavCalBG.gif) top left no-repeat #999; margin:0 0 10px; -moz-border-radius-bottomleft:9px; -moz-border-radius-bottomright:9px; -webkit-border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px; overflow:hidden; }
.LeftNavCalInner { text-transform:uppercase; padding:28px 0 0; margin:0 0 15px; font-family:Arial, sans-serif!important; color:#fff; }
.LeftNavCalInner h5 { font-size:15px; margin:0 0 0 14px; padding:0; float:left; width:136px; }
.LeftNavCalInner span { float:left; #float:none;
width:136px; margin:0 0 0 14px; }
.LeftNavCalInner p { font:11px/14px Arial, sans-serif!important; float:left; #float:none;
margin:15px 0 0; padding:0 0 0 14px; width:136px; }
.LeftNavCalInner p strong { font-size:12px; }
.LeftNavCalInner a.button { width:133px; height:21px; display:block; margin:0 8px; padding:0; background:url(/image/ui/ARC_HomeSprite.gif) no-repeat; float:left; }
.LeftNavCalInner a.hoursCal { margin-top:15px; margin-bottom:10px; background-position:0 -115px; }
.LeftNavCalInner a.hoursCal:hover { background-position:0 -136px; }
.LeftNavCalInner a.duration { margin-bottom:10px; background-position:0 -157px; }
.LeftNavCalInner a.duration:hover { background-position:0 -178px; }
.rates { width:680px; }
.rates td { vertical-align:text-top; }
.contentInd650 { width:650px; margin:10px 0 10px 25px; }
.contactus ul { margin-top:35px; }
.contactus li { background:url(/image/ui/ContactUs_IconsSprite.gif) no-repeat; list-style:none; padding:5px 0 10px 140px; margin:10px 0 25px; font-family:Arial, sans-serif; color:#666; }
.contentInd { width:750px; margin:10px 0 10px 25px; }
.contentInd ol { line-height:17px; }
.contentInd ol li { margin:10px 0; }
a.agreeButton { display:block; width:72px; height:21px; background:url(/image/ui/ARC_HomeSprite.gif) no-repeat -73px -72px; text-indent:-9999px; }
a.agreeButton:hover { background-position:-73px -93px; }
.contactus li span, .contactus li span a { color:#0050a3; text-decoration:none; font-size:12px; }
.contactus li span a:hover { text-decoration:underline; }
.contactus li.visit { background-position:0 0; }
.contactus li.call { background-position:0 -72px; }
.contactus li.fax { background-position:0 -142px; }
.contactus li.email { background-position:0 -212px; }
.contactus li.network { background-position:0 -283px; }
a[name="BradcrumbLink"] { margin-left:5px; }
#TB_ajaxContent p, .COmasg, .WHbrdrcolor { font-family:Arial!important; }
#ctl03_tdRight { min-width:170px; }
.custDigCarts { overflow:hidden; float:left; display:block; width:820px; margin:0 auto; }
.custDigCarts h1 { color:#666; padding-left:20px; }
.custDigCarts h2 { font:lighter 20px "HELVETICA NEUE LIGHT CONDENSED", "Arial Narrow", Arial, Helvetica; color:#f00; margin:0; }
.custDigCarts h2 strong { font-weight:bold; }
.custDigCarts h3 { font:bold 11px/8px Arial; color:#0050a3; }
.custDigCarts h4 { font:normal 11.2px/8px Arial; color:#f00; text-transform:none; margin:10px 0 2px; }
.custDigCarts p, .custDigCarts ul, .custDigCarts table, .custDigCarts td { font:normal 11.2px/18px Arial; color:#666; }
.custDigCarts .item { width:245px; margin:15px 0 0 28px; float:left; display:block; overflow:hidden; }
.item span { background:#f2f2f2; padding:10px; display:block; margin-bottom:5px; }
.item span table { margin:0; }
.item span td { vertical-align:top; padding-top:7px; color:#0050a3; font-weight:bold; }
.item span td strong { color:#f00; }
.item span td ul strong { text-decoration:underline; color:#666; }
.item span td ul { font-style:italic; list-style-type:none; margin:0 0 0 8px; padding-left:12px; }
.item span td li, .custDigCarts li { background:url("/image/ui/Footer-list.gif") no-repeat; padding:0 0 4px 12px; line-height:13px; }
.custDigCarts p, .custDigCarts h3, .custDigCarts h4 { padding:2px 10px; }
.custDigCarts ul { margin:0 0 20px; list-style-type:none; padding:0 0 0 15px; }
.custDigCarts table { margin:0 8px; }
.custDigCarts td { padding:0; }
.custDigCarts td.exitem { width:140px; }
.popupPageFill { display:none; position:fixed; background:url(/image/ui/popupPageFill.png) repeat; z-index:10001; width:100%; height:100%; top:0; left:0; }
.popupExit { position:absolute; right:-15px; top:-15px; width:46px; height:46px; background:#444; background:url(/image/ui/exitPopup.png) no-repeat; cursor:pointer; }
.popupBorder { -moz-border-radius:10px; -webkit-border-radius:10px; position:relative; background:url(/image/ui/popupBorder_bg.png) repeat; left:50%; padding:10px; top:50%; }
h2.popupHeader { padding:12px 10px 10px 15px; margin:0; background:#0368CE; color:#fff; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; font-size:16px; line-height:20px; }
.popupContent.loading { background:#fff url(/image/ui/busy.gif) no-repeat center; }
.popupContent { min-height:300px; max-height:560px; overflow:auto; padding:10px 15px; position:relative; background:#fff; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; }
.Popup300 { margin:-280px 0 0 -150px; width:300px; max-height:620px; }
.Popup500 { margin:-280px 0 0 -255px; width:500px; max-height:620px; }
.Popup800 { margin:-280px 0 0 -400px; width:800px; max-height:620px; }
.Popup960 { margin:-280px 0 0 -480px; width:960px; max-height:620px; }
.PopupVideo { margin:-280px 0 0 -330px; width:660px; }
.popupBorder.popupSizeChart { margin-top:0!important; top:10%; }
.popupSizeChart .popupContent { max-height:450px; overflow:scroll; }
.PopupLgImg { width:600px; margin:-280px 0 0 -290px; }
.replacementValContainer { border:1px solid #afbfd1; margin:15px 0 0; background:#fffddc; -moz-border-radius:5px; -webkit-border-radius:5px; padding:12px; }
.replacementValContainer h5 { font-size:13px; margin:3px 0 0; padding:3px 0 3px 30px; background:url("/image/ui/replacementValue_BG.gif") no-repeat scroll 0 0 transparent; }
.replacementValContainer .totalValue { font-size:13px; font-family:georgia; color:#0050a3; margin:0; padding:0 0 0 30px; }
.replacementValContainer p { font-size:11px; font-family:arial; margin:12px 0 5px; }
.replacementValue { margin:3px 0 0; }
div.jGrowl { padding:10px; z-index:9999; position:fixed; right:0; top:0; }
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer { background-color:#000; color:#fff; opacity:.85; filter:alpha(opacity = 85); zoom:1; width:235px; padding:10px; margin-top:5px; margin-bottom:5px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; display:none; -moz-border-radius:5px; -webkit-border-radius:5px; }
div.jGrowl div.jGrowl-notification { height:40px; }
div.jGrowl div.jGrowl-notification div.header { font-weight:bold; font-size:10px; background-color:red; }
div.jGrowl div.jGrowl-notification div.close { float:right; font-weight:bold; font-size:12px; cursor:pointer; }
div.jGrowl div.jGrowl-closer { height:15px; padding-top:4px; padding-bottom:4px; cursor:pointer; font-size:11px; font-weight:bold; text-align:center; }
.notification { position:absolute; text-shadow:1px 1px 1px #fff; max-width:300px; z-index:1000000; border:1px solid #bbb; border-radius:5px; box-shadow:0 0 8px -4px #444; padding:10px; opacity:0; filter:alpha(opacity=0); background:#fff; background:-moz-linear-gradient(top, #fff 0, #efefef 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #efefef)); background:-webkit-linear-gradient(top, #fff 0, #efefef 100%); background:-o-linear-gradient(top, #fff 0, #efefef 100%); background:-ms-linear-gradient(top, #fff 0, #efefef 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef', GradientType=0);
background:linear-gradient(top, #fff 0, #efefef 100%); :;
}
.notification:hover { box-shadow:0 0 10px -4px #333; }
.messageBlock { position:relative; padding:12px; margin:0 0 15px; border:1px solid #ede4b4; border-radius:5px; background:#fefcea; background:-moz-linear-gradient(top, #fefcea 0, #fbf3c2 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefcea), color-stop(100%, #fbf3c2)); background:-webkit-linear-gradient(top, #fefcea 0, #fbf3c2 100%); background:-o-linear-gradient(top, #fefcea 0, #fbf3c2 100%); background:-ms-linear-gradient(top, #fefcea 0, #fbf3c2 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefcea', endColorstr='#fbf3c2', GradientType=0);
background:linear-gradient(top, #fefcea 0, #fbf3c2 100%); }
.closeMessage { position:absolute; top:7px; right:7px; height:13px; width:16px; background:url(//www.adoramarentals.com/image/ui/closeMessageIcon.png); cursor:pointer; }
.closeMessage:hover { background-position:0 -15px; }
.messageBlock h6 { font-size:15px; color:#B08209; margin:0 0 3px; }
.messageBlock p { font-size:13px; line-height:16px; color:#555; margin:5px 0; }
.messageBlock.alertMessage .messageBlockInner { background:url(//www.adoramarentals.com/image/ui/alertBG.png) no-repeat; padding-left:65px; min-height:60px; }
.descrheadrlinkout, .descrheadrlinkover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bolder; color:#EFF6FB; background-color:#0069c5; text-decoration:underline; padding:2px; line-height:16px; }
.descrheadrlinkover { color:#d87006; }
.WithoutUnderline { text-decoration:none; }
.descrheadr { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; padding:4px; line-height:16px; }
.brdrcolor { background-color:#AFBFD1; }
.BRbrdrcolor { background-color:#EEC; }
.WHbrdrcolor { background-color:#FFF; }
.blueBGcolor { background-color:#192C3F; }
.crnrBG { background-repeat:no-repeat; background-position:left top; }
.More { font-size:10px; color:#906; text-decoration:none; }
.More:hover { font-size:10px; color:#666; text-decoration:underline; }
.title { font-size:12px; font-weight:bold; color:#AA800E; text-decoration:none; }
.title:hover { font-size:12px; font-weight:bold; color:#C3A656; text-decoration:none; }
.shop { font-size:11px; font-weight:normal; color:#B48A1A; text-decoration:none; line-height:17px; }
.shop:hover { font-size:11px; font-weight:normal; color:#B9282F; text-decoration:underline; line-height:17px; }
.price { font-size:14px; font-weight:bolder; color:#900; text-decoration:none; }
.sale { font-weight:bold; color:#000; text-decoration:none; font-size:11px; }
.clear { clear:both; margin-top:-1px; height:1px; overflow:hidden; }
.itmmasg { font-size:10px; color:#666; text-decoration:none; }
.itmmasg:hover { font-size:10px; color:#666; }
#resultstitle h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#1342A0; line-height:normal; border-bottom:#D9DDEE solid 1px; font-weight:normal; }
.WLhead { color:#1342A0; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:normal; border-top-width:0; border-right-width:0; border-bottom-width:1px; border-left-width:0; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#D9DDEE; border-right-color:#D9DDEE; border-bottom-color:#D9DDEE; border-left-color:#D9DDEE; }
.validator { color:#900!important; background-image:url(/image/ui/ErrorM.gif); background-repeat:no-repeat; background-position:left top; padding-left:1.5em; font-Size:11px; font-family:Verdana; height:15px; vertical-align:text-bottom; }
.E9E9E9 { background-color:#E9E9E9; }
a.avlbl:link { color:#C60; text-decoration:none; padding:7px 5px 5px 20px; background-image:url(/image/ui/LP-bulet.gif); background-repeat:no-repeat; background-position:10px; }
a.avlbl:hover { text-decoration:underline; }
.prceBold { font-size:11px; font-weight:bold; color:#036; line-height:18px; }
.prceOut { font-size:10px; color:#999; line-height:17px; }
.regPrceOut { font-size:10px; color:#6685A3; line-height:17px; }
.prceRed { font-size:12px; font-weight:bold; color:#900; line-height:18px; }
.Ga { line-height:normal; FONT-WEIGHT:bold; FONT-SIZE:30pt; COLOR:black; }
.highlightedMsg { border:1px solid #FFE99E; padding:10px; background-color:#FFF8E0; }
.highlightedMsg h2 { color:#EB7439!important; font-size:11px; line-height:10px; margin:0!important; padding:0!important; text-transform:uppercase; text-shadow:0 1px 0 #fff!important; }
.highlightedMsg a { color:#1B5F8E; }
.highlightedMsg p { padding:0; margin:3px 0 0; }
.techSupport { background:url("/image/ui/techSupport_bg.png") 0 1px no-repeat; padding:0 0 0 58px; margin-top:10px; }
.techSupport h4 { font-size:14px; margin:0; font-weight:bold; }
.techSupport p { font:11px/14px Arial, sans-serif!important; }
.CCpickupMsg { color:#06c; margin:18px 5px 7px; }
span#HoursDate, span#HoursTime { display:block; }
.LeftNavCalInner p { #margin:0 0 8px;
}
.accountBox a.ccAuthDL, .accountBox span { #left:0;
}
.brandsBox h1, .brandsNav { #margin-left:0;
}
.brandsBox ul, .brandsBox li { #padding-left:0;
#width:170px!important;
}
.brandsBox li a { #display:block;
}
#pageBody .listItemCntnr.cart .listItem { overflow:hidden; }
#pageBody .listItemCntnr.cart .listItem.head, #pageBody .listItemCntnr.cart.hideImage .listItem.head { background:url("/image/ui/ARC_Tabs.gif") repeat scroll 0 -3 transparent; color:#FFF; font-size:13px; font-weight:bold; padding:8px 0 7px; }
#pageBody .listItemCntnr.cart .listItem.head .priceSectn .unitPrice, #pageBody .listItemCntnr.cart .listItem.head .priceSectn .totalPrice { color:#FFF; padding:0; }
.mediaControls { width:240px; }
.mediaControls.noVideo a { padding:0 5px; }
.mediaControls.noVideo .videoControl { display:none; }
.twitter-share-button { margin:10px 0 0; }
.myAccountLinks a { background:url(/image/ui/accountButtonsSprite.gif) no-repeat; display:block; height:20px; width:128px; }
a.accountHomeLink { background-position:0 -40px; }
a.accountHomeLink:hover { background-position:right -40px; }
a.accountOrdersLink { background-position:0 -80px; }
a.accountOrdersLink:hover { background-position:right -80px; }
a.accountProfileLink { background-position:0 -60px; }
a.accountProfileLink:hover { background-position:right -60px; }
a.accountWishlistLink { background-position:0 -120px; }
a.accountWishlistLink:hover { background-position:right -120px; }
a.accountCartLink { background-position:0 -100px; }
a.accountCartLink:hover { background-position:right -100px; }
a.accountRecommendLink { background-position:0 -140px; }
a.accountRecommendLink:hover { background-position:right -140px; }
a.accountUpdateLoginLink { background-position:0 -20px; }
a.accountUpdateLoginLink:hover { background-position:right -20px; }
a.accountUpdatePassLink { background-position:0 0; }
a.accountUpdatePassLink:hover { background-position:right 0; }
#trackOrderContainer { font-size:13px; }
#trackOrderContainer a { font-size:13px; color:#0071DA; }
#trackOrderContainer p { margin:7px 0 12px; }
#trackOrderContainer ul { padding:0; margin:5px 0; list-style:none; overflow:hidden; }
#trackOrderContainer li { display:block; margin:0 0 10px; padding:0; clear:both; float:left; width:700px; }
#trackOrderContainer label { display:block; color:#777; font-size:12px; }
#trackOrderContainer textbox { width:200px; display:block; border:1px solid; border-color:#7C7C7C #C3C3C3 #DDD; padding:4px; color:#444; font-size:15px; margin:3px 10px 0 0; float:left; }
.loginAction { display:block; background:url(/image/ui/miniLogin_button.png) left 0 no-repeat; display:block; color:#fff; width:110px; height:31px; text-align:center; text-decoration:none; font-size:14px; font-weight:bold; text-shadow:0 -1px 0 #888; }
.loginAction span { display:block; background:url(/image/ui/miniLogin_button.png) right 0 no-repeat; display:block; color:#fff; padding:8px 0; width:110px; text-align:center; text-decoration:none; font-size:14px; font-weight:bold; text-shadow:0 -1px 0 #888; }
.loginAction:hover { text-decoration:none; background-position:left -31px; }
.loginAction:hover span { background-position:right -31px; }
input.loginAction { padding:6px 0; font-family:Arial, Helvetica, sans-serif; border-style:none; cursor:pointer; background-position:left -68px; }
input.loginAction:hover { background-position:left -99px; }
#trackOrderContainer li.divider { margin:22px 0; border-top:1px solid #DDD; position:relative; }
#trackOrderContainer li.divider span { position:absolute; top:-15px; left:26px; background-color:#FFF; padding:5px 10px; }
#trackOrderContainer .erorMsg { line-height:15px; color:#C00!important; }
li.error input, li.error select { background:#FFF7F7; border-color:#FF8484 #FFB0B0 #FFBFBF; }
table.gsc-completion-container { left:799px; top:75px; width:255px; background:url(/image/ui/searchResults_BG.gif) no-repeat scroll center bottom transparent!important; font-size:23px; padding:0 1px 0; border:none; }
table.gsc-completion-container td span { padding:10px; text-transform:capitalize; font-size:12px; }
table.gsc-completion-container td.gsc-completion-selected { background:none repeat scroll 0 0 #ff9; }
table.gsc-completion-container td.gsc-completion-selected span { padding:10px; color:#666; }
.filterListContainer { display:none; }
.filterListContainer:first-of-type { display:block; }
.toggleMore { padding:2px 0 2px 8px; color:#06C; cursor:pointer; }
.toggleMore:hover { text-decoration:underline; }
.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); }
.ui-state-disabled { cursor:default!important; }
.ui-icon { display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat; }
.ui-widget-overlay { position:absolute; top:0; left:0; width:100%; height:100%; }
.ui-widget { font-family:Verdana, Arial, sans-serif; font-size:1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family:Verdana, Arial, sans-serif; font-size:1em; }
.ui-widget-content { border:1px solid #aaa; background:#fff url(/image/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color:#222; }
.ui-widget-content a { color:#222; }
.ui-widget-header { border:1px solid #aaa; background:#ccc url(/image/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color:#222; font-weight:bold; }
.ui-widget-header a { color:#222; }
.ui-state-default, .ui-widget-content .ui-state-default { border:1px solid #d3d3d3; background:#e6e6e6 url(/image/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight:normal; color:#555; outline:none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color:#555; 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 #999; background:#dadada url(/image/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight:normal; color:#212121; outline:none; }
.ui-state-hover a, .ui-state-hover a:hover { color:#212121; text-decoration:none; outline:none; }
.ui-state-active, .ui-widget-content .ui-state-active { border:1px solid #aaa; background:#fff url(/image/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight:normal; color:#212121; outline:none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color:#212121; outline:none; text-decoration:none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight { border:1px solid #fcefa1; background:#fbf9ee url(/image/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color:#363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color:#363636; }
.ui-state-error, .ui-widget-content .ui-state-error { border:1px solid #cd0a0a; background:#fef1ec url(/image/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color:#cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color:#cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color:#cd0a0a; }
.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; }
.ui-icon { width:16px; height:16px; background-image:url(/image/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon { background-image:url(/image/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon { background-image:url(/image/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image:url(/image/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image:url(/image/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon { background-image:url(/image/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon { background-image:url(/image/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image:url(/image/ui-icons_cd0a0a_256x240.png); }
.ui-icon-carat-1-n { background-position:0 0; }
.ui-icon-carat-1-ne { background-position:-16px 0; }
.ui-icon-carat-1-e { background-position:-32px 0; }
.ui-icon-carat-1-se { background-position:-48px 0; }
.ui-icon-carat-1-s { background-position:-64px 0; }
.ui-icon-carat-1-sw { background-position:-80px 0; }
.ui-icon-carat-1-w { background-position:-96px 0; }
.ui-icon-carat-1-nw { background-position:-112px 0; }
.ui-icon-carat-2-n-s { background-position:-128px 0; }
.ui-icon-carat-2-e-w { background-position:-144px 0; }
.ui-icon-triangle-1-n { background-position:0 -16px; }
.ui-icon-triangle-1-ne { background-position:-16px -16px; }
.ui-icon-triangle-1-e { background-position:-32px -16px; }
.ui-icon-triangle-1-se { background-position:-48px -16px; }
.ui-icon-triangle-1-s { background-position:-64px -16px; }
.ui-icon-triangle-1-sw { background-position:-80px -16px; }
.ui-icon-triangle-1-w { background-position:-96px -16px; }
.ui-icon-triangle-1-nw { background-position:-112px -16px; }
.ui-icon-triangle-2-n-s { background-position:-128px -16px; }
.ui-icon-triangle-2-e-w { background-position:-144px -16px; }
.ui-icon-arrow-1-n { background-position:0 -32px; }
.ui-icon-arrow-1-ne { background-position:-16px -32px; }
.ui-icon-arrow-1-e { background-position:-32px -32px; }
.ui-icon-arrow-1-se { background-position:-48px -32px; }
.ui-icon-arrow-1-s { background-position:-64px -32px; }
.ui-icon-arrow-1-sw { background-position:-80px -32px; }
.ui-icon-arrow-1-w { background-position:-96px -32px; }
.ui-icon-arrow-1-nw { background-position:-112px -32px; }
.ui-icon-arrow-2-n-s { background-position:-128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position:-144px -32px; }
.ui-icon-arrow-2-e-w { background-position:-160px -32px; }
.ui-icon-arrow-2-se-nw { background-position:-176px -32px; }
.ui-icon-arrowstop-1-n { background-position:-192px -32px; }
.ui-icon-arrowstop-1-e { background-position:-208px -32px; }
.ui-icon-arrowstop-1-s { background-position:-224px -32px; }
.ui-icon-arrowstop-1-w { background-position:-240px -32px; }
.ui-icon-arrowthick-1-n { background-position:0 -48px; }
.ui-icon-arrowthick-1-ne { background-position:-16px -48px; }
.ui-icon-arrowthick-1-e { background-position:-32px -48px; }
.ui-icon-arrowthick-1-se { background-position:-48px -48px; }
.ui-icon-arrowthick-1-s { background-position:-64px -48px; }
.ui-icon-arrowthick-1-sw { background-position:-80px -48px; }
.ui-icon-arrowthick-1-w { background-position:-96px -48px; }
.ui-icon-arrowthick-1-nw { background-position:-112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position:-128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position:-144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position:-160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position:-176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position:-192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position:-208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position:-224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position:-240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position:0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position:-16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position:-32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position:-48px -64px; }
.ui-icon-arrowreturn-1-w { background-position:-64px -64px; }
.ui-icon-arrowreturn-1-n { background-position:-80px -64px; }
.ui-icon-arrowreturn-1-e { background-position:-96px -64px; }
.ui-icon-arrowreturn-1-s { background-position:-112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position:-128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position:-144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position:-160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position:-176px -64px; }
.ui-icon-arrow-4 { background-position:0 -80px; }
.ui-icon-arrow-4-diag { background-position:-16px -80px; }
.ui-icon-extlink { background-position:-32px -80px; }
.ui-icon-newwin { background-position:-48px -80px; }
.ui-icon-refresh { background-position:-64px -80px; }
.ui-icon-shuffle { background-position:-80px -80px; }
.ui-icon-transfer-e-w { background-position:-96px -80px; }
.ui-icon-transferthick-e-w { background-position:-112px -80px; }
.ui-icon-folder-collapsed { background-position:0 -96px; }
.ui-icon-folder-open { background-position:-16px -96px; }
.ui-icon-document { background-position:-32px -96px; }
.ui-icon-document-b { background-position:-48px -96px; }
.ui-icon-note { background-position:-64px -96px; }
.ui-icon-mail-closed { background-position:-80px -96px; }
.ui-icon-mail-open { background-position:-96px -96px; }
.ui-icon-suitcase { background-position:-112px -96px; }
.ui-icon-comment { background-position:-128px -96px; }
.ui-icon-person { background-position:-144px -96px; }
.ui-icon-print { background-position:-160px -96px; }
.ui-icon-trash { background-position:-176px -96px; }
.ui-icon-locked { background-position:-192px -96px; }
.ui-icon-unlocked { background-position:-208px -96px; }
.ui-icon-bookmark { background-position:-224px -96px; }
.ui-icon-tag { background-position:-240px -96px; }
.ui-icon-home { background-position:0 -112px; }
.ui-icon-flag { background-position:-16px -112px; }
.ui-icon-calendar { background-position:-32px -112px; }
.ui-icon-cart { background-position:-48px -112px; }
.ui-icon-pencil { background-position:-64px -112px; }
.ui-icon-clock { background-position:-80px -112px; }
.ui-icon-disk { background-position:-96px -112px; }
.ui-icon-calculator { background-position:-112px -112px; }
.ui-icon-zoomin { background-position:-128px -112px; }
.ui-icon-zoomout { background-position:-144px -112px; }
.ui-icon-search { background-position:-160px -112px; }
.ui-icon-wrench { background-position:-176px -112px; }
.ui-icon-gear { background-position:-192px -112px; }
.ui-icon-heart { background-position:-208px -112px; }
.ui-icon-star { background-position:-224px -112px; }
.ui-icon-link { background-position:-240px -112px; }
.ui-icon-cancel { background-position:0 -128px; }
.ui-icon-plus { background-position:-16px -128px; }
.ui-icon-plusthick { background-position:-32px -128px; }
.ui-icon-minus { background-position:-48px -128px; }
.ui-icon-minusthick { background-position:-64px -128px; }
.ui-icon-close { background-position:-80px -128px; }
.ui-icon-closethick { background-position:-96px -128px; }
.ui-icon-key { background-position:-112px -128px; }
.ui-icon-lightbulb { background-position:-128px -128px; }
.ui-icon-scissors { background-position:-144px -128px; }
.ui-icon-clipboard { background-position:-160px -128px; }
.ui-icon-copy { background-position:-176px -128px; }
.ui-icon-contact { background-position:-192px -128px; }
.ui-icon-image { background-position:-208px -128px; }
.ui-icon-video { background-position:-224px -128px; }
.ui-icon-script { background-position:-240px -128px; }
.ui-icon-alert { background-position:0 -144px; }
.ui-icon-info { background-position:-16px -144px; }
.ui-icon-notice { background-position:-32px -144px; }
.ui-icon-help { background-position:-48px -144px; }
.ui-icon-check { background-position:-64px -144px; }
.ui-icon-bullet { background-position:-80px -144px; }
.ui-icon-radio-off { background-position:-96px -144px; }
.ui-icon-radio-on { background-position:-112px -144px; }
.ui-icon-pin-w { background-position:-128px -144px; }
.ui-icon-pin-s { background-position:-144px -144px; }
.ui-icon-play { background-position:0 -160px; }
.ui-icon-pause { background-position:-16px -160px; }
.ui-icon-seek-next { background-position:-32px -160px; }
.ui-icon-seek-prev { background-position:-48px -160px; }
.ui-icon-seek-end { background-position:-64px -160px; }
.ui-icon-seek-first { background-position:-80px -160px; }
.ui-icon-stop { background-position:-96px -160px; }
.ui-icon-eject { background-position:-112px -160px; }
.ui-icon-volume-off { background-position:-128px -160px; }
.ui-icon-volume-on { background-position:-144px -160px; }
.ui-icon-power { background-position:0 -176px; }
.ui-icon-signal-diag { background-position:-16px -176px; }
.ui-icon-signal { background-position:-32px -176px; }
.ui-icon-battery-0 { background-position:-48px -176px; }
.ui-icon-battery-1 { background-position:-64px -176px; }
.ui-icon-battery-2 { background-position:-80px -176px; }
.ui-icon-battery-3 { background-position:-96px -176px; }
.ui-icon-circle-plus { background-position:0 -192px; }
.ui-icon-circle-minus { background-position:-16px -192px; }
.ui-icon-circle-close { background-position:-32px -192px; }
.ui-icon-circle-triangle-e { background-position:-48px -192px; }
.ui-icon-circle-triangle-s { background-position:-64px -192px; }
.ui-icon-circle-triangle-w { background-position:-80px -192px; }
.ui-icon-circle-triangle-n { background-position:-96px -192px; }
.ui-icon-circle-arrow-e { background-position:-112px -192px; }
.ui-icon-circle-arrow-s { background-position:-128px -192px; }
.ui-icon-circle-arrow-w { background-position:-144px -192px; }
.ui-icon-circle-arrow-n { background-position:-160px -192px; }
.ui-icon-circle-zoomin { background-position:-176px -192px; }
.ui-icon-circle-zoomout { background-position:-192px -192px; }
.ui-icon-circle-check { background-position:-208px -192px; }
.ui-icon-circlesmall-plus { background-position:0 -208px; }
.ui-icon-circlesmall-minus { background-position:-16px -208px; }
.ui-icon-circlesmall-close { background-position:-32px -208px; }
.ui-icon-squaresmall-plus { background-position:-48px -208px; }
.ui-icon-squaresmall-minus { background-position:-64px -208px; }
.ui-icon-squaresmall-close { background-position:-80px -208px; }
.ui-icon-grip-dotted-vertical { background-position:0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position:-16px -224px; }
.ui-icon-grip-solid-vertical { background-position:-32px -224px; }
.ui-icon-grip-solid-horizontal { background-position:-48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position:-64px -224px; }
.ui-icon-grip-diagonal-se { background-position:-80px -224px; }
.ui-corner-tl { -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; }
.ui-corner-tr { -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; }
.ui-corner-bl { -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; }
.ui-corner-br { -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; }
.ui-corner-top { -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; }
.ui-corner-right { -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; }
.ui-corner-left { -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; }
.ui-corner-all { -moz-border-radius:4px; -webkit-border-radius:4px; }
.ui-widget-overlay { background:#aaa url(/image/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity:.30; filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin:-8px 0 0 -8px; padding:8px; background:#aaa url(/image/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity:.30; filter:Alpha(Opacity=30); -moz-border-radius:8px; -webkit-border-radius:8px; }
.ui-accordion .ui-accordion-header { cursor:pointer; position:relative; margin-top:1px; zoom:1; }
.ui-accordion .ui-accordion-li-fix { display:inline; }
.ui-accordion .ui-accordion-header-active { border-bottom:0!important; }
.ui-accordion .ui-accordion-header a { display:block; font-size:1em; padding:.5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position:absolute; left:.5em; top:50%; margin-top:-8px; }
.ui-accordion .ui-accordion-content { padding:1em 2.2em; border-top:0; margin-top:-2px; position:relative; top:1px; margin-bottom:2px; overflow:auto; display:none; }
.ui-accordion .ui-accordion-content-active { display:block; }
.ui-datepicker { width:17em; padding:.2em .2em 0; z-index:2006; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top:2px; width:1.8em; height:1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top:1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display:block; position:absolute; left:50%; margin-left:-8px; top:50%; margin-top:-8px; }
.ui-datepicker .ui-datepicker-title { margin:0 2.3em; line-height:1.8em; text-align:center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year { width:100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width:49%; }
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float:right; }
.ui-datepicker table { width:100%; font-size:.9em; border-collapse:collapse; margin:0 0 .4em; }
.ui-datepicker th { padding:.7em .3em; text-align:center; font-weight:bold; border:0; }
.ui-datepicker td { border:0; padding:1px; }
.ui-datepicker td span, .ui-datepicker td a { display:block; padding:.2em; text-align:right; text-decoration:none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image:none; margin:.7em 0 0 0; padding:0 .2em; border-left:0; border-right:0; border-bottom:0; }
.ui-datepicker .ui-datepicker-buttonpane button { float:right; margin:.5em .2em .4em; cursor:pointer; padding:.2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }
.ui-datepicker-rtl { direction:rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right:2px; left:auto; }
.ui-datepicker-rtl .ui-datepicker-next { left:2px; right:auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right:1px; left:auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left:1px; right:auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float:left; }
#ui-datepicker-div { z-index:9999999; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-cover { display:none; display:block; position:absolute; z-index:-1; filter:mask(); top:-4px; left:-4px; width:200px; height:200px; }
.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; }
.ui-progressbar { height:2em; text-align:left; }
.ui-progressbar .ui-progressbar-value { margin:-1px; height:100%; }
.ui-resizable { position:relative; }
.ui-resizable-handle { position:absolute; font-size:.1px; z-index:99999; display:block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display:none; }
.ui-resizable-n { cursor:n-resize; height:7px; width:100%; top:-5px; left:0; }
.ui-resizable-s { cursor:s-resize; height:7px; width:100%; bottom:-5px; left:0; }
.ui-resizable-e { cursor:e-resize; width:7px; right:-5px; top:0; height:100%; }
.ui-resizable-w { cursor:w-resize; width:7px; left:-5px; top:0; height:100%; }
.ui-resizable-se { cursor:se-resize; width:12px; height:12px; right:1px; bottom:1px; }
.ui-resizable-sw { cursor:sw-resize; width:9px; height:9px; left:-5px; bottom:-5px; }
.ui-resizable-nw { cursor:nw-resize; width:9px; height:9px; left:-5px; top:-5px; }
.ui-resizable-ne { cursor:ne-resize; width:9px; height:9px; right:-5px; top:-5px; }
.ui-slider { position:relative; text-align:left; }
.ui-slider .ui-slider-handle { position:absolute; z-index:2; width:1.2em; height:1.2em; cursor:default; }
.ui-slider .ui-slider-range { position:absolute; z-index:1; font-size:.7em; display:block; border:0; }
.ui-slider-horizontal { height:.8em; }
.ui-slider-horizontal .ui-slider-handle { top:-.3em; margin-left:-.6em; }
.ui-slider-horizontal .ui-slider-range { top:0; height:100%; }
.ui-slider-horizontal .ui-slider-range-min { left:0; }
.ui-slider-horizontal .ui-slider-range-max { right:0; }
.ui-slider-vertical { width:.8em; height:100px; }
.ui-slider-vertical .ui-slider-handle { left:-.3em; margin-left:0; margin-bottom:-.6em; }
.ui-slider-vertical .ui-slider-range { left:0; width:100%; }
.ui-slider-vertical .ui-slider-range-min { bottom:0; }
.ui-slider-vertical .ui-slider-range-max { top:0; }
.ui-tabs { padding:.2em; zoom:1; }
.ui-tabs .ui-tabs-nav { list-style:none; position:relative; padding:.2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position:relative; float:left; border-bottom-width:0!important; margin:0 .2em -1px 0; padding:0; }
.ui-tabs .ui-tabs-nav li a { float:left; text-decoration:none; padding:.5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom:1px; border-bottom-width:0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor:text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor:pointer; }
.ui-tabs .ui-tabs-panel { padding:1em 1.4em; display:block; border-width:0; background:none; }
.ui-tabs .ui-tabs-hide { display:none!important; }














































/*gloable and header related styles*/

                        /*GCS autocomplete styles*/

                        table.gsc-completion-container{left:799px;top:75px;width:255px;font-size:23px;padding:0 1px 0;border:3px solid #0c4077; border-top:none; border-radius:0 0 5px 5px; box-shadow:0 4px 5px -2px #444; background-color:#fff!important; z-index:10;}
                        .gsc-completion-container tr td{padding:3px;}
                        .gsc-completion-container tr td span{font-size:13px;}
                        .gsc-completion-container:after{content:"";display:block;height:3px;}
                        table.gsc-completion-container td span{padding:10px;text-transform:capitalize;font-size:12px;}
                        table.gsc-completion-container td.gsc-completion-selected{background:none repeat scroll 0 0 #ff9;}
                        table.gsc-completion-container td.gsc-completion-selected span{padding:10px;color:#666;}
                        /*GCS autocomplete styles*/


							body{ background:url(/image/ui/ARC_main_BG.gif) repeat-x 0 29px;} /*update*/
							.Top_BG {
								background: url(/image/ui/ARC_Logo_head.gif) no-repeat;
								position:relative;
								display:block;
								width:100%;
								
							}
							.Top_BG td{
								
							}
							#AccountInfo {  
								margin-right: 30px;/*change*/
							}
							#AccountInfo a {
							padding: 9px 12px 8px 0;/*change*/
							}
							.gcsSearchWrapper{ position:relative; z-index:2;}
							#searchContainer{ position:absolute; z-index:1; top:28px; right:9px; /*remove the "left"*/}
							.gcsSearchWrapper #searchContainer{
                                top: 92px;
                            }
							.phoneNAddress{
								position:absolute;
								top:-2px;
								left:-130px; 
								font-size:13px;
								color:#fff;
							 	font-family: Helvetica, Arial, sans-serif;}
							.phoneNAddress strong{
							 	display:block;
							 	margin:0 0 3px 0;
								letter-spacing:1px;
								
							}
							.phoneNAddress span{
							 	font-size:10px;
							}
							.ac_input {
								margin:0;
								width: 238px;
								border: none;
								height: 29px;
								font-size: 15px;
								padding: 0 0 0 4px;
							}
							
							/*.ac_input {
                                padding: 3px 0 0;
                                padding:5px 0 0\9;
                                height: 20px;
                                height: 18px\9;
                                font-size: 13px;
                                border: 0!important;
                            }*/
							#btnSearch{
								margin:-3px 0 0 7px; 
								padding:0;
							    vertical-align:top; background:url(/image/ui/ARC_Logo_head.gif) -844px -25px; text-indent:-9999px; width:127px;
								border:none; height:34px; cursor:pointer; 
							}
							#btnSearch:hover{
								background:url(/image/ui/searchBtnHover.png); 
							}
							#TopNav td{text-transform:uppercase;}
								#TopNav td>a{ background:none;} /*remove from stylesheet*/
								#TopNav>a{
									background:none; /*remove from stylesheet*/
									color: #d1d1d1;
									-webkit-transition:all .3s ease;
									-moz-transition:all .3s ease;
								}
								#TopNav>a:hover{
									color: #fff;
								}
								
								#TopNav .navLight>a{color:#6d6d6d}
								#TopNav .navLight>a:hover{color:#fff;}
								
								#TopNav td>a:hover{ background:url(/image/ui/ARC_navHover_BG.gif) repeat-x 0 0;} /**/
								#TopNav td.rentOnline>a:before{ content:url(/image/ui/rentOnlineBullet.png); float:left; margin:10px 5px 0 10px;}
								#TopNav td.rentOnline>a{ color:#ff0000;}
								
								#TopNav{ position:relative; z-index:5;}
								#TopNav td.rentOnline > a { position:relative; z-index:5000;}
								#TopNav .dropdown{position:relative; z-index:3000;}
								#TopNav .dropdown ul{ display:none; position:absolute; border-top:1px solid rgba(255,255,255,.5); top:31px; z-index:9000;}
								#TopNav .dropdown:hover>ul{ display:block;}
								#TopNav .dropdown>ul li{background-color:#000; display:block; clear:left; color:#fff; width:200px;border:1px solid rgba(255,255,255,.5); border-top:none;}
								#TopNav .dropdown ul li span, #TopNav .dropdown ul li a {padding:6px 8px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal;}
								#TopNav .dropdown>ul li:hover{ background-color:#464646;}
								#TopNav .dropdown ul li.hasChild{position:relative; background-image:url(/image/ui/Nav-UL-plus_minus.gif); background-repeat:no-repeat; background-position: right 0;}
								#TopNav .dropdown ul li.hasChild ul{ display:none;}
								#TopNav .dropdown>ul>li a{ display:block; background:none; padding:6px 8px 7px;}
								#TopNav .dropdown ul>li>ul{display:none; position:absolute; right:-202px; top:-1px;}
								#TopNav .dropdown ul li:hover>ul{display:block; position:absolute;}
								
						
						
						
						
						
						
						/*home page specific styles*/
						
						
							.colWide{width: 815px;}
							.homePageSection{ margin-bottom:15px; clear:left;}
							
							.adGalleryCon{ float:left;}
							.featuredLinkBlocks{ float:right; width:182px; height:300px;}
							.featuredLinkBlocks a{ margin-bottom:10px;  padding:14px 10px 14px 55px; background:url(/image/ui/ARC_homePageMainButtons_BG.png) #e0e0e0 13px 10px no-repeat; border:1px solid #c2c2c2; border-radius:5px; display:block; font-size:16px; color:#444;text-decoration:none; box-shadow:0 1px 0 1px #eee;height: 31px;white-space: nowrap; -webkit-transition:font-size .3s ease;-moz-tra
							nsition:font-size .3s ease;}
							
							.featuredLinkBlocks strong{ display:block; font-size:15px; font-family:"Arial Narrow", Arial, Helvetica; text-shadow: -1px 0 0 #fff; white-space: nowrap;}
							.featuredLinkBlocks span{ display:inline-block; font-size:13px; font-family:"Arial Narrow", Arial, Helvetica;  text-shadow: -1px 0 0 #eee; white-space: nowrap;}
							.featuredLinkBlocks a:hover strong{ color:#ff0000;}
							.featuredLinkBlocks.fontFallback a strong{ font-size:13px;}
							.featuredLinkBlocks.fontFallback span{ font-size:11px;}
							
							#button_techSupport:hover{background-position:-167px 10px;}
							#button_mobile{background-position:13px -60px;}
							#button_mobile:hover{background-position:-167px -60px;}
							#button_priceList{background-position:13px -130px; }
							#button_priceList:hover{background-position:-167px -130px; }
							#button_requiremnts{background-position:13px -202px;}
							#button_requiremnts:hover{background-position:-167px -202px; }
							#button_blog{background-position:13px -272px; margin-bottom:13px;}
							#button_blog:hover{background-position:-167px -272px;}
							
							
							.featuredCatagories{ overflow:hidden; margin:0 0 20px -10px; padding:10px 0 0; list-style:none;}
							.featuredCatagories li{ position:relative; float:left; margin:0 0 32px 10px; opacity:1; -webkit-transition:all .3s ease; -moz-transition:all .3s ease;}
							.featuredCatagories li a{ text-decoration:none;}
							.featuredCatagories li:hover{opacity:.8;}
 							.featuredCatagories li img{border:1px solid #aaa;  -webkit-transition:all .2s ease; height: 144px;  width: 194px;
height: 144px;}
 							.newTag:before{ content:" "; background:url(/image/ui/ARC_homePageMainButtons_BG.png) 0 -796px; pointer-events:none; width:68px; height:68px; position:absolute; top:0; left:0;}
							.featuredCatagories li:hover img{border-color:#ccc;}
							.featuredCatagories li strong{ display:block; margin:15px 0 0; text-align:center;  font-family:"HELVETICA NEUE BOLD", "Arial Narrow", Arial, Helvetica; font-weight:bold; text-transform:uppercase; font-size:16px; color:#0050a3;}
							
							.arcSpaceContainer{ position:relative; height:390px; width:618px; float:left;}
							.arcSpace{width:620px; z-index:3; position:absolute; background:url(/image/ui/ARC_spaceframe_BG.png) no-repeat; height:390px;}
							.arcSpaceContainer img{position:absolute; top:11px; left:11px; z-index:0;}
							.twitterFeed{float:right; width:182px; height:350px;  overflow:hidden; position:relative;}
							.twitterFeed:after{ content:""; width:100%; height:35px; position:absolute; bottom:0; pointer-events:none;
							background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
							background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
							background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
							background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
							background: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
							}
							.tweetActions{ margin-bottom:10px;}
							.tweetActions a{ font-size:12px; text-decoration:underline;}
							.tweetActions a:first-child:after{content:" "; border-left:1px solid #444; height:8px; margin:2px 5px 0; display:inline-block;}
							.twitterFeed h3{ margin:0 0 10px; padding:0 0 3px; font-size:19px; color:#464646; line-height:19px; font-family:"HELVETICA NEUE BOLD", "Arial Narrow", Arial, Helvetica; font-style:normal; text-transform:uppercase; border-bottom:1px solid #ccc;
							                  background:url(/image/ui/twitter_20x14.gif) no-repeat 117px 3px;}
							#twitFeed{ list-style:none; margin:0; padding:0;}
							#twitFeed li{ margin:0 0 12px; padding:0; }
							#twitFeed li p{color:#222;}
							#twitFeed li a, #twitFeed li p{font-family:Helvetica, Arial, sans-serif; font-size:11px; line-height:14px; }
							#twitFeed li a{ background:none; padding:0; color:#0050a3;}
							#twitFeed li a:hover{color:#003166;}
							#twitFeed li p{ margin:0; color:#000;}
							#twitFeed li span{ font-size:11px; color:#6d6d6d;font-family:Helvetica, Arial, sans-serif; }
							
							
							
							
							
							/*cinema list page*/
							 .digitalCinemaBanner{ background:url(/image/ui/DigitalCinemaBanner_BG.jpg) no-repeat; overflow:hidden; padding:80px 0 20px 25px;}
							 .digitalCinemaBanner a{ font-family:"HELVETICA NEUE BOLD", "Arial Narrow", Arial, Helvetica; padding: 4px 0 4px 32px; margin-right:20px; height:20px; font-size: 16px; text-transform: uppercase; text-decoration: none; font-weight: bold; color:#898989; float:left; background:url(/image/ui/DigitalCinemaBanner_lights.png) no-repeat;}
							 .digitalCinemaBanner a:hover{ color:#aaa;}
							 .digitalCinemaBanner a.selected{ background-position:0 -47px; color:#ff0000;}
							 
							
							h3.cinemaFeaturedProducts{ font-size:14px; color:#606060; font-style:normal; margin:20px 0 3px; font-family:"HELVETICA NEUE BOLD", "Arial Narrow", Arial, Helvetica;}
							.featuredProductsList{ list-style:none; margin:0 0 20px -12px; padding:0; overflow:hidden;}
							.featuredProductsList li{ margin:0 0 0 14px; padding:0; float:left; text-align:center; width:190px;}
							.featuredProductsList img{ border:1px solid #ccc; display:block; margin-bottom:6px; -webkit-transition:all .2s ease;}
							.featuredProductsList a:hover img{ border:1px solid #444;}
							.featuredProductsList a{ display:block; text-decoration:none;}
							.featuredProductsList a strong{ display:block; font-family:Helvetica, Arial, sans-serif; font-size:15px; margin-bottom:3px; color:#222;}
							.featuredProductsList a:hover strong{ text-decoration:underline;}
							.featuredProductsList a span{ display:block; margin:0 0 5px; font-family:Helvetica, Arial, sans-serif; font-size:12px; line-height:15px; color:#444;}
							.featuredProductsList a em{
							font-style:normal;
							text-transform:uppercase;
							display:inline-block;
							font-family:"HELVETICA NEUE BOLD", "Arial Narrow", Arial, Helvetica;
							color:#dcd5cf;
							font-size:12px;
							border-radius:5px;
							box-shadow: 1px 1px 1px .5px #ccc;
							margin-bottom: 5px;
							padding:4px 10px;
							-webkit-transition:all .3s ease;
							background: #ff090a;
background: -moz-linear-gradient(top, #ff090a 0%, #fc0001 5%, #f40000 15%, #e40001 30%, #db0100 35%, #9a0000 85%, #900000 95%, #940a0a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff090a), color-stop(5%,#fc0001), color-stop(15%,#f40000), color-stop(30%,#e40001), color-stop(35%,#db0100), color-stop(85%,#9a0000), color-stop(95%,#900000), color-stop(100%,#940a0a));
background: -webkit-linear-gradient(top, #ff090a 0%,#fc0001 5%,#f40000 15%,#e40001 30%,#db0100 35%,#9a0000 85%,#900000 95%,#940a0a 100%);
background: -o-linear-gradient(top, #ff090a 0%,#fc0001 5%,#f40000 15%,#e40001 30%,#db0100 35%,#9a0000 85%,#900000 95%,#940a0a 100%);
background: -ms-linear-gradient(top, #ff090a 0%,#fc0001 5%,#f40000 15%,#e40001 30%,#db0100 35%,#9a0000 85%,#900000 95%,#940a0a 100%);
background: linear-gradient(top, #ff090a 0%,#fc0001 5%,#f40000 15%,#e40001 30%,#db0100 35%,#9a0000 85%,#900000 95%,#940a0a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff090a', endColorstr='#940a0a',GradientType=0 );	
							}
							
						.featuredProductsList a em:hover{
							color:#fff;
							background: #ff2828;
background: -moz-linear-gradient(top, #ff2828 0%, #fc0001 5%, #f40000 15%, #e40001 30%, #db0100 35%, #910000 85%, #840000 95%, #7f0808 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff2828), color-stop(5%,#fc0001), color-stop(15%,#f40000), color-stop(30%,#e40001), color-stop(35%,#db0100), color-stop(85%,#910000), color-stop(95%,#840000), color-stop(100%,#7f0808));
background: -webkit-linear-gradient(top, #ff2828 0%,#fc0001 5%,#f40000 15%,#e40001 30%,#db0100 35%,#910000 85%,#840000 95%,#7f0808 100%);
background: -o-linear-gradient(top, #ff2828 0%,#fc0001 5%,#f40000 15%,#e40001 30%,#db0100 35%,#910000 85%,#840000 95%,#7f0808 100%);
background: -ms-linear-gradient(top, #ff2828 0%,#fc0001 5%,#f40000 15%,#e40001 30%,#db0100 35%,#910000 85%,#840000 95%,#7f0808 100%);
background: linear-gradient(top, #ff2828 0%,#fc0001 5%,#f40000 15%,#e40001 30%,#db0100 35%,#910000 85%,#840000 95%,#7f0808 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2828', endColorstr='#7f0808',GradientType=0 );}



#resultstitle.resultstitle{ overflow:hidden; }
#resultstitle.resultstitle h1{margin:0 0 12px -15px; overflow:hidden; padding:0 0 3px;}

#resultstitle.resultstitle a{  font-family:"HELVETICA NEUE BOLD", "Arial Narrow", Arial, Helvetica; float:left; font-size:17px; color:#004182;}
#resultstitle.resultstitle a:hover{color:#001933;}
#resultstitle.resultstitle a:before{ content:"/"; display:inline-block; padding:0 7px; background:#fff; height:18px;}
#resultstitle.resultstitle a.selected{font-weight:bold;}

/*cinema Product page*/
.productDescriptionContainer{ overflow:hidden; margin:30px 0 0; font-family:Helvetica, Arial, sans-serif;}
.cinemaBreadcrums{ margin:20px 0 20px 20px;}
.cinemaBreadcrums a{ font-size:12px;}
.prodLargeImage{ float:right; width:400px; height:400px;}
.manfactureLogo{}
.productDescription{ width:380px; padding-left:20px;}
.productDescription h1{ font-size:24px; color:#222;}
.productDescription h3{ font-size:14px; font-style:normal; font-family:Helvetica, Arial, sans-serif;}
.productDescription p{ font-size:12px; line-height:16px; font-family:Helvetica, Arial, sans-serif;}

.productDescription ul{ font-size:12px; line-height:16px; font-family:Helvetica, Arial, sans-serif; margin:0 0 0 15px; padding:0;}


.prodPageReserveSection{ margin:50px 0 30px; overflow:hidden;}
.prodPageReserveSection .listItemCntnr{ width:790px; margin:0 0 0 20px;}
.prodPageReserveSection .listItemCntnr > img{ float:right;}
.prodPageReserveSection .listItemCntnr.list .listItem{width:790px; background-position:right 0;}
.listItemDivider{background:#E2E2E2; color:#ff0000; margin:-5px 0 0 0; font-weight:bold; padding:5px 10px; font-size:15px; font-family:Helvetica, Arial, sans-serif; clear:left;}









.replacmentValContainer { border:1px solid #F00; margin:15px 0 0; background:#f6d330; color:#333; -moz-border-radius:5px; padding:12px; }
.replacmentValContainer h5 { background: url(/image/ui/agreement-explanation-point_BG.png) no-repeat 2px 5px;  font:14px/17px Arial, Helvetica, sans-serif; color:#F00; margin:0; padding:3px 0 0 22px; font-weight:bold; }
.replacmentValContainer h5 div { font-weight:normal; }
.replacmentValContainer p { font-size:12px; font-family:arial; margin:12px 0 5px; }
.replacmentValContainer .agreement p { margin-left:22px;}
.replacmentValContainer .agreement input { float:left; margin-top:;}














.categoryBanner {
    background: url("/image/ui/DigitalCinemaBanner_BG.jpg") no-repeat scroll 0 0 transparent;
    overflow: hidden;
    padding: 80px 0 20px 25px;
}
.categoryBanner a {
    background: url("/image/ui/DigitalCinemaBanner_lights.png") no-repeat scroll 0 0 transparent;
    color: #898989;
    float: left;
    font-family: "HELVETICA NEUE BOLD","Arial Narrow",Arial,Helvetica;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    margin-right: 20px;
    padding: 4px 0 4px 32px;
    text-decoration: none;
    text-transform: uppercase;
}
.categoryBanner a:hover {
    color: #AAAAAA;
}
.categoryBanner a.selected {
    background-position: 0 -47px;
    color: #FF0000;
}



.listItemCntnr h2 {background: #D1D1D1; color: #FF0000; font-family: helvetica; font-size: 13px; font-weight: bold; margin: 0; padding: 10px; text-transform: uppercase;  clear: both;}

















/*cart accessories*/
.listItemCntnr.cartacc {width:800px;}
.listItemCntnr.cartacc h2 {background:white; color:#1342A0; padding:42px 0 0 10px; font-size:15px;}
.listItemCntnr.cartacc .listItemDivider {background:#D1D1D1; color:#464646; font-family:helvetica; font-size:13px; font-weight:bold; margin:0; padding:10px; text-transform:uppercase;  clear:both;}
.listItemCntnr.cartacc .listItem {clear:both; float:left; margin:0; padding:10px 0 7px; overflow:auto; width:800px; background:url(/image/ui/listItem_BG.gif) repeat-y top right; position:relative; border-bottom:#E2E2E2 solid 3px;}
.listItemCntnr.cartacc .listItem .infoSectn {width:232px; float:left; margin:0 0 0 7px;}
.listItemCntnr.cartacc .listItem .priceSectn {width:360px; float:right; margin:0; padding-top:5px;}
.cartacc .listItem .priceSectn .reserveNow {background-position:0 -132px;}
.cartacc .listItem .priceSectn .reserveNow:hover {background-position:0 -154px;}





.cf:before,.cf:after{content:"";display:table;}.cf:after{clear:both;}.cf{zoom:1;}
#headerLevel1{padding:6px 0 0;height:21px; width:100%; background:#fff;display:block; float:left; border-bottom:2px solid #0050a3;}
#headerEco{width:980px; margin:0 auto;}
#headerEco a{padding-right:7px;font-size:12px;color:#888;font-weight:bold; text-decoration:none;}
#headerEco a:hover{text-decoration:underline; color:#888;}
#headerEco a:after{content:"";font-size:8px;position:relative;top:-2px;padding-left:10px;width:1px;border-right:1px solid #eee;}
#headerEco a:last-child:after{display:none;}


/* Comment Generated by Combres - Resource '~/Components/Styles/ADR/jquery-ui-1.7.2.custom.css' (Mode: Static) */
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* 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%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(/image/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(/image/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(/image/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; 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; background: #dadada url(/image/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(/image/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight { border: 1px solid #fcefa1; background: #fbf9ee url(/image/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error { border: 1px solid #cd0a0a; background: #fef1ec url(/image/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.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(/image/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon { background-image: url(/image/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon { background-image: url(/image/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/image/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(/image/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon { background-image: url(/image/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon { background-image: url(/image/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url(/image/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(/image/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30; filter: Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/image/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30; filter: Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }
/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }
/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; z-index: 2006; }
.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left: 2px; }
.ui-datepicker .ui-datepicker-next { right: 2px; }
.ui-datepicker .ui-datepicker-prev-hover { left: 1px; }
.ui-datepicker .ui-datepicker-next-hover { right: 1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float: left; font-size: 1em; margin: 1px 0; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width: auto; }
.ui-datepicker-multi .ui-datepicker-group { float: left; }
.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }
.ui-datepicker-row-break { clear: both; width: 100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
#ui-datepicker-div { z-index: 9999999; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; }
.ui-datepicker-rtl .ui-datepicker-group { float: right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover { display: none; /*sorry for IE5*/ display: /**/ block; /*sorry for IE5*/ position: absolute; /*must have*/ z-index: -1; /*must have*/ filter: mask(); /*must have*/ top: -4px; /*must have*/ left: -4px; /*must have*/ width: 200px; /*must have*/ height: 200px; /*must have*/ }
/* Dialog
----------------------------------*/
.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; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height: 2em; text-align: left; }
.ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; }
/* Resizable
----------------------------------*/
.ui-resizable { position: relative; }
.ui-resizable-handle { position: absolute; font-size: 0.1px; z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }
/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

