*{ margin:0; padding:0}
img, fieldset{border:none}
a{  text-decoration:none; outline:none}
.curv{ width:100%; float:left;}
*:focus{ outline:none}
.curv img{ float:left;}
.clear{ clear:both}
.left{ float:left;}
.right{ float:right!important}
body{font:normal 12px/17px  Arial, Helvetica, sans-serif; color:#fff; background:#000 url(../images/body_bg.jpg) no-repeat top center;}
#wrapper{width:950px; margin:0 auto;}
#outer_container{width:100%; float:left; background: url(../images/main_bg.jpg) no-repeat top center; height:900px}
/*common css*/

/*header starts */
#header{ width:100%; float:left; }
#header .logo{float:left; margin-right:30px; display:inline;}
.header_middle{ width:410px;float:left; padding:17px 0 0 12px; background:url(../images/header_middle_bg.jpg) no-repeat 0px  17px ;}
.header_middle strong{ width:100%; float:left; color:#ff0000;font-size:25px; line-height:18px; text-transform:uppercase; font-weight:normal;overflow:hidden}
.header_middle strong span.line1{ color:#fff;} 
.header_middle small{ width:100%; float:left; color:#4b4b4b; font-size:18px; line-height:12px; text-transform:uppercase;}
#header .share{ width:241px; float:right; padding:20px 0 0; }
#header .share p{ width:100%; float:left; text-align:right; color:#464646; font-size:16px; line-height:17px; text-transform:uppercase; padding-bottom:10px; word-spacing:2px;}
#header .share ul{ width:auto; float:right;}
#header .share ul li{ float:left; margin-left:2px; display:inline;}
#header .share ul li img{ float:left;}

#menu{ width:100%; float:left; border-bottom:1px solid #1e1d1d; border-top:1px solid #1e1d1d; margin-top:18px;_margin-top:17px}
#menu ul{ width:100%; float:left; list-style:none;}
#menu ul li{ float:left; font-size:16px; line-height:17px; text-transform:uppercase; padding-right:28px; margin-right:28px; display:inline; letter-spacing:1px;margin-right:29px\0/;}
#menu ul li a{ color:#fd0009; float:left; padding:5px 0;}
#menu ul li.last{ margin-right:0px; padding-right:0px; }
#menu ul li a:hover{ color:#eee409;}
#menu ul li.active a{ color:#eee409;}
/*header ends */

#body_container{ width:100%; float:left;}
#slider_container{ width:100%; float:left; height:488px; position:relative; padding:12px 0 24px;}
#slider_container .left_arrow{ position:absolute; top:216px; left:10px; z-index:9999;}
#slider_container .right_arrow{ position:absolute; top:216px; right:10px;z-index:9999;}
#slider_container .slide{ width:100%; float:left; height:488px; overflow:hidden;}
#slider_container .slide ul{width:100%; float:left; overflow:hidden;height:488px;}
#slider_container .slide ul li{ float:left; margin-right:10px; display:inline; }
.caroufredsel_wrapper{ width:950px!important;}

/*footer starts */
#footer{ width:100%; float:left;width:100%; float:left; border-bottom:2px solid #1e1d1d; border-top:2px solid #1e1d1d; padding:13px 0 9px; position:relative;}
#footer .btn{ float:left; padding:7px 13px; color:#fff; text-transform:uppercase; color:#ffffff; font-size:25px; line-height:25px; background:#fd0009;letter-spacing:3px; margin-top:-4px ; position:relative; _padding-bottom:5px;*padding-bottom:5px}
#footer strong{ float:left; float:left; padding:4px 0px 5px 20px; color:#fff; text-transform:uppercase; color:#ffffff; font-size:25px; line-height:25px; letter-spacing:3px}
#footer .powered_by{ width:220px; float:right;}
#footer .powered_by small{ width:100%; float:left; text-align:right; font-size:11px; line-height:11px; font-weight:bold; text-transform:uppercase; color:#524a4a; padding-bottom:2px; font-weight:normal; letter-spacing:1px;}
#footer .powered_by img{float:right;}
.footer_spacer{ width:100%; float:left; height:60px;}
/*footer ends */

/*inner conatiner starts */
.body_container_inner{ width:100%; float:left; padding:15px 0 0 0; position:relative;}
.body_container_inner .top_section{ width:100%; float:left; padding-bottom:20px;}
.body_container_inner .left_section{ width:122px; float:left;}
.body_container_inner .right_section{width:822px; float:right;}

#events_container{ width:100%; float:left; padding-bottom:160px; position:relative;}
#events_container .events_coloumn{width:383px; float:left;margin-right:5px; position:relative;}
#events_container .events_coloumn img{ float:left;width:379px;}
#events_container .events_details{ width:383px; position:absolute; bottom:75px; left:0px;}
#events_container .details_box{ width:344px; float:left; background:url(../images/black_transparent_bg.png) repeat 0 0; padding:15px 5px 0px 26px; margin-top:8px;}
#events_container .events_details h3{ width:100%; float:left; color:#ff0000; font-size:25px; line-height:27px; text-transform:uppercase; padding-bottom:4px;}
#events_container .venue{min-height:145px; height:auto!important; height:145px;}
#events_container .timings{min-height:65px; height:auto!important; height:65px;}
#events_container .happy_hours{min-height:65px; height:auto!important; height:65px;}
#events_container .events_details h4{ width:100%; float:left; color:#ff0000; font-size:16px; line-height:16px; text-transform:uppercase; padding-bottom:2px;}
#events_container .events_details strong{ width:100%; float:left; color:#ffffff; font-size:19px; line-height:22px; font-weight:normal;}
#events_container .events_details p{ width:100%; float:left; color:#ffffff; font-size:16px; line-height:18px;font-weight:normal;}
#events_container .btn a{ width:100%; float:left; text-align:center; color:#ff0000; font-size:25px; line-height:25px; background:#0a0a0a; padding:10px 0 6px; margin-top:10px; text-transform:uppercase; _padding-bottom:3px ;*padding-bottom:3px}
#events_container .last{ margin-right:0px;}
/*inner conatiner ends */


/*menu starts */
#menu_container{ width:100%; float:left;}
#menu_container .details_container{ width:100%; float:left;}
#menu_container .title{ float:left;}
#menu_container .right_details{ width:817px; float:right;}
#menu_container .right_details img{ float:right; border:3px solid #202020; margin-top:44px;}
#menu_container .middle_menu{ width:611px; float:left;}
#menu_container .middle_menu .heading{ width:100%; float:left;}
#menu_container .middle_menu  h3{ width:auto; float:left; color:#ff0009; font-size:31px; line-height:30px; text-transform:uppercase; font-weight:normal; padding-bottom:10px; letter-spacing:3px}
#menu_container .middle_menu .heading .price{ width:auto; float:right; font-size:16px; line-height:18px; padding:10px 15px 0 ; color:#ff0009; }
#menu_container .middle_menu ul{ width:100%; float:left; list-style:none;}
#menu_container .middle_menu ul li{ width:590px; float:left; list-style:none; padding:8px 12px 8px 9px; background:#222222;}
#menu_container .middle_menu ul li.even{ background:none;}
#menu_container .middle_menu ul li .details{ width:564px; float:left;}
#menu_container .middle_menu ul li h5{ color:#fffefe; font-size:16px; line-height:17px; text-transform:uppercase; width:100%; float:left;}
#menu_container .middle_menu ul li h5 span{ color:#848484}
#menu_container .middle_menu ul li p{ color:#949494; font-size:13px; line-height:15px;width:100%; float:left; text-transform:uppercase;}
#menu_container .middle_menu ul li .details small{ color:#ff0009; font-size:14px; line-height:16px;width:100%; float:left;}
#menu_container .middle_menu ul li .price{ width:24px; float:right; color:#949494; font-size:16px; line-height:18px;text-align:center; padding-top:6px}
.menu_bar{ width:100%; float:left; margin:18px 0px;}
.menu_bar ul{ width:auto; float:left; list-style:none;}
.menu_bar ul li{ float:left; color:#6e6e6e; font-size:13px; line-height:13px; text-transform:uppercase; margin-right:2px;}
.menu_bar ul li.last{ margin-right:0px; }
.menu_bar ul li a{ padding:6px 19px 6px 19px; float:left;color:#6e6e6e; background:#fff; border:1px solid #999999; _padding-bottom:3px;*padding-bottom:3px}
.menu_bar ul li.last a{ padding:6px 20px 6px 21px;_padding-bottom:3px;*padding-bottom:3px}
.drinks_menu h6{ width:591px; float:left; color:#ff0000; font-size:16px; line-height:15px; background:#191919; padding:8px 10px 3px;}
.drinks_menu h6 .title{width:auto;float:left;}
.drinks_menu h6 .right{ width:auto; float:right;}
.drinks_menu h6 .right strong{padding-left:18px;text-transform:uppercase}
.drinks_menu h6 .right .count{ color:#949494; padding-left:5px;}
.drinks_menu ul li{background:none!important;}
.drinks_menu ul li .details{ width:420px}
.drinks_menu ul.mojitos li .price{ width:auto!important; padding-right:5px}
.drinks_menu ul.mojitos li .price strong{ padding:0 1px 0 57px; font-weight:normal;}
.drinks_menu .vodka_details{width:100%!important; float:left;}
.menu1 .middle_menu ul li p{ text-transform:none!important;}
.menu2 .middle_menu ul li p{ text-transform:none!important;}
/*menu ends */

/*banquet starts */
#banquets_container{width:812px; float:left; margin-top:-15px; position:relative;}
#banquets_container img{ float:left;}
#banquets_left_container{ width:552px; float:left; overflow:hidden}
#banquets_left_container .box1{ width:534px; float:left; padding:0 9px; background:#101010; margin-bottom:8px;}
#banquets_left_container .box1 h3{ width:491px; float:left; color:#f5e811; font-size:35px; line-height:37px; background:#1c1b1c; padding:20px 22px 10px 22px; text-transform:uppercase;}
#banquets_left_container .box1 .details{width:508px; float:left; padding:9px 13px;}
#banquets_left_container p{width:100%; float:left; color:#949494; font-size:13px; line-height:17px; padding-bottom:12px;_padding-bottom:10px;}
#banquets_left_container .common_box{width:536px; float:left; padding:7px 8px 12px 9px; background:#0d0d0d;margin-bottom:8px;_padding-bottom:6px}
#banquets_left_container .common_box h4{ width:504px; float:left; background:#181717; font-size:18px; line-height:18px; padding:15px 14px 14px; text-transform:uppercase;}
#banquets_left_container .common_box .details{ width:512px; float:left;padding:16px 10px 0px;}
#banquets_left_container .common_box .details h5{ width:100%; float:left; font-size:16px; line-height:17px; padding-bottom:10px;}
#banquets_left_container .box2 h5{ color:#f39828;}
#banquets_left_container .box2 h4{ color:#f39828;}
#banquets_left_container .box2 strong{ color:#f39828;}
#banquets_left_container .box3 h5{ color:#f0512d;}
#banquets_left_container .box3 h4{ color:#f0512d;}
#banquets_left_container .box3 strong{ color:#f0512d;}
#banquets_left_container .box4 h5{ color:#ed2e2f;}
#banquets_left_container .box4 h4{ color:#ed2e2f;}
#banquets_left_container .box4 strong{ color:#ed2e2f;}
#banquets_left_container .common_box .details strong{ width:100%; float:left; font-size:14px; line-height:16px; padding-bottom:4px;}
#banquets_left_container .common_box .details strong span{ font-weight:normal; color:#949494;}
#banquets_left_container .common_box .details .padding_btm{ padding-bottom:14px;}
#banquets_right_container{ width:253px; float:right; overflow:hidden;}
#banquets_right_container .request_form{ background:#101010; padding:0 4px 10px 10px; width:239px; float:left;margin-bottom:9px;}
#banquets_right_container .request_form h3{ width:231px; float:left; padding:20px 0px 15px 6px ; background:#1a1919; color:#f5e811; font-size:18px; line-height: 18px; text-transform:uppercase; margin-bottom:6px;}
#banquets_right_container .request_form form{ width:100%; float:left;}
#banquets_right_container .request_form .row{ width:234px; float:left; margin-bottom:2px; background:#2c2a2c;border:1px solid #161616}
#banquets_right_container .request_form .input{ width:194px; float:left; color:#7c7c7c; font:bold 13px/15px Arial, Helvetica, sans-serif; padding:4px 5px;background:none; border:none;}
#banquets_right_container .request_form .star{background:#2c2a2c;float:left; color:#f5e313; font-size:13px; line-height:15px; padding:8px 5px 0px;}
#banquets_right_container .request_form textarea{width:222px; float:left; color:#7c7c7c; font:bold 13px/15px Arial, Helvetica, sans-serif; padding:10px 5px; background:#2c2a2c; border:1px solid #161616; height:128px;resize:none;}
#banquets_right_container .request_form .submit{ float:left; width:233px; height:44px; font-size:0px; background:url(../images/submit_btn.jpg) no-repeat 0 0; border:none; cursor:pointer;}
#banquets_right_container .request_form .submit_over{ float:left; width:233px; height:44px; font-size:0px; background:url(../images/submit_btn.jpg) no-repeat 0 -46px; border:none; cursor:pointer;}
#banquets_right_container .box{ width:239px; float:left; padding:9px 4px 10px 10px; position:relative; background:#0d0d0d; margin-bottom:9px;}
#banquets_right_container .box img{ float:left;}
#banquets_right_container .box .details{ position:absolute; top:35px; left:10px; background:url(../images/black_transparent_bg3.png) repeat 0 0; padding:13px 0 2px 20px; width:215px; font-size:30px; line-height:30px; text-transform:uppercase;}
#banquets_right_container .box .details a{ color:#fff;}
#banquets_right_container .box .details a span{ color:#f5e313;}
#banquets_right_container .box strong{ width:213px; float:left; color:#787878;text-transform:uppercase; padding:13px ; background:#171717; height:160px; overflow:hidden}
#banquets_right_container .box .grey{ width:100%; float:left;font-size:50px;line-height:38px!important;}
#banquets_right_container .box .yellow{ font-size:38px; line-height:30px!important; color:#f5e811; width:100%; float:left;}
#banquets_right_container .box .white{ font-size:28px; line-height:20px!important; color:#fff;width:100%; float:left;}
#banquets_right_container .box p{width:215px; float:left; font-size:14px; line-height:17px; color:#5c5c5c;padding:13px 13px 39px 11px;_padding-bottom:25px;*padding:13px 13px 12px 11px;}
#banquet_bottom_container{ width:100%; float:left; margin:16px 0px 32px;}
#banquet_bottom_container ul{ width:100%; float:left; list-style:none;}
#banquet_bottom_container ul li{ float:left; margin-right:8px; display:inline;}
#banquet_bottom_container ul li.last{margin-right:0px;}
#banquet_bottom_container ul li img{ float:left;border:8px solid #1c1b1c;}
/*banquet ends */

/*about starts  */
#about_container{ width:811px; float:right; padding-bottom:20px; padding-right:6px}
#about_left_container{width:384px; float:left; background:url(../images/about_box_bg.png) repeat 0 0; padding:10px ; position:relative;}
#about_left_container img{ float:left;}
#about_left_container .details{ width:346px; float:left;background:url(../images/black_transparent_bg.png) repeat 0 0; padding:22px 18px;position:absolute; left:10px; top:10px;}
#about_left_container .details .left_details{ width:295px; float:left;}
#about_left_container .details h3{ width:100%; float:left; color:#ff0000; font-size:25px; line-height:23px; text-transform:uppercase;}
#about_left_container .details h3 span{ color:#fff;}
#about_left_container .details p{ width:100%; float:left; color:#ffffff; font-size:15px; line-height:17px; text-transform:uppercase;}
#about_left_container .details p a{ color:#fff; text-decoration:none;}
#about_right_container{ width:402px; float:right;}
#about_right_container .box{ width:384px; float:left;background:url(../images/about_box_bg.png) repeat ; padding:8px 9px; margin-bottom:8px;}
#about_right_container .box h3{ width:353px; float:left; font-size:20px; line-height:20px; color:#fff; text-transform:uppercase; background:#19191a; padding:13px 13px 9px 18px;}
#about_right_container .box h3.btm{ font-size:15px; line-height:17px; background:#171717; padding:10px 13px;}
#about_right_container .box h3 a{color:#f6e828;}
#about_right_container .box h3 span{ color:#f6e828;}
#about_right_container .box .details{ width:372px; float:left; padding:17px 6px 0px 6px;}
#about_right_container .box p{ color:#949494; font-size:13px; line-height:17px; padding-bottom:20px;}
#about_right_container .box p span{ color:#fff;}
#about_right_container .box2_details{height:437px;overflow:scroll;overflow-x:hidden ;}
#about_right_container .box2_details .left{ float:left; border:3px solid #4c4c4c; margin:0 10px 0px 0px; display:inline;}
#about_right_container .scroll_content{ width:auto; float:left; padding-right:10px;}
#about_right_container .box1{ height:335px;overflow:hidden;}
#about_right_container .box2{ height:556px; overflow:hidden;}
/*about ends  */

/*buzz starts */
#buzz_right_container{ float:left; width:806px; margin-left:5px; display:inline; padding-bottom:18px;}
#buzz_right_container .row{ float:left; width:794px; background: url(../images/buzz_row_bg.png) repeat 0 0; padding: 11px 0 12px 12px; margin-bottom:8px}
#buzz_right_container .last{ margin-bottom:0px;}
#buzz_right_container .row .left_col{ float:left; width:382px; background:#1f1f1f; }
#buzz_right_container .row .left_col h4{ float:left; width:100%; text-align:center; font-size:20px; line-height:22px; text-transform:uppercase; color:#ddd50f; padding:20px 0}
#buzz_right_container .row .left_col h4.two{color:#f6bc1c}
#buzz_right_container .row .left_col h4.three{ padding:59px 0 59px 0; color:#f77122}
#buzz_right_container .row .left_col h4 strong{ font-size:16px!important; font-weight:normal}
#buzz_right_container .row .left_col h4.four{ color:#f14c23}
#buzz_right_container .row .left_col h4.five{ color:#ee3b23; padding:34px 0 34px 0}
#buzz_right_container .row .left_col h4.six{ color:#ee2924; padding:96px 0}
#buzz_right_container .row .left_col h4.siven{ color:#ee3b23; padding: 40px 0 }
#buzz_right_container .row .left_col h4.eight{ color:#f14c23; padding: 65px 0 }
#buzz_right_container .row .left_col h4.nine{ color:#f77122; }
#buzz_right_container .row .left_col h4.ten{ color:#f7bc14; padding:55px 0 }
#buzz_right_container .row .left_col h4.alvan{ color:#f7bc14; padding:32px 0 }
#buzz_right_container .row .left_col h4.twoalve{ color:#f7bc14; padding:53px 0 }
#buzz_right_container .row .left_col h4.thirtin{ color:#f77122; padding:37px 0 }
#buzz_right_container .row .left_col h4.fourtin{ color:#f14c23; padding:65px 0 }

#buzz_right_container .row .right_col{ float:left; width:370px; margin-left:20px; display:inline;}
#buzz_right_container .row .right_col p{ float:left; width:100%; font-size:15px; color:#949494; line-height:21px}
#buzz_right_container .row .right_col p strong{ font-weight:bold; color:#fff}
#buzz_right_container .row .right_col p a{ color:#f5e811; text-decoration:none; text-transform:uppercase}
#buzz_right_container .row .right_col p.two{ padding-top:7px}
#buzz_right_container .row .right_col p.two a{ color:#f6bc1c}
#buzz_right_container .row .right_col p.three a{color:#f77122}
#buzz_right_container .row .right_col p.four{padding-top:7px}
#buzz_right_container .row .right_col p.four a{color:#f14c23}
#buzz_right_container .row .right_col p.five{ padding-top:5px}
#buzz_right_container .row .right_col p.five a{color:#ee3b23}
#buzz_right_container .row .right_col p.six{ padding-top:5px}
#buzz_right_container .row .right_col p.six a{color:#ee2924}
#buzz_right_container .row .right_col p.siven{ padding-top:9px}
#buzz_right_container .row .right_col p.siven a{ color:#ee3b23}
#buzz_right_container .row .right_col p.eight{ padding-top:6px}
#buzz_right_container .row .right_col p.eight a{ color:#f14c23}
#buzz_right_container .row .right_col p.nine a{ color:#f77122}
#buzz_right_container .row .right_col p.ten { padding-top:5px}
#buzz_right_container .row .right_col p.ten a{ color:#f7bc14}
#buzz_right_container .row .right_col p.alvan { padding-top:5px}
#buzz_right_container .row .right_col p.alvan a{ color:#f7bc14}
#buzz_right_container .row .right_col p.twoalve { padding-top:5px}
#buzz_right_container .row .right_col p.twoalve a{ color:#f7bc14;}
#buzz_right_container .row .right_col p.thirtin { padding-top:7px}
#buzz_right_container .row .right_col p.thirtin a{ color:#f77122;}
#buzz_right_container .row .right_col p.fourtin { padding-top:7px}
#buzz_right_container .row .right_col p.fourtin a{ color:#f14c23;}
/*buzz ends */


/*location starts  */
#location_container{width:815px; float:right; padding-bottom:15px;}
#location_container .location_col{float:left; width:383px; padding:10px 10px 5px 9px;background:#131313 ; margin:0 5px 7px 0; display:inline;}
#location_container .location_col .heading{float:left; width:353px;min-height:52px; height:auto!important; height:52px; padding:22px 10px 18px 20px; background:#1f1f1f; color:#f5e613; overflow:hidden}
#location_container .location_col .heading h3{float:left; width:100%; font-size:35px; line-height:38px; text-transform:uppercase;}
#location_container .location_col .heading p{float:left; width:100%; font-size:14px; line-height:18px; text-transform:uppercase;}
#location_container .location_col .heading p span{color:#fff; padding:0 2px;}
#location_container .location_col .location_map{float:left; width:100%; padding-top:6px; position:relative; z-index:999; padding-bottom:80px;}
#location_container .location_col .location_map.last{min-height:550px;}
#location_container .location_col .location_map img{float:left;}
#location_container .location_col .location_map .directions{ position:absolute; bottom:0; left:0; z-index:999; width:383px;}
#location_container .location_col .location_map .directions h4{float:left; width:343px; height:25px; padding:20px 20px 20px; font-size:35px;color:#3f3f3f; background:#f5e613 url(../images/yello_arroow2.jpg) no-repeat 94% 19px; margin-bottom:4px; text-transform:uppercase;*padding:15px 20px 25px;_padding:15px 20px 25px;}
#location_container .location_col .location_map .directions h4 strong{float:left; width:100%; color:#3f3f3f;background:#f5e613 url(../images/arrow.jpg) no-repeat right 0; text-transform:uppercase;*background:#f5e613 url(../images/arrow.jpg) no-repeat right 4px ;_background:#f5e613 url(../images/arrow.jpg) no-repeat right 4px}
#location_container.location_col .location_map .directions ul{float:left; width:383px; list-style:none;}
#location_container .location_col .location_map .directions ul li{float:left; width:343px; padding:10px 20px 10px;display:block; margin-top:4px; display:inline; font-size:18px; line-height:19px; color:#f5e613; text-transform:uppercase; background:#313333;_padding:14px 20px 8px ;*padding:14px 20px 8px}
#location_container .location_col .location_map .directions ul li a{width:auto; font-size:18px;line-height:18px; color:#838383; text-decoration:none;}
#location_container .location_col.orange .heading{color:#f27a2a;}
#location_container .location_col.orange .location_map .directions h4{background:#f27a2a;}
#location_container .location_col.orange .location_map .directions h4 strong{background:url(../images/orange_arrow.jpg) no-repeat right 0; color:#fff;*background:url(../images/orange_arrow.jpg) no-repeat right 5px ;_background:url(../images/orange_arrow.jpg) no-repeat right 5px}
#location_container .location_col.orange .location_map .directions ul li{color:#f27a2a;}
#location_container .location_col.red{ margin-bottom:0px; padding-bottom:10px}
#location_container .location_col.red .heading{color:#ff0000;}
#location_container .location_col.red .location_map{ padding-bottom:4px;}
#location_container .location_col.red .location_map .directions h4{background:#ed0000;}
#location_container .location_col.red .location_map .directions h4 strong{background:url(../images/red_arrow.jpg) no-repeat right 0; color:#fff;*background:url(../images/red_arrow.jpg) no-repeat right 4px ;_background:url(../images/red_arrow.jpg) no-repeat right 4px } }
#location_container .location_col.red .location_map .directions ul li{color:#ff0000;}
#location_container .top_col{ min-height:850px; height:auto!important; height:790px;}
#location_container .location_col.red .directions ul li{ color:#ff0000} 
/*location ends  */


/*store  starts  */
#store_container{ width:810px; float:left;}
#store_container form{ width:100%; float:left;}
.store_top_container{ width:100%; float:left; margin-bottom:15px; background:#0e0e0e url(../images/store_top_cont_bg.jpg) repeat-x 0 0;}
.store_top_container img{ float:left;}
.store_top_container .right_section{width:384px; float:right; padding:10px 16px 0px 0px;}
.store_top_container .row{width:346px;float:left; padding:18px 21px 0px 17px;background:#1e1e1e; margin-bottom:10px; min-height:61px; height:auto!important; height:61px;}
.store_top_container h3{ width:100%; float:left; color:#f5e60b; font-size:32px; line-height:32px;}
.store_top_container p{ width:100%; float:left; color:#949494; font-size:16px; line-height:18px;}
#store_container label{ width:128px; float:left; color:#949494; font-size:16px; line-height:18px; padding-top:10px;}
#store_container select{ width:210px; float:right;font:normal 16px/18px Arial, Helvetica, sans-serif;}
.store_top_container .input_fields{ width:200px; float:right;}
.store_top_container .input_fields .sub_row{ width:100%; float:left; padding-bottom:9px;}
.store_top_container .input{ width:170px; float:left; padding:10px 15px; color:#f5e60b;font:normal 16px/18px Arial, Helvetica, sans-serif; background:#303030; border:none;}
.store_top_container .input_fields .input2{ width:49px; margin-right:3px; display:inline;}
.store_top_container .input_fields .input3{ width:40px; margin-right:2px; display:inline; padding: 10px 9px;}
.store_top_container .input_fields .input4{ width:22px; float:right; display:inline;}
.store_top_container .choice{ width:138px; float:right;}
.store_top_container .choice .input{ width:34px!important; padding:10px 8px;}
.store_top_container .choice span{ width:auto; float:left; color:#555555; font-size:16px; line-height:18px; padding:15px 10px 0px;}
#store_container .btn{ float:left;}
.product_box{width:782px; float:left; background:#0d0d0d; padding:14px; margin-bottom:15px;}
.product_box .left_section{ width:384px; float:left; position:relative;}
.product_box .left_section .image_box{ width:384px; float:left; position:relative; margin-bottom:10px;}
.product_box .left_section .image_box img{ float:left;}
.product_box .left_section .image_box .no{position:absolute;right:20px;top:18px;color:#ecdd0b;font-size:16px;line-height:18px;}
.product_box .left_section .btns{ width:100%; float:left;}
.product_box .left_section .btns a{color:#3b3b3b; font-size:16px; line-height:18px; text-transform:uppercase;padding:9px 10px; width:168px; background:#171717 url(../images/yello_arrow.jpg) no-repeat 90% 12px}
.product_box .right_section{ width:387px; float:right;}
.product_box .right_section .row{width:352px;float:left; padding:15px 15px 10px 17px;background:#1e1e1e; margin-bottom:10px; min-height:51px; height:auto!important; height:51px;}
.product_box .right_section h4{ width:100%; float:left; color:#f5e60b; font-size:25px; line-height:25px; min-height:51px; height:auto!important; height:51px; text-transform:uppercase;}
.product_box .right_section p{ width:100%; float:left; color:#949494; font-size:15px; line-height:19px; padding-bottom:5px;}
.product_box .right_section strong{ width:100%; float:left; color:#ebebeb; font-size:40px; line-height:42px;}
.product_box .right_section small{ width:100%; float:left; color:#ecdd0b; font-size:16px; line-height:19px; text-transform:uppercase;}
#store_container .view_cart{ width:740px; float:left; background:url(../images/view_cart_bg.jpg) no-repeat 0 0; padding:32px 40px 30px 30px; margin-bottom:15px;}
#store_container .view_cart .left{ margin-top:3px;}
/*store  ends  */

/*e club sign up starts   */
#footer.expand{ border-bottom:none;}
.footer_left{ width:auto; float:left;}
#footer.expand .footer_left{ display:none;}
#eclub_signup{ width:915px; float:left; position:absolute;border-top:2px solid #1e1d1d; padding:19px 7px 48px 28px ; bottom:80px; left:0px; background:url(../images/signup_bg.png) repeat 0 0; z-index:999999; display:none;}
#eclub_signup form{ width:100%; float:left}
#eclub_signup .col1{ width:270px; float:left;}
#eclub_signup .col1 p{ width:70%; float:left; font-size:20px; line-height:24px; color:#fff; padding:35px 0 0 0;}
#eclub_signup .col1 p span{ color:#fd0009;}
#eclub_signup .col2{ width:302px; float:left; padding-left:18px;}
#eclub_signup .row{ width:100%; float:left; padding-bottom:10px;}
#eclub_signup .row .star{ font-size:16px; line-height:18px; width:13px; float:left; color:#fd0009; padding-top:4px;}
#eclub_signup .row .input{ width:279px; float:right; background:#474747; border:none; padding:5px 5px; font:normal 16px/18px Arial, Helvetica, sans-serif; color:#fff;}
#eclub_signup .submit_btn{ float:left; margin:4px 0 0 14px; display:inline;}
#eclub_signup .row .right{font-size:12px; line-height:14px; width:auto; float:left; color:#fd0009; padding-top:12px; text-transform:uppercase;}
#eclub_signup .clsbtn{ position:absolute; right:2px; top:-13px; height:20px; width:20px;} 
/*e club sign up starts   */