@font-face{    font-family:'trade_gothic_lt_stdregular';     src:url('../fonts/tradegothicltstd-webfont.eot');     src:url('../fonts/tradegothicltstd-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/tradegothicltstd-webfont.woff') format('woff'),         url('../fonts/tradegothicltstd-webfont.ttf') format('truetype'),         url('../fonts/tradegothicltstd-webfont.svg#trade_gothic_lt_stdregular') format('svg');  font-weight:normal;  font-style:normal}

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}

article, aside, figure, footer, header, hgroup, nav, section, div{display:block}

img, 
object, 
embed{max-width:100%}

html{overflow-y:scroll}

ul{list-style:none}

blockquote, q{quotes:none}

blockquote:before, 
blockquote:after, 
q:before, 
q:after{content:''; content:none}

a{margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; text-decoration:none}

del{text-decoration:line-through}

abbr[title], dfn[title]{border-bottom:1px dotted #000; cursor:help}

table{border-collapse:collapse; border-spacing:0}
th{font-weight:bold; vertical-align:bottom}
td{font-weight:normal; vertical-align:top}

hr{display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0}

input, select{vertical-align:middle}

pre{white-space:pre; white-space:pre-wrap; white-space:pre-line; word-wrap:break-word; /* IE */}

input[type="radio"]{vertical-align:text-bottom}
input[type="checkbox"]{vertical-align:bottom; *vertical-align:baseline}
.ie6 input{vertical-align:text-bottom}

select, input, textarea{font:99% sans-serif}

table{font-size:inherit; font:100%}
 
a:hover, a:active{outline:none}

small{font-size:85%}

strong, th{font-weight:bold}

td, td img{vertical-align:top}

sub, sup{font-size:75%; line-height:0; position:relative}
sup{top:-0.5em}
sub{bottom:-0.25em}

pre, code, kbd, samp{font-family:trade_gothic_lt_stdregular,monospace,sans-serif}

.clickable, 
 
input[type=button], 
input[type=submit], 
button{cursor:pointer}

button, input, select, textarea{margin:0}

button{width:auto; overflow:visible}
 
.ie7 img{-ms-interpolation-mode:bicubic}

.ie6 html{filter:expression(document.execCommand("BackgroundImageCache",false,true))}

.clearfix:before, .clearfix:after{content:"\0020"; display:block; height:0; overflow:hidden}
 
.clearfix:after{clear:both}
 
.clearfix{zoom:1}
 
body{font:0.625em/1.4 trade_gothic_lt_stdregular,Arial,Verdana,Helmet,Freesans,sans-serif}

body, select, input, textarea{color:#333}

a{color:#03f}
a:hover{color:#69f}


::-moz-selection{background:#fcd700; color:#fff; text-shadow:none}
::selection{background:#fcd700; color:#fff; text-shadow:none}

a:link{-webkit-tap-highlight-color:#fcd700}

ins{background-color:#fcd700; color:#000; text-decoration:none}
mark{background-color:#fcd700; color:#000; font-style:italic; font-weight:bold}

#main-wrapper{width:990px; position:relative; margin:0 auto; }
#left-main-section{background:#fff; width:771px}
#left-main-section1{background:#fff; width:771px}
.main-banner{height:514px; position:relative}
.main-banner a{display:block; position:absolute; z-index:100; background:url(../images/spacer.gif)}
.main-banner a:hover{ opacity:0.1; background:#fff}
.main-banner a.advertisement{width:86px; height:26px; left:92px; top:43px}
.main-banner a.menu{width:114px; height:35px; left:135px; top:119px}
.main-banner a.great-deals{width:57px; height:40px; left:62px; top:347px}
.main-banner a.contact-us{width:58px; height:33px; left:34px; top:412px}
.main-banner a.investers{width:74px; height:31px; left:167px; top:410px}
.main-banner a.locations{width:119px; height:44px; left:302px; top:421px}
.main-banner a.gift-vouchers{width:62px; height:55px; left:503px; top:421px}
.main-banner a.about-us{width:78px; height:26px; left:425px; top:377px}
.main-banner a.blog{width:47px; height:34px; left:646px; top:302px}

.home-footer-main{border-right:solid 1px #b6b6b6; font-size:1.4em}
.home-footer-main .link-boxes{border-right:solid 1px #b6b6b6; padding:7px 5px 6px 10px}
.home-footer-main .images-boxes{border-right:solid 1px #b6b6b6; border-left:solid 1px #b6b6b6; padding:7px 5px 14px 10px}
.home-footer-main a, .home-footer-main div{float:left; color:#607fb1; text-decoration:none}
.home-footer-main div.facebook-section{float:left; color:#607fb1; text-decoration:none; border-right:solid 1px #b6b6b6; height:68px; margin-right:12px}
.home-footer-main a.bx{border-right:solid 1px #e9e9e9; padding:0px 6px; height:29px; line-height:29px; margin-top:11px}
.home-footer-main a.facebook{background:url(../images/sprite.png) no-repeat 3px -8px; width:19px}
.home-footer-main a.twitter{background:url(../images/sprite.png) no-repeat -29px -8px; width:19px}
.home-footer-main a.thirty-min{background:url(../images/sprite.png) no-repeat -62px -8px; width:17px}
.home-footer-main a.login{background:url(../images/sprite.png) no-repeat -92px -8px; width:45px; border-right:0 !important}

.copyright{ border-top:1px solid #b6b6b6; font-size:1.1em; text-align:right; padding:5px 10px}
.copyright a{text-decoration:none; color:#333}

.right-section{position:absolute!important; width:218px; z-index:1000!important; top:0; margin-left:771px}
.right-section-home{position:absolute; width:218px; z-index:10001; top:0; margin-left:771px; margin-top:12px !important}
.strip{background:url(../images/footer-menu-strip.png); height:12px; clear:both}
.slide-show{width:100%; height:332px; backface-visibility:#fdf8e5}
.company-logos{border-bottom:solid 0px #b6b6b6}
.sliderwrapper{position:relative; overflow:hidden; width:100%; height:322px; background:#fdf8e5}

.sliderwrapper .contentdiv{visibility:hidden; position:absolute; left:0;  top:0;  padding:0px; width:100%; height:100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity:1; opacity:1}
.pagination-wrapper{position:relative; width:100%; height:4px; background:#fdf8e5; padding:2px 0 2px 0; margin:0 0 3px 0}
.pagination{padding:0px; position:absolute; right:10px}

.pagination a{float:left; width:4px; height:4px; line-height:4px; font-size:0px; text-decoration:none; color:#adadad; background:url(../images/sprite.png) no-repeat -2px -118px; margin:0px 2px}

.pagination a:hover, .pagination a.selected{color:#ea5b00; background:url(../images/sprite.png) no-repeat -2px -129px}
.pagination a.next, 
.pagination a.prev{display:none}

.main-nav{background:#ed1c24; height:55px}
.main-nav ul{margin:0 0 0 8px}
.main-nav ul li{float:left; height:55px}
.main-nav ul li a{display:block; color:#fff; padding:18px 15px 21px; font-size:1.2em; text-decoration:none}
.main-nav ul li a:hover{font-weight:normal; color:#fff600}
.main-nav ul li a:hover.arrow{background:url(../images/arrow.png) no-repeat right 24px}
.main-nav ul li.sub-menu1 a:hover{background:url(../images/selected-hover.png) no-repeat right 0px}
.main-nav ul li.sub-menu1:hover >a{background:url(../images/selected-hover.png) no-repeat right 0px;  color:#fff600}
.main-nav ul ul{position:absolute; z-index:200; top:55px; width:150px; border:solid 1px #ed1c24; background:url(../images/shadow.png); display:none; padding:0 5px 5px; border:solid 1px #959595; border-top:0; margin:0 0 0 -6px; border-radius:0 0 5px 5px}
.main-nav ul li:hover ul{display:block}
.main-nav ul ul li{width:100%; height:auto; background:#ec7505}
.main-nav ul li .arrow{}
.main-nav ul ul li a{color:#fff; text-decoration:none; display:block; font-size:1.2em; padding:7px 10px 5px; border-bottom:solid 1px #ffba79; border-top:solid 1px #be5d01; background:#ec7505 url(../images/sub-bg.png) 0 0; border-left:solid 1px #ce6807; border-right:solid 1px #ce6807; text-transform:uppercase; text-shadow:1px 1px #d15e03}
.main-nav ul ul li a.last-child{border-bottom:none}
.main-nav ul ul li a.first-child, .main-nav ul ul li a:hover.first-child{border-top:none}
.main-nav ul ul li a:hover{color:#fff; background:#de6404 url(../images/hover-strip.png) 0 0 !important}

.download-strip{background:url(../images/footer-menu-strip.png) 0 0; color:#fff; width:100%}
.download-strip .bottom-links{float:left; font-size:1.8em; width:65%; padding:24px 30px}
.download-strip .bottom-links a{text-decoration:none;  color:#fff}
.download-strip .bottom-links a.selected{text-transform:uppercase; font-weight:bold}
.download-menu{float:right; background:url(../images/sprite.png) no-repeat -344px -60px; width:155px; margin:25px 21px 24px 0; height:49px}
.download-menu a{color:#009fdb; text-decoration:none; font-size:1.2em; line-height:1; display:block; width:78px; text-align:center; padding:9px 56px 5px 21px}

.go-to-home-menu{float:right; background:url(../images/sprite.png) no-repeat -344px -4px; width:155px; margin:25px 21px 24px 0; height:48px}
.go-to-home-menu a{color:#009fdb; text-decoration:none; font-size:1.2em; line-height:1; display:block; width:78px; text-align:center; padding:9px 56px 5px 21px}

.main-content{background:#fff; width:100%; color:#fff; min-height:452px; margin-bottom: 1px;}
.breadcrum{padding:5px 20px; color:#ea7603; font-size:1.2em; line-height:1.4; font-weight:bold; border-bottom:solid 1px #B6B6B6; margin-bottom:1px}
.breadcrum a{background:url(../images/bread-arrow.png) no-repeat right 5px; margin-right:7px; font-weight:normal; text-decoration:none; color:#ed1c24; padding-right:10px}
.breadcrum a:hover{text-decoration:underline}
.detailed-menu-main{}
.left-menu-main{width:42.5%; float:left}
.left-menu-main ul{width:100%}
.left-menu-main ul li{background:url(../images/green-strip-bg.png) 0 0; color:#fff; font-size:1.3em; text-transform:uppercase; width:84% !important; float:left}
.left-menu-main ul li .veg-icon{background:url(../images/veg-icon.png) no-repeat 125px 8px}
.left-menu-main ul li a{display:block; color:#fff; text-decoration:none; margin:0 30px; padding:5px 0 2px; background:url(../images/spacer.gif)}

.left-menu-main ul ul{background:#fff !important; padding:10px 0px 10px 0px; float:left}
.left-menu-main ul ul li{background:#fff !important; float:left; width:100%}
.left-menu-main ul ul li a{float:left; color:#000; text-decoration:none; display:block; text-transform:capitalize; font-size:0.651em; font-weight:bold}
.left-menu-main ul ul li a:hover{color:#57a53c; float:left}

.right-menu-details{width:57%; float:right}
.right-menu-details .display-pizza{width:100%}
.right-menu-details .display-pizza img{width:100%}
.right-menu-details .decription-box{background:url(../images/blue-strip-bg.png); color:#fff; padding:25px 30px 27px; border-top:solid 4px #fff}
.right-menu-details .decription-box h1{font-size:1.5em; text-transform:uppercase; font-weight:normal}
.right-menu-details .decription-box p{font-size:1.25em}
.right-menu-details .decription-box p.order{font-size:1.1em; margin-top:20px; width:62%}

.product-pic{width:100%}
.product-pic img{width:100%}
.product-detail-desc{width:100%; background:url(../images/blue-strip-bg.png); margin-bottom:3px}

.product-detail-desc .left-section{background:#fff url(../images/green-sprite.png) repeat-y 0 0; float:left; width:68%; padding:15px 0 20px}
.product-detail-desc .left-section h1{font-size:1.5em; font-weight:500; text-transform:uppercase; margin:0 0 0 81px}
.product-detail-desc .left-section p{font-size:1.25em; margin:0 0 0 81px}
.product-detail-desc .left-section p.order{font-size:1.1em; margin-top:20px; width:62%}
.product-detail-desc .product-type-section{text-align:center; float:right; width:32%}
.product-detail-desc .product-type-section p.sv{text-align:center; font-size:1.2em; margin:36px 0 16px 0}
.product-detail-desc .product-type-section p.sv span{color:#fff; text-transform:uppercase; background:url(../images/veg-icon.png) no-repeat right 2px; padding-right:24px}
.product-detail-desc .product-type-section a{text-decoration:none; color:#fff; font-size:1.1em}
.product-detail-desc .product-type-section a:hover{color:#efe700; font-weight:bold}

.search-location-left{width:100%}
.search-location-left .search-form{width:69%; float:left; text-align:center; padding-top:140px}
.search-location-left .search-form select{line-height:28px; font-size:1.2em; height:28px}
.search-location-left .search-form  div{width:100%; padding-bottom:32px; height:28px}
.search-location-left .search-form  a{font-size:1.3em; text-decoration:none; color:#009fdb}
.search-location-left .search-form  a:hover{color:#57A53C}
.submit-btn{background:url(../images/sprite.png) no-repeat -482px -148px; cursor:pointer; width:15px; height:28px; border:0}
.search-location-left .product-container{width:31%; float:right}
.search-location-left .product-container img{width:100%}

.search-form h1{ color:#009EDA;  font-size:1.7em;  font-weight:normal;  padding:10px 20px;  text-transform:uppercase}

.feedback-form-head{background:url(../images/blue-strip-bg.png); font-size:1.2em; color:#fff; padding:10px 20px}
.form-fields{padding:20px 10px; text-transform:uppercase}
.form-fields div.row{margin-bottom:14px; float:left; width:100%}
.form-fields div.row input{float:left; font-size:1.25em}
.form-fields div.comment-type{margin-bottom:14px; float:left; width:100%}
.form-fields div.comment-type label{width:auto; margin-right:10px}
.form-fields div.comment-type input{float:left}
.form-fields div.radio-group label{width:auto; margin-right:10px}
.form-fields div label{width:154px; float:left; font-size:1.2em; color:#000}
.form-fields input.txt{border:solid 1px #00bdf2; line-height:18px; height:18px; font-size:1.1em; width:330px}
.form-btn{background:#ed1c24; border-radius:8px; height:24px; cursor:pointer; color:#fff; border:0; font-size:1.25em; text-align:center;  width:auto; padding:0 10px; font-weight:bold; text-shadow:1px 1px #ccc; text-transform:uppercase; margin-right:10px}

.checkbox, .radio{width:19px; height:25px; padding:0 5px 0 0; background:url(../images/checkbox.png) no-repeat; display:block; clear:left; float:left}
.radio{background:url(../images/radio.png) no-repeat}
.select{position:absolute; width:97px; height:28px; padding:0 24px 0 8px; color:#000; font-size:1.2em; line-height:2.2; background:url(../images/select.png) no-repeat; overflow:hidden}

@media print{}

@media screen and (max-device-width:960px){.right-section{position:absolute; background:#fff; width:218px; z-index:1000; top:0}

}

@media all and (orientation:portrait){}

@media all and (orientation:landscape){}

.offices{}
.offices h1, .offices h2{background:url(../images/blue-strip-bg.png); font-size:1.25em; color:#fff; text-transform:uppercase; font-weight:normal; padding:3px 20px 0; line-height:20px}
.offices p{font-size:1.2em; color:#000; padding:10px 20px; line-height:1.5}
.offices section{font-size:1.2em; color:#000; padding:10px 20px; line-height:1.5}
.offices section strong{color:#ed1c24; text-transform:uppercase; display:block}

.find-outlet{float:left; width:78.5%; padding:0 0 0 0}
.find-outlet h1{text-transform:uppercase; color:#009EDA; font-size:1.7em; font-weight:normal; padding:10px 20px}
.find-outlet .store-address{border:solid 1px #B6B6B6; margin:0 20px; padding:2px; font-size:1.2em; color:#000}
.find-outlet .store-address .store-name{float:left; width:18%; min-height:75px; padding:0 2%; border-right:solid 1px #B6B6B6}
.find-outlet .store-address .store-phone{float:left;  width:18%; min-height:75px; padding:0 2%; border-right:solid 1px #B6B6B6}
.find-outlet .store-address .store-location{float:left; width:51%; padding:0 2%}
.find-outlet .store-address strong{text-transform:uppercase; display:block; padding:4px 0 10px}
.find-outlet .google-map{margin:10px 20px; height:322px}

.ads-main{}
.ads-main .active{color:red !important}
.ads-main .ad-display{float:left; width:59%; margin-left:11%; padding-top:75px}
.ads-main .ad-display .video-box{position:relative; height:300px; width:398px}
.ads-main .ad-display .video-box .thumb{position:absolute; z-index:1}
.ads-main .ad-display .video-box .hover{position:absolute; z-index:100; background:url(../images/play-icon.png) no-repeat; display:block; width:53px; height:53px; top:50%; left:50%; margin:-30px 0 0 -30px}
.ads-main .ad-display .video-box .hover:hover{background:url(../images/play-icon.png) no-repeat 0 -61px; cursor:pointer}
.ads-main .ad-display .video-box .fade-bg{background:url(../images/video-hover.png); display:block; position:absolute; z-index:100; width:398px; height:300px}
.ads-main .ad-lists{float:right; width:29.5%; border-left:solid 2px #7892aa; min-height:420px}
.ads-main .ad-lists ul{list-style:none; margin:55px 20px}
.ads-main .ad-lists ul li{color:#000; float:left; width:100%; margin-bottom:12px}
.ads-main .ad-lists ul li a{text-decoration:none; font-size:1.2em; color:#000; display:block; float:left; width:100%}
.ads-main .ad-lists ul li span.video-thumb{position:relative; float:left; background:url(../images/video-hover.png); margin-right:10px; width:24px; height:11px}
.youtube_list img{float:left}

.ads-main .ad-lists ul li span.video-thumb img{position:absolute; z-index:1}
.ads-main .ad-lists ul li span.video-thumb dfn{display:none; background:red; position:absolute; z-index:100}
.ads-main .ad-lists ul li span.video-thumb dfn{margin-left:10px; margin-top:1px}
.ads-main .ad-lists ul li a:hover, .ads-main .ad-lists ul li a.selected-video{color:#D20823}
.ads-main .ad-lists ul li a:hover span.video-thumb dfn, .ads-main .ad-lists ul li a.selected-video span.video-thumb dfn{display:block}
.ads-main .ad-lists ul li a span{color:#000; float:right; width:153px; margin-top:-2px}
.ads-main .ad-lists ul li a:hover span, .ads-main .ad-lists ul li a.selected-video span{color:#D20823}

.next-prev{}
.next-prev a{text-decoration:none; margin-top:4px; color:#fff; font-size:1.1em; line-height:42px; text-align:center; width:50px; height:43px; display:block}
.next-prev a:hover{color:#faa70f}
.next-prev .next-arrow{background:url(../images/next-prev-arrow.png) no-repeat -72px 0px;  float:right; margin-right:57px; padding-right:5px}
.next-prev .prev-arrow{background:url(../images/next-prev-arrow.png) no-repeat 0px 0px; float:left; padding-left:5px}

.non-veg-menu ul li{background:url(../images/footer-menu-strip.png) 0 0 !important}
.non-veg-menu ul li .prod-icon{background:url(../images/non-veg-icon.png) no-repeat 125px 8px !important}

.other-menu ul li{background:url(../images/blue-strip-bg.png) 0 0 !important}
.other-menu ul li .prod-icon{background:url(../images/blue-dot.png) no-repeat 125px 8px !important}
.other-menu ul li .non-veg-icon{background:url(../images/non-veg-icon.png) no-repeat 125px 8px !important}

 
.right-menu-details .decription-box-red{background:url(../images/footer-menu-strip.png) !important}

.right-menu-details .decription-box-red{background:url(../images/green-strip.png) !important}

 
.product-detail-desc-non-veg{width:100%; background:url(../images/footer-menu-strip.png); margin-bottom:3px}

.product-detail-desc-non-veg .left-section{background:#fff url(../images/red-strip.gif) repeat-y 0 0; float:left; width:68%; padding:15px 0 20px}
.product-detail-desc-non-veg .left-section h1{font-size:1.5em; font-weight:500; text-transform:uppercase; margin:0 0 0 81px}
.product-detail-desc-non-veg .left-section p{font-size:1.25em; margin:0 0 0 81px}
.product-detail-desc-non-veg .left-section p.order{font-size:1.1em; margin-top:20px; width:62%}
.product-detail-desc-non-veg .product-type-section{text-align:center; float:right; width:32%}
.product-detail-desc-non-veg .product-type-section p.nv{text-align:center; font-size:1.2em; margin:36px 0 16px 0}
.product-detail-desc-non-veg .product-type-section p.nv span{color:#fff; text-transform:uppercase; background:url(../images/non-veg-icon.png) no-repeat right 2px; padding-right:24px}
.product-detail-desc-non-veg .product-type-section a{text-decoration:none; color:#fff; font-size:1.1em}
.product-detail-desc-non-veg .product-type-section a:hover{color:#efe700; font-weight:bold}

.product-detail-desc-other{width:100%; background:url(../images/blue-strip-bg.png); margin-bottom:3px}

.product-detail-desc-other .left-section{background:#fff url(../images/blue-strip.gif) repeat-y 0 0; float:left; width:68%; padding:15px 0 20px}
.product-detail-desc-other .left-section h1{font-size:1.5em; font-weight:500; text-transform:uppercase; margin:0 0 0 81px}
.product-detail-desc-other .left-section p{font-size:1.25em; margin:0 0 0 81px}
.product-detail-desc-other .left-section p.order{font-size:1.1em; margin-top:20px; width:62%}
.product-detail-desc-other .product-type-section{text-align:center; float:right; width:32%}
.product-detail-desc-other .product-type-section p.sv{text-align:center; font-size:1.2em; margin:36px 0 16px 0}
.product-detail-desc-other .product-type-section p.sv span{color:#fff; text-transform:uppercase; background:url(../images/veg-icon.png) no-repeat right 2px; padding-right:24px}
.product-detail-desc-other .product-type-section p.nv{text-align:center; font-size:1.2em; margin:36px 0 16px 0}
.product-detail-desc-other .product-type-section p.nv span{color:#fff; text-transform:uppercase; background:url(../images/non-veg-icon.png) no-repeat right 2px; padding-right:24px}
.product-detail-desc-other .product-type-section p.sov{text-align:center; font-size:1.2em; margin:36px 0 16px 0}
.product-detail-desc-other .product-type-section p.sov span{color:#fff; text-transform:uppercase; background:url(../images/blue-dot.png) no-repeat right 2px; padding-right:24px}
.product-detail-desc-other .product-type-section a{text-decoration:none; color:#fff; font-size:1.1em}
.product-detail-desc-other .product-type-section a:hover{color:#efe700; font-weight:bold}

.full-menu-catalogue{float:left; width:77.5%; padding:0 0 0 1%; height:520px}
.full-menu-catalogue img{margin-top:5px; border:solid 1px #B6B6B6}
.full-menu-location{float:right; width:21%}
.click-to-download-menu{float:right; background:url(../images/sprite.png) no-repeat -368px -191px; width:131px; margin:25px 13px 24px 0; height:49px}
.click-to-download-menu a{color:#009fdb; text-decoration:none; font-size:1.2em; line-height:1; display:block; width:50px; text-align:center; padding:9px 56px 5px 21px}

.full-menu-location .search-form{width:100%; text-align:center; padding:198px 0 99px}
.full-menu-location .search-form select{line-height:28px; font-size:1.2em; height:28px}
.full-menu-location .search-form div{width:100%; padding-bottom:8px; height:28px}
.full-menu-location .search-form a{font-size:1.3em; text-decoration:none; color:#009fdb}
.full-menu-location .search-form a:hover{color:#57A53C}
.find-btn{background:#ed1c24; border-radius:10px; height:19px; cursor:pointer; color:#fff; border:0; font-size:1.2em; text-align:center; line-height:1.4; width:60px}

.about-wrapper{line-height:1.5; font-size:1.2em; padding:10px 20px; color:#000}
.pic-boxes{margin-bottom:10px}
.about-wrapper p{margin-bottom:16px}
.about-wrapper ul{margin:10px 20px; list-style:none}
.about-wrapper ul li{background:url(../images/red-arrow.png) no-repeat 0 3px;  margin-bottom:12px; padding-left:15px}

.about-wrapper .about-headings{color:#c42e30; font-size:1.05em; text-transform:uppercase; margin-bottom:0px}

.about-wrapper p.vision{text-align:center; padding:75px 20px; font-size:3.5em; color:#ED1C24; line-height:1.2}

.disclaimer{}
.disclaimer .headings{background:url(../images/yellow-strip.gif); font-size:1.7em; color:#fff; text-transform:uppercase; font-weight:normal; padding:3px 20px 0; line-height:30px; position:relative; margin-bottom:4px}
.disclaimer .headings img{position:absolute; top:33px; left:20px}

.disclaimer p{font-size:1.1em; color:#000; padding:10px 20px; line-height:1.5}
.disclaimer p.office-col{width:231px; float:left}
.disclaimer p.office-col strong{display:block; width:300px}
.disclaimer ul{list-style:none; font-size:1.1em; color:#000; padding:10px 20px; line-height:1.5}
.disclaimer ul li{background:url(../images/red-arrow.png) no-repeat 0 3px; padding-left:15px; margin-bottom:12px}
.disclaimer section{font-size:1.2em; color:#000; padding:10px 20px; line-height:1.5}
.disclaimer section strong{color:#ed1c24; text-transform:uppercase; display:block}

.bottom-links-one-line{padding-top:35px !important}
.left-section{color:#333}

.great-deals-main{padding:0px; font-size:12px; text-transform:capitalize; overflow:hidden;}
.great-deals-main .coupon-box-f-left{background:url(../images/blue-strip-bg.png); float:left; width:100%; margin-bottom:5px}
.great-deals-main .coupon-box-f-left img{float:left}
.great-deals-main .deal-description{float:left; width:167px; text-transform:uppercase; padding:10px; text-align:center; padding-top:15px}
.great-deals-main .deal-description p{font-size:1.3em;  float:left}
.great-deals-main .deal-description p.deal-type{font-size:4em; text-align:center; font-weight:bold}

.great-deals-main .coupon-box-y{text-transform:uppercase; background:url(../images/blue-strip-bg.png); margin:10px; float:left;  width:322px; border:solid 1px #00ADEF}
.great-deals-main .coupon-box-y .coupon-details{background:#fff; margin-top:30px; padding:16px 70px; min-height:136px}
.great-deals-main .coupon-box-y .coupon-details .deal-head{color:#E71B23; font-weight:normal; margin-bottom:-19px; line-height:1}
.great-deals-main .coupon-box-y .coupon-details .deal-sub-head{color:#EF9343; font-weight:normal; line-height:1; margin:15px -4px 4px}
.great-deals-main .coupon-box-y .coupon-details .deal-details-desc{padding:2px 5px; text-align:center; text-transform:none; background:#D71634; color:#fff; font-size:1.2em}

.great-deals-main .coupon-box-y .coupon-details .coupon-code{border-top:solid 1px #fff; text-transform:uppercase}
.great-deals-main .coupon-box-y .font51{font-size:5.1em}
.great-deals-main .coupon-box-y .font25{font-size:2.5em}
.great-deals-main .coupon-box-y .font31{font-size:3.1em}
.great-deals-main .coupon-box-y .font49{font-size:5.1em}
.great-deals-main .coupon-box-y .font37{font-size:3.7em}
.great-deals-main .coupon-box-y .font29{font-size:2.9em}
.great-deals-main .coupon-box-y .font44{font-size:4.4em}

.great-deals-main .coupon-box-z{text-transform:uppercase; background:url(../images/yellow-strip.gif); margin:10px; float:left;  width:320px; border:solid 1px #FDB813}
.great-deals-main .odd{margin-left:53px}
.great-deals-main .coupon-box-z .coupon-details{background:#fff; margin-top:30px; padding:16px 70px; min-height:136px}
.great-deals-main .coupon-box-z .coupon-details .deal-head{color:#E71B23; font-weight:normal; margin-bottom:-19px; line-height:1}
.great-deals-main .coupon-box-z .coupon-details .deal-sub-head{color:#009AD3; font-weight:normal; line-height:1; margin:15px -2px 4px}
.great-deals-main .coupon-box-z .coupon-details .deal-details-desc{padding:2px 5px; text-align:center; text-transform:none; background:#D71634; color:#fff; font-size:1.1em}

.great-deals-main .coupon-box-z .coupon-details .coupon-code{border-top:solid 1px #fff; text-transform:uppercase}
.great-deals-main .coupon-box-z .font51{font-size:6.1em}
.great-deals-main .coupon-box-z .font25{font-size:2.5em}
.great-deals-main .coupon-box-z .font31{font-size:3.0em}
.great-deals-main .coupon-box-z .font49{font-size:6.1em}
.great-deals-main .coupon-box-z .font37{font-size:3.7em}
.great-deals-main .coupon-box-z .font29{font-size:2.9em}
.great-deals-main .coupon-box-z .font44{font-size:4.4em}

.form-main{text-align:center; padding:10px 0}
.user-register-box{margin:0 auto;  text-transform:uppercase; color:#6b6b6b; width:426px; border:solid 1px #00ADEF}
.form-head{background:url(../images/blue-strip-bg.png); text-align:center; font-size:1.9em; font-weight:bold; color:#fff; line-height:36px}
.registration-fields{background:#fff; padding:20px 25px 5px; text-align:left}
.reg-row{margin-bottom:20px; float:left; width:100%}
.reg-row label{font-size:1.25em; float:left; width:155px}
.reg-row input{float:left; height:14px; width:215px; color:#000; font-size:1.25em}

.reg-row label.city{width:34px; margin:0px 0px 0px 10px; float:left}
.reg-row input.city{margin-right:10px; width:97px}
.reg-row label.state{width:44px; float:left}
.reg-row input.state{width:187px}
.reg-row label.email{width:60px}
.reg-row input.email{margin-right:10px; width:88px}
.reg-row label.phone{width:91px}
.reg-row input.phone{width:122px}
.form-buttons{margin:0 auto; padding:5px 0; text-align:right; width:428px}
.button{background:#ED1C24; font-size:1.2em; text-transform:uppercase; padding:0 5px; border:0; color:#fff; font-weight:bold}
#state{width:auto !important; float:left; border:1px solid #ccc}
#city-list{width:auto !important; float:left; border:1px solid #ccc}

.login-msg{background:url(../images/yellow-strip.gif); color:#fff; font-size:1.4em; font-weight:bold; padding:5px 20px}
.user-login-fields{background:#fff; padding:20px 41px 5px; text-align:left}
.user-login-fields .reg-row{margin-bottom:17px; float:left; width:100%;  color:#1b1b1b}
.user-login-fields .reg-row label{font-size:1.40em; float:left; width:123px; color:#1b1b1b}
.user-login-fields .reg-row input{float:left; height:12px; width:216px; background:#fff; border:solid 1px #787878;  color:#1b1b1b}

.login-buttons{text-align:right}
.login-buttons input{margin-left:10px; text-align:right}

.quick-links{color:#7a7a7a; font-size:1.33em; margin:40px 0 10px; text-transform:uppercase; text-align:center}

.quick-links span{margin-right:30px}
.quick-links a{color:#7a7a7a; text-decoration:none}
.quick-links a:hover{color:#ED1C24}

.welcome-msg{background:url(../images/yellow-strip.gif); color:#fff; font-size:3.7em; font-weight:bold; text-align:center; padding:7px 20px; max-height:66px}
.welcome-msg-sub{background:url(../images/blue-strip-bg.png); margin-top:5px; color:#fff; font-size:1.4em; font-weight:bold; text-align:center; padding:15px 20px}
.coupon-box-main{width:555px; margin:0 auto}
.coupon-col{width:211px; float:left}
.coupon-col{width:211px; float:left; margin-right:50px}
.view-offer-strip{background:url(../images/orange-strip.gif); height:36px; text-align:center; padding-top:14px; margin-bottom:30px}
.view-offer-strip a{background:#ed1c24; text-transform:uppercase; color:#fff; text-decoration:none; font-size:1.45em; margin:0 auto; display:block; width:112px; text-align:center; padding:1px 0}
.coupon-desc-col{text-align:center;  width:292px; float:right; padding-top:83px}
.coupon-desc-col .desc-box-c{background:#d71635; text-transform:uppercase; color:#fff; text-align:center; padding:5px 30px; line-height:1; margin-bottom:23px}
.coupon-desc-col .conditions{font-size:1.2em; color:#231418; text-transform:none; line-height:1; margin-bottom:5px}
.coupon-desc-col .tnc{font-size:0.7em; color:#231418; text-transform:none}
.font21{font-size:2.1em}
.font19{font-size:1.9em}

.coupon-listings-main{width:711px; margin:0 0 0 20px}
.list-left-col{width:355px; text-align:left; float:left}
.list-mid-col{width:116px; background:url(../images/lists-bg.gif) repeat-y left 0; float:left; margin-left:12px; height:300px}

.list-right-col{width:212px; text-align:left; float:left}
.list-right-col a{background:#ed1c24; text-transform:uppercase; color:#fff; text-decoration:none; font-size:1.2em; margin:0 auto; display:block; width:140px; margin-right:-45px; text-align:center; padding:2px 0 1px; margin-top:10px}
.bottom-links img.icons{float:left; margin-top:-12px; margin-right:10px; margin-bottom:-14px}

.order a{color:red}
.order a:hover{color:yellow}
.hello_dominos_image{float:left}

#thumbs{position:relative; width:771px; height:514px; background:url(../../images/main-bg2.jpg) no-repeat 0 0}
#thumbs div{position:absolute}
#thumbs div.advertising{left:108px; top:22px}
#thumbs div.menu{left:160px; top:170px}
#thumbs div.great-deals{left:97px; top:364px}
#thumbs div.contact{left:50px; top:426px}
#thumbs div.investor{left:185px; top:440px}
#thumbs div.location{left:277px; top:420px}
#thumbs div.about{left:371px; top:371px}
#thumbs div.voucher{left:478px; top:393px}
#thumbs div.blog{left:511px; top:303px}
#thumbs div:hover img{cursor:pointer}

#city_dropdown{float:left; width:129px; margin-right:10px}
#store_dropdown{float:left; width:129px}
#go_Button{width:20px; position:relative; float:left}

* html .disclaimer .headings img{top:28px}
*+ html .disclaimer .headings img{top:28px}

.store_locator{color:#000; font-size:1.3em}
.store_locator .headings3{background:url(../images/yellow-strip.gif); font-size:1.3em; color:#fff; text-transform:uppercase; font-weight:normal; padding:3px 20px 0; line-height:30px; position:relative; margin-bottom:4px}
.store_locator .headings3 img{position:absolute; top:33px; left:20px}

.store_locator p{font-size:0.9em; color:#000; padding:10px 20px; line-height:1.5}
.store_locator_button{background-color:red; color:#fff; font-weight:bold; padding:0px 10px; border:2px solid #009AD3; width:33px}

#thumbs div.advertising{left:85px; top:8px}

.feedback_city{background-color:#fff; color:#000; border-color:#00BDF2 !important}

.feedback_lable{width:200px !important}

.item_desc_hover:hover{color:blue !important}

.outlet_heading{border-right:1px solid #B6B6B6; color:#000; font-weight:bold; font-size:12px; padding:8px 0px}

.outlet_table_text{border-right:1px solid #B6B6B6; color:#000; font-size:11px; padding:0px 0px 20px 0px}

.outlet_table{margin:0px 0px 0px 20px; border:1px solid #B6B6B6; color:#000}

.social_icon{float:left; margin:40px 10px 0px 0px}

.user-login-form-head{background:url(../images/yellow-strip.gif); font-size:1.3em; color:#fff; padding:10px 20px; text-transform:uppercase; font-weight:bold; text-align:justify}

.responce_main{float:left; width:100%; margin-bottom:10px}
.responce-row{float:left; margin:0px 20px 0px 0px}
.responce-row label{font-size:1.40em; float:left}
.responce-row input{float:left; height:12px; margin:0px 0px 0px 10px}

#right_sideBorder{border-right:1px solid #B6B6B6; background-color: white;}

.company-logos img{height:95px; margin-left:5px}

.home-footer-main a, .home-footer-main div.bottom-links{font-family:tradegothic_condeighteenbold,Arial,Helvetica,sans-serif}
.nivo-directionNav{display:none}
.product-detail-desc .product-type-section p.nv span{    background:url("../images/non-veg-icon.png") no-repeat scroll right 2px transparent;  color:#FFF;  padding-right:24px;  text-transform:uppercase}

.product-detail-desc .product-type-section p.sov span{     color:#FFF;     padding-right:24px;     text-transform:uppercase}

.error{    background:none repeat scroll 0 0 #E8A3A0;     border:1px solid #F5E700}

.success-msg{    background:none repeat scroll 0 0 #FEFA95;     border:1px solid #E4DF5D;     color:#29A602;     font-weight:bold;     margin:0 auto 15px;     padding:5px;     text-align:center;     width:400px}

.form-fields select{    border:1px solid #00BDF2;     font-size:1.1em;     height:18px;     line-height:15px;     width:330px}

.form-fields textArea{    border:1px solid #00BDF2;     font-size:1.1em;     height:90px;     line-height:15px;     width:330px}

.gift-deal-left{margin-left:-6px}
.voucher-left{margin-left:1px !important}
.font-voucher{font-size:3.5em}
.font41{font-size:4.1em}

.whats-new{margin:0px 0px 0px 0px; float:left; width:100%}

.left-menu-main ul li .non-veg-icon{    background:url("../images/non-veg-icon.png") no-repeat scroll 125px 8px transparent}

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

.right-menu-details .decription-box h1.sov{background:url(../images/blue-dot.png) no-repeat right 6px}
.right-menu-details .decription-box h1.nv{background:url(../images/non-veg-icon.png) no-repeat right 6px}
.right-menu-details .decription-box h1.sv{background:url(../images/veg-icon.png) no-repeat right 6px}

.thanks-main{ color:#009EDA;  font-size:1.7em;  font-weight:normal;  padding:10px 20px;  text-transform:uppercase; margin:150px 0 200px; text-align:center}

.great-deals-smal-coupon{text-align:center}
.great-deals-smal-coupon img{margin:0px}
.great-deals-smal-coupon p{display:inline; margin:0; padding:0}

#progressbar{ width:218px;  float:right;  height:2px;  display:block;  border:1px solid #ccc;  margin:2px 0px 0px 0px;  overflow:hidden}

#progress{ display:block;  height:100px;  width:0%}

.progressbarValid{ background-color:green;  background-image:-o-linear-gradient(-90deg,#8AD702 0%,#389100 100%);  background-image:-moz-linear-gradient(-90deg,#8AD702 0%,#389100 100%);  background-image:-webkit-linear-gradient(-90deg,#8AD702 0%,#389100 100%);  background-image:-ms-linear-gradient(-90deg,#8AD702 0%,#389100 100%);  background-image:linear-gradient(-90deg,#8AD702 0%,#389100 100%)}

.progressbarInvalid{ background-color:red;  background-image:-o-linear-gradient(-90deg,#F94046 0%,#92080B 100%);  background-image:-moz-linear-gradient(-90deg,#F94046 0%,#92080B 100%);  background-image:-webkit-linear-gradient(-90deg,#F94046 0%,#92080B 100%);  background-image:-ms-linear-gradient(-90deg,#F94046 0%,#92080B 100%);  background-image:linear-gradient(-90deg,#F94046 0%,#92080B 100%)}

.nivoSlider{position:relative; width:100%; height:auto; overflow:hidden}
.nivoSlider img{position:absolute; top:0px; left:0px; max-width:none}
.nivo-main-image{display:block !important; position:relative !important; width:100% !important;  z-index:1}

.nivoSlider a img{height:322px}

.nivoSlider a.nivo-imageLink{position:absolute; top:0px; left:0px; width:100%; height:322px; border:0; padding:0; margin:0; z-index:10000; display:none}
.nivoSlider a.nivo-imageLink img{visibility:hidden !important; display:block !important}

.nivo-slice{display:block; position:absolute; z-index:5; height:100%; top:0}
.nivo-box{display:block; position:absolute; z-index:5; overflow:hidden}
.nivo-box img{display:block}

.nivo-caption{position:absolute; left:0px; bottom:0px; background:#000; color:#fff; width:100%; z-index:8; padding:5px 10px; opacity:0.8; overflow:hidden; display:none; -moz-opacity:0.8; filter:alpha(opacity=8); -webkit-box-sizing:border-box; -moz-box-sizing:border-box;  box-sizing:border-box}
.nivo-caption p{padding:5px; margin:0}
.nivo-caption a{display:inline !important}
.nivo-html-caption{ display:none}

.nivo-directionNav a{position:absolute; top:45%; z-index:9; cursor:pointer}
.nivo-prevNav{left:0px}
.nivo-nextNav{right:0px}

.nivo-controlNav{text-align:center; padding:15px 0}
.nivo-controlNav a{cursor:pointer}
.nivo-controlNav a.active{font-weight:bold}

.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute !important; clip:rect(1px 1px 1px 1px); clip:rect(1px,1px,1px,1px)}
.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:before, .ui-helper-clearfix:after{content:""; display:table}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{zoom:1}
.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:Lucida Grande,Lucida Sans,Arial,sans-serif; font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif; font-size:1em}
.ui-widget-content{border:1px solid #ddd; background:#f2f5f7 url(../images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x; color:#362b36}
.ui-widget-content a{color:#362b36}
.ui-widget-header{border:1px solid #aed0ea; background:#deedf7 url(../images/ui-bg_highlight-soft_100_deedf7_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, .ui-widget-header .ui-state-default{border:1px solid #aed0ea; background:#d7ebf9 url(../images/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x; font-weight:bold; color:#2779aa}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#2779aa; text-decoration:none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:1px solid #74b2e2; background:#e4f1fb url(../images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x; font-weight:bold; color:#0070a3}
.ui-state-hover a, .ui-state-hover a:hover{color:#0070a3; text-decoration:none}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px solid #2694e8; background:#3baae3 url(../images/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x; font-weight:bold; color:#fff}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#fff; text-decoration:none}
.ui-widget:active{outline:none}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px solid #f9dd34; background:#ffef8f url(../images/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x; color:#363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border:1px solid #cd0a0a; background:#cd0a0a url(../images/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x; color:#fff}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color:#fff}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#fff}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary{opacity:.7; filter:Alpha(Opacity=70); font-weight:normal}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity:.35; filter:Alpha(Opacity=35); background-image:none}

.ui-icon{width:16px; height:16px; background-image:url(../images/ui-icons_72a7cf_256x240.png)}
.ui-widget-content .ui-icon{background-image:url(../images/ui-icons_72a7cf_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(../images/ui-icons_72a7cf_256x240.png)}
.ui-state-default .ui-icon{background-image:url(../images/ui-icons_3d80b3_256x240.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url(../images/ui-icons_2694e8_256x240.png)}
.ui-state-active .ui-icon{background-image:url(../images/ui-icons_ffffff_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(../images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url(../images/ui-icons_ffffff_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:-400px144px -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:-400px80px -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-start{background-position:-80px -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-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{-moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; -khtml-border-top-left-radius:6px; border-top-left-radius:6px}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{-moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; -khtml-border-top-right-radius:6px; border-top-right-radius:6px}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{-moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -khtml-border-bottom-left-radius:6px; border-bottom-left-radius:6px}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{-moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -khtml-border-bottom-right-radius:6px; border-bottom-right-radius:6px}

.ui-widget-overlay{background:#eee url(../images/ui-bg_diagonals-thick_90_eeeeee_40x40.png) 50% 50% repeat; opacity:.80; filter:Alpha(Opacity=80)}
.ui-widget-shadow{margin:-7px 0 0 -7px; padding:7px; background:#000 url(../images/ui-bg_highlight-hard_70_000000_1x100.png) 50% top repeat-x; opacity:.30; filter:Alpha(Opacity=30); -moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; border-radius:8px}

.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute; font-size:0.1px; 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-selectable-helper{position:absolute; z-index:100; border:1px dotted black}

.ui-accordion{width:100%}
.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 .7em}
.ui-accordion-icons .ui-accordion-header a{padding-left: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; zoom:1}
.ui-accordion .ui-accordion-content-active{display:block}

.ui-autocomplete{position:absolute; cursor:default}

* html .ui-autocomplete{width:1px}

.ui-menu{list-style:none; padding:2px; margin:0; display:block; float:left}
.ui-menu .ui-menu{margin-top:-3px}
.ui-menu .ui-menu-item{margin:0; padding:0; zoom:1; float:left; clear:left; width:100%}
.ui-menu .ui-menu-item a{text-decoration:none; display:block; padding:.2em .4em; line-height:1.5; zoom:1}
.ui-menu .ui-menu-item a.ui-state-hover, 
.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal; margin:-1px}

.ui-button{display:inline-block; position:relative; padding:0; margin-right:.1em; text-decoration:none !important; cursor:pointer; text-align:center; zoom:1; overflow:visible}

.ui-button-icon-only{width:2.2em}

button.ui-button-icon-only{width:2.4em}

.ui-button-icons-only{width:3.4em}

button.ui-button-icons-only{width:3.7em}

.ui-button .ui-button-text{display:block; line-height:1.4}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text{padding:.4em; text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em; padding-right:2.1em}

input.ui-button{padding:.4em 1em}

.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon{position:absolute; top:50%; margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%; margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right:.5em}

.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0; margin-right:-.3em}

button.ui-button::-moz-focus-inner{border:0; padding:0}

.ui-dialog{position:absolute; padding:.2em; width:300px; overflow:hidden}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em; position:relative}
.ui-dialog .ui-dialog-title{float:left; margin:.1em 16px .1em 0}

.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{position:relative; 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 .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0; cursor:pointer}
.ui-dialog .ui-resizable-se{width:14px; height:14px; right:3px; bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}

.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; background-position:0 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{position:relative; padding:.2em; zoom:1}

.ui-tabs .ui-tabs-nav{margin:0; padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none; float:left; position:relative; top:1px; margin:0 .2em 1px 0; border-bottom:0 !important; padding:0; white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left; padding:.5em 1em; text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0; padding-bottom:1px}
.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{display:block; border-width:0; padding:1em 1.4em; background:none}
.ui-tabs .ui-tabs-hide{display:none !important}

.ui-datepicker{width:17em; padding:.2em .2em 0; display:none}
.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{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 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%; font-size:0em}

.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-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{ position:absolute;  z-index:-1;  filter:mask();  top:-4px;  left:-4px;  width:200px;  height:200px}

.ui-progressbar{height:2em; text-align:left; overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px; height:100%}

.nivo-slice{    cursor:pointer !important}
.img-loader{position:relative;              background:#fff url(../images/loading.gif) no-repeat 50% 50%;              margin-bottom:10px;              overflow:visible}

.theme-light.slider-wrapper{    background:#fff;     padding:10px}
.theme-light .nivoSlider{    position:relative;     background:#fff url(../images/loading.gif) no-repeat 50% 50%;     margin-bottom:10px;     overflow:hidden}
.theme-light .nivoSlider img{    position:absolute;     top:0px;     left:0px;     display:none}
.theme-light .nivoSlider a{    border:0;     display:block}

.theme-light .nivo-controlNav{    text-align:right;     padding:0;     position:relative;     z-index:10;     float:none;     margin-top:-14px}
.theme-light .nivo-controlNav a{    display:inline-block;     width:4px;     height:4px;     background:url(../images/sprite.png) no-repeat -2px -118px;  text-indent:-999em;  border:0;  margin:0 2px;  font-size:0}

.theme-light .nivo-controlNav a.active{     background:url(../images/sprite.png) no-repeat -2px -129px}

.theme-light .nivo-directionNav a{    display:block;     width:30px;     height:30px;     background:url(../images/arrows.png) no-repeat;  text-indent:-9999px;  border:0;  top:auto;  bottom:-36px;  z-index:11}
.theme-light .nivo-directionNav a:hover{ background-color:#eee;  -webkit-border-radius:2px;  -moz-border-radius:2px;  border-radius:2px}
.theme-light a.nivo-nextNav{ background-position:160% 50%;  right:0px}
.theme-light a.nivo-prevNav{ background-position:-60% 50%;  left:auto;  right:35px}

.theme-light .nivo-caption{ font-family:Helvetica,Arial,sans-serif}
.theme-light .nivo-caption a{ color:#fff;  border-bottom:1px dotted #fff}
.theme-light .nivo-caption a:hover{ color:#fff}

.theme-light .nivo-controlNav.nivo-thumbs-enabled{ width:80%}
.theme-light .nivo-controlNav.nivo-thumbs-enabled a{ width:auto;  height:auto;  background:none;  margin-bottom:5px}
.theme-light .nivo-controlNav.nivo-thumbs-enabled img{ display:block;  width:120px;  height:auto}

.theme-light{ height:325px;  float:left;  width:100%; background-image: url(../images/loading.gif); background-position: center; background-repeat: no-repeat;}

#new_product{ background-image: url(../images/loading.gif); background-position: center; background-repeat: no-repeat; height: 114px; width: 218px;}
.black_overlay{
  display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 990px;
  height: 100%;
  background-image: url("../images/ui-bg_diagonals-thick_90_eeeeee_40x40.png");
  z-index:11001;
  -moz-opacity: 0.8;
  opacity:.80;
  filter: alpha(opacity=80);
  background-position: top center; float: left;
}
.white_content {
  display: none;
  position: absolute;
  top: 25%;
  left: 26%;
  width: 35%;
  height: 25%;
  padding: 16px;
  border: 1px solid green;
  border-top: 0;
  background-color: white;
  z-index:11002;
  overflow: auto;
}
#fancybox-close {
  background: url("../images/fancybox.png") repeat scroll -40px 0 transparent;
  cursor: pointer;
  display: none;
  height: 30px;
  position: absolute;
  left: 90.5%;
  top: 6%;
  width: 30px;
  z-index: 11003;
}

/*.top_bg{display: none; position: absolute; top: 21%; left: 26%; width: 38.4%; background-image: url('../images/green-strip-bg.png'); background-repeat: repeat; height: 30px; z-index:11002;}*/
.top_bg{float: left; width: 100%; background-image: url('../images/footer-menu-strip.png'); background-repeat: repeat; height: 30px;}
#light{float: left; width: 97.8%; padding: 1%;border: 1px solid #dd3333; border-top: 0px;}
#lightBox{
  display: none;
  position: absolute;
  top: 8%;
  left: 8%;
  width: 84%;
  z-index:11002;
  overflow: auto;
  background-color: white;
  -moz-box-shadow: 10px 10px 5px #888;
  -webkit-box-shadow: 10px 10px 5px #888;
  box-shadow: 10px 10px 5px #888;
}
.award_listing{ background-image: url('../images/blue-strip-bg.png'); background-repeat: repeat; width: 99%; padding: 5px 0px 6px 8px; text-align: left; float: left;}
.award_listing a{color: #FFFFFF; font-size: 10.5px; font-weight: bold; text-align: left;}
.page_title{font-size: 14px; padding: 7px 0px; background-image: url('../images/yellow-strip.gif'); background-repeat: repeat; text-align: center; color: #fff;}
.page_title img {left: 264px; position: absolute; top: 131px;}
.start_stop_btn{ width: 100%; text-align: right;}
/*tiny carousel on award page*/
#slider-code {float: left; overflow: hidden; width:100%;}
#slider-code .viewport { position: relative; float: left; width: 100%; height: 500px;}
#slider-code .buttons {background: url("../images/buttons.png") no-repeat scroll 0 -38px transparent; display: block; float: left; height: 37px; margin: 100px 10px 0 0; overflow: hidden; position: relative; text-indent: -999em; width: 39px;}                   
#slider-code .next { margin: 100px 0 0 10px ; background-position: 0 0 ;}
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0;}
#slider-code .overview li{ float: left; height: 195px; width: 386px;}
#slider-code .overview li span{ font-size: 10px; position: relative; margin: 257px 0px 0 0; height: 20px; width: 436px; text-align: center; border: none; color: red;}

/*road-safety comptetion css start here*/
.headings-new {background: url("../images/yellow-strip.gif") repeat scroll 0 0 transparent; color: #FFFFFF; font-size: 1.7em; font-weight: normal; line-height: 30px;padding: 3px 20px 0 0;position: absolute;text-transform: uppercase;float: left;height: 28px;width: 76%;}
.road-safty-content{float: left; margin: 35px 0px 0px 0px;}
.heading-listing{float: left; width: 71%; padding: 0!important; margin: 4px 0px 0px 17% !important;}
.heading-listing ul{float: left; display: inline; padding: 0 !important; margin: 0 !important;}
.heading-listing li{float: left; display: inline; margin: 0px 20px 0px 0px !important; padding: 0 !important; background: none !important; color: #EA1C22; font-size: 13px;}
.heading-listing li a{float: left; display: inline; margin: 0 !important; padding: 0 !important; color: #EA1C22; height: 33px;}
.heading-listing li a:hover{float: left; display: inline; margin: 0 !important; padding: 0 !important; color: blue;height: 33px;}
/*road-safety comptetion css end here*/

.online-ordering{left: 664px; top: 2px; z-index: 11000 !important;}
.online-ordering-btn{ float: right; background-color: #00AEEF !important; margin: -3px 0 0 0;}
.online-ordering-btn a{ color: #FFFFFF; font-weight: bold; text-shadow: 1px 1px #CCCCCC; background-image: none !important; text-decoration: none !important; padding: 0  !important; margin: 0 !important;}







/*.main-hdr {color: #fff; background: url("../../images/AccordionTab31.png")no-repeat #ececec;font-size: 14px;}*/
.main-hdr {color: #fff; background: url("../images/blue-strip-bg.png") repeat!important;font-size: 14px;}
.floatL {float: left;}
.floatR {float: right;}
.w-12 {width: 100%;}
.w-10 {width: 83.33%; float: left;}
.w-11 {width: 91.63%; float: left;}
.w-9 {width: 74.97%; float: left;}
.w-8 {width: 66.64%; float: left;}
.w-6 {width: 50%; float: left;}
.w-5 {width: 41.65%; float: left;}
.w-4 {width: 33.33%; float: left;}
.w-3 {width: 162px; float: left;}
.w-2 {width: 16.66%; float: left;}
.w-1 {width:8.33%; float: left;}
.bg-tab {background-color:#f9f9f9;}
.side-pan {background-color:#DC3939; color:#fff;}
.side-nav-tabs {list-style: none;font-size: 14px;}
.side-nav-tabs > li{border-bottom: 1px solid #dddddd; padding: 14px 0; position: relative;}
.side-nav-tabs > li > a {line-height: 1; text-decoration: 0 none; color:#fff; text-decoration: none; padding: 15px 20px;}
.side-nav-tabs > li.activetab {background-color:#4d4d4d;}
.side-nav-tabs > li.activetab > a,
.side-nav-tabs > li.activetab > a:hover,
.side-nav-tabs > li.activetab > a:focus {color: #fff; background-color: #4d4d4d;}
.side-nav-tabs > li:hover, .side-nav-tabs > li:focus {background-color: #4d4d4d;}
.side-nav-tabs > li:hover a, .side-nav-tabs > li:focus a {color: #fff;}
.active_img {position: absolute; left:99%; top: 4px;}
.tab-content > .tab-pan{display: none;}
.tab-content > .tab-pan.active {display: block;}
.pd-lg {padding-left:30px;}
.marginLR {margin-left: 5px; margin-right: 5px;}
.marginT-lg {margin-top:20px;}
.marginB{margin-bottom: 10px!important;}
.marginL{margin-left: 10px!important;}
.marginR{margin-right: 10px!important;}
.marginT{margin-top: 10px!important;}
.margin-N{margin: 0!important;}
.margin-L{margin-left: 0!important;}
.margin-R{margin-right: 0!important;}
.pd-L{padding-left: 0!important;}
.pd-R{padding-right: 0!important;}
.pd-T{padding-top: 0!important;}
.pd-B{padding-top: 0!important;}
.pd-N{padding: 0!important;}
.pdB{padding-bottom: 10px!important;}
.pdT{padding-top: 10px!important;}
.pdST{padding-top: 5px!important;}
.pdR{padding-right: 10px!important;}
.pdL{padding-left: 20px!important;}
.pd {padding: 5px!important;}
.pdRL {padding-right: 5px!important; padding-left: 5px!important;}
.pd-lg{padding: 10px!important;}
.overF{overflow: hidden;}
.alignC{text-align: center!important;}
.alignL{text-align: left!important;}
.alignR{text-align: right!important;}
.alignJ{text-align: justify!important;}
.logo{width: 229px; height: 100px;}
.LS-D{list-style: decimal!important;}
.LS-C{list-style: circle!important;}
.out-L{outline: 0 none!important;}
.bg_top {background-color: #f4f4f4;}
.bg_bottom {background-color: #f2f2f2;}
.bdr{border: 1px solid #EEE7E3;}
.bdrB {border-bottom: 1px solid #EEE7E3;}
.bdrT {border-top:1px solid #EEE7E3;}
.bdrR {border-right:1px solid #EEE7E3;}
.bdrL {border-left:1px solid #EEE7E3;}
.bdr-N {border:none;}
.bdr-r {border-radius:5px; border: 1px solid #eee7e3;}
.bg {background-color:#f4f4f4;}
.text-hdr {color: #4a4a4a; font-size: 14px;}
.link {text-decoration: none; color:#aaa;}
.link:hover{color:#4A4A4A;}
.bg-1 {background-color:#f9f9f9;}
.captcha {width:55%;}
.refresh {width: 20%;}
.arrow {width: 15%; background-color: #fafafa;}
.link_arrow {position: absolute; left:162px; top:0; display: none;}
.tab-content select {font-size: 16px;padding: 5px}
.payable-amt {padding: 10px; border: 1px solid; float:right;}
.payable-amount {color: black; font-size: 12px; float: left; height: 25px; width:98%;}
.back-button {height:30px; width:160px;background-color: #0095da;border-radius:2px;text-shadow:none; margin-top: 80px;}


.cric-table th, .info table th, .cric-table td, .info table td{padding: 14px;}
.winner-image {margin: 0; width: 771px; height: 200px; text-align: center;}
.winner-inner-wrapper {width: 600px; position: relative; margin: 30px auto; background-color: #fff; border-radius: 10px; border: 2px solid #000; top: 10%;}
.winner-popup-wrapper {width: 100%; position: fixed; top: 0; left:0; right:0; display: none; height:100%; bottom: 0px; z-index: 99999;}
.info table, .info table td, .info table tr, .cric-table, .cric-table table, .cric-table table td, .cric-table table th {border: 1px solid; border-collapse: collapse;}
.cric-table table td, .info table td, .info table th {font-size: 14px; color:#000;} .cric-table table td a {font-size: 14px;}
.cric-table > tbody > tr > td{border: 0 none;}
.cric-month {width: 100%; overflow: hidden;}
.cric-menu-wrapper {padding-top: 0px!important; padding-bottom: 0px!important;}
.cric-menu {width: 772px; float: left; list-style: none; background-color:#fbd86b; line-height: 26px; font-size: 1.7em; text-transform: uppercase;}
.cric-menu li {display: inline; width: 25%; background-color: transparent; float:left; list-style: none; text-align:center; overflow: hidden;}
.cric-menu li a {color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; outlline: 0 none; float: left; width: 79%; text-align:center; padding: 10px 20px;} 
.cric-menu li.active a{color: #000; background-color: #fff;}
.cric-menu li a:hover, .cric-menu li a:focus{color: #000; background-color: #fff;}
.close-btn {position: absolute; width: 20px; right: -15px; top: -15px; z-index: 1;}
.info {position: relative;}
.winners-info { min-height: 350px; height:450px; overflow-y:auto; overflow-x: hidden;}
a, button {outline: 0 none;}
.winner-content{width: 100%; overflow: hidden; color: #000; font-size: 14px; float:left;line-height:2; padding-top:15px; padding-bottom: 15px; text-align: jusify; margin-left: 10px;}
.info table, .info table td, .info table tr, .cric-table table, .cric-table table td, .cric-table table tr {border-collapse: separate; border-spacing: 2px;}
.info table td, .cric-table table td {border-color: #fbd86b; border-width: 2px;}
.info table tr.winner-number, .cric-table table tr {border-color: #d9b464!important; border-width: 2px;}
.info table th {background-color: #e31c3b; color:#fad86c; font-weight: bold;} 
.info table, .cric-table table{border:0 none;}
@media screen and (min-width: 992px) and (max-width: 1980px){
.cricfeast, .cricfeast-prizes, .cricfeast-winners, .cricfeast-tc{background-position: center bottom!important;}
}
@media screen and (max-width: 1200px){
.dynamic-body{background-repeat: no-repeat; overflow: auto!important; min-width:1200px;}
}
.evoucher-form-buttons{ margin: 0 auto;padding: 5px 0;text-align: right;width:726px;}
#file{padding-left:45px;}
.mr-left-0{ margin-left:0px;}
.tnc span{color: #000;font-size: 14px;}
.tnc input[type="checkbox"]{position: relative;top:-3px;}
#terms-condition-popup li{font-size: 14px;}
.address{ border-top:1px solid #b6b6b6; font-size:1.1em;}