

html, body	{ height: 100%; }

body { margin: 0; padding: 0; font: 12px/18px Arial, serif; color: #333; background: url(../images/main-body-bg.jpg) repeat; }

h1, h2, h3, h4, h5, h6, span, p, form, input, ul, li, ol { margin: 0; padding: 0; }

h2 { font-size: 24px; }

h3 { font-size: 16px; }

h4 { font-size: 16px; }

h5 { font-size: 13px; }

h6 { font-size: 12px; }

table, tr, td { margin: 0; padding: 0; border-collapse: collapse; }

img { border: none; }

a { color: #C44545; text-decoration: underline; border: none; }

a:hover { text-decoration: none; }

a:focus { outline: 0; }

input[type=text]:focus, input[type=submit]:focus, input[type=password]:focus, textarea:focus, select:focus { outline: 0 none; }

code { margin: 0 40px 25px 40px; padding: 20px 23px; color: #004a7b; border: 1px dashed #cfcfcf; background: #eaeaea url(../images/code-bg.png) 0 0 repeat; text-shadow: #fff 0 1px 0; line-height: 20px; display: block; }

.clear { clear: both; }

.caps:first-letter { margin: 5px 6px 0 0; font-size: 36px; line-height: 26px; font-weight: bold; float: left; }


/* 1.0 Layout Structure */

.container { min-height: 100%; margin-bottom: -338px; position: relative; }

.content-wrapper { width: 100%; /*background: url(../images/content-wrapper-bg.png) 0 0 repeat-x;*/ }

.content-wrapper .content { width: 950px; margin: 0 auto; padding: 34px 0; position: relative; z-index: 100; }

.content-wrapper .content .left-side { width: 600px; margin: 0 30px 0 0; float: left;  }

.content-wrapper .content .right-side { width: 294px; padding: 15px 1px 0 0; float: left; }

.content-wrapper .content .right-side .last { margin-bottom: 0 !important; padding-bottom: 0 !important; background: none !important; }

.callus_main{ width:auto; height:auto; float:right; margin:0px; padding:0px; }
.callus_main p{font:14px arial; font-weight:600; color:#fff; float:left; margin:0px; padding:13px 0px 0px 0px ; }



.main-content-wrapper { padding: 5px 0 0 0; }

.main-content-wrapper .top { width: 950px; height: 176px; margin: -5px 0 0 0; background: url(../images/block-1-top-bg.png) top center no-repeat; position: absolute; z-index: 2; }

.main-content-wrapper .content-wrapper { width: 950px; min-height: 176px; background: url(../images/block-1-content-bg.png) 0 0 repeat-y; }

.main-content-wrapper .content { width: 925px; padding: 12px 0 43px 25px; margin: 0; position: relative; z-index: 3; }

.main-content-wrapper-bottom { width: 665px; height: 7px; background: url(../images/block-1-bottom-bg.png) 0 0 no-repeat; }

.main-content-wrapper-bottom .back-top { margin: -29px 0 0 292px; padding: 0; position: absolute; z-index: 3; }

.full-width-content-wrapper .top { width: 950px; height: 176px; margin: -5px 0 0 0; background: url(../images/block-6-top-bg.png) top center no-repeat; position: absolute; z-index: 2; }

.full-width-content-wrapper .content-wrapper { width: 950px; min-height: 176px; background: url(../images/block-6-content-bg.png) 0 0 repeat-y; }

.full-width-content-wrapper .content { width: 900px; padding: 12px 25px 43px 25px; margin: 0; position: relative; z-index: 3; }

.full-width-content-wrapper-bottom { width: 665px; height: 7px; background: url(../images/block-6-bottom-bg.png) 0 0 no-repeat; }

.full-width-content-wrapper-bottom .back-top { margin: -29px 0 0 435px; padding: 0; position: absolute; z-index: 3; }

.full-width h1, .full-width h2, .full-width h3, .full-width h4, .full-width h5, .full-width h6 { padding: 7px 0 0 0; margin: 0 0 13px 0; }

.full-width p { margin: 0 0 17px 0; }

.main-title { width: 100%; margin: 0 0 15px 0; float: left; }

.main-title span { height: 60px; padding: 0 0 0 10px; margin: 0 0 0 -34px; background: url(../images/main-title-left-bg.png) top left no-repeat; float: left; }

.main-title b { height: 60px; padding: 16px 55px 0 24px; font-size: 19px; color: #fff; background: url(../images/main-title-right-bg.png) top right no-repeat; float: left; }

.main-title a { padding: 16px 0 0 0; font-size: 11px; font-weight: bold; color: #76452f; float: right; }

.main-spacer { height: 12px; line-height: 12px; margin: 0 0 15px 0; background: url(../images/main-spacer-1.png) center center no-repeat; }

.show-all { margin: 0 !important; padding: 0 0 15px 0 !important; cursor: pointer; overflow: hidden; }

.show-all a { height: 23px; padding: 0 6px 0 0; margin: 0; background: url(../images/btn-show-all-right-bg.png) top right no-repeat; color: #76452f; display: block; height: 34px; font-size: 14px; font-weight: bold; text-decoration: none; }

.show-all a span { background: url(../images/btn-show-all-left-bg.png) top left no-repeat; display: block; height: 26px; text-align: center; padding: 8px 0 0 6px; }

.show-all a:hover { color: #a65600; background: url(../images/btn-show-all-right-bg.png) right -34px no-repeat; }

.show-all a:hover span { background: url(../images/btn-show-all-left-bg.png) left -34px no-repeat; }

.back-top { margin: 0; padding: 0; }

.back-top a { font-size: 9px; font-weight: normal; color: #9c857b; text-decoration: none; text-align: center; display: block; }

.back-top a:hover { color: #a65600; }

.back-top a span { padding: 0 0 0 9px; background: url(../images/ico-bullet-5.png) 0 3px no-repeat; }

.back-top a:hover span { background: url(../images/ico-bullet-6.png) 0 3px no-repeat; }

.aligncenter { margin: 0 auto; }

.alignleft { float: left; margin-right: 20px; }

.alignright { float: right; margin-left: 20px; }

.input-text-1 { height: 27px; padding: 0 5px 0 0; margin: 0; background: url(../images/input-text-1-right-bg.png) top right no-repeat; float: left; }

.input-text-1 input { border: none; background: none; font: 12px/18px Arial, serif; color: #76452f; float: left; width: 100%; }

.input-text-1 span { background: url(../images/input-text-1-left-bg.png) top left no-repeat; display: block; height: 20px; padding: 7px 0 0 8px; }

.input-text-1-error { background-position: right -27px; margin: 0 0 0 0; }

.input-text-1-error span { background-position: 0 -27px; }

.text-area-1 textarea { width: 427px; height: 165px; margin: 0; background: none; border: none; font: 12px/18px Arial, sans-serif; color: #76452f; overflow: auto; }

.text-area-1 .top { width: 427px; height: auto; margin: 0; padding: 7px 8px 0 8px; background: url(../images/textarea-1-top-bg.png) 0 0 no-repeat; position: relative; }

.text-area-1 .bottom { width: 443px; height: 5px; background: url(../images/textarea-1-bottom-bg.png) 0 0 no-repeat; }

.text-area-2 textarea { width: 268px; height: 165px; margin: 0; background: none; border: none; font: 12px/18px Arial, sans-serif; color: #76452f; overflow: auto; }

.text-area-2 .top { width: 268px; height: auto; margin: 0; padding: 7px 8px 0 8px; background: url(../images/textarea-2-top-bg.png) 0 0 no-repeat; position: relative; }

.text-area-2 .bottom { width: 284px; height: 5px; background: url(../images/textarea-2-bottom-bg.png) 0 0 no-repeat; }

.top-error-message { width: 358px; height: 26px; padding: 9px 0 0 0; margin: 0 0 30px 0; font-size: 12px; font-weight: bold; color: #fff; text-shadow: #560000 0 1px 0; background: url(../images/top-error-message-1-bg.png) 0 0 no-repeat; }

.error-message { margin: 0 0 0 0 !important; padding: 9px 0 0 0; float: left; width: 100%; text-align: center; }

.error-message s { padding: 0 0 0 20px; font-size: 11px; font-weight: bold; text-decoration: none; color: #c60700; background: url(../images/ico-bullet-16.png) 0 0 no-repeat; }

blockquote { padding: 8px 0 0 32px; margin: 0 0 21px 40px; font-size: 15px; line-height: 22px; font-weight: bold; color: #9c0000; background: url(../images/blockquote-1-bg.png) 0 3px no-repeat; }

.success { padding: 5px 0 0 60px; margin: 60px 0 60px 190px; font-size: 11px; background: url(../images/ico-success-1.png) 0 1px no-repeat; }

.success b { font-size: 25px; font-weight: normal; }

.success p { margin: 0 !important; padding: 0 !important; }

.no-content-slider-wrapper { padding-top: 0; background: none; }

.content-wrapper .no-content-slider-content { padding-top: 0; }

.no-content-slider { width: 100%; height: 45px; margin: -12px 0 0 0; background: url(../images/no-content-slider-bg.png) 0 0 repeat-x; }

.left_div{ width:50px; height:165px; background:#f7f7f7; margin:0px; position:fixed; left:0; top:30%; z-index:999; float:left; cursor:pointer; box-shadow:0px 2px 8px #888;}
.left_div img{ width:34px; height:34px; float:left; margin:6px 0px 0px 5px;}

/* 2.0 Main Header */

.main-header-wrapper { width: 100%; height: 140px; background:url(../images/header-bg.jpg) repeat-x;}

.main-header-wrapper .header { width: 950px; height: 155px; margin: 0 auto; overflow: hidden; }

.main-header-wrapper .logo { padding: 0px 0 0 0px; margin:15px 0px 0px 0px; float: left; }

.main-header-wrapper .text{ padding:0px 0px; float:left; margin:40px 0px 0px 90px; }

.main-header-wrapper .no-logo { padding: 16px 0 0 40px; color: #fff; float: left; }

.main-header-wrapper .no-logo td { height: 145px; padding: 0 0 0 60px; }

.main-header-wrapper .no-logo p { font-size: 13px; }

.main-header-wrapper .no-logo p b { font-size: 52px; }

.main-header-wrapper .feedback { width: 470px; height: 64px; padding: 80px 0 0 0; margin: 0 50px 0 0; float: right; overflow: hidden; display: none; }

.main-header-wrapper .feedback .text { margin: 0 0 5px 0; font-size: 14px; font-weight: bold; color: #000; text-shadow: #fff 0 1px 0; overflow: hidden; }

.main-header-wrapper .feedback .text span { padding: 2px 7px; background: url(../images/testimonials-bg.png) 0 0 repeat; float: right; }

.main-header-wrapper .feedback .author { font-size: 11px; font-weight: bold; color: #000; text-shadow: #d9d9d9 0 1px 0; text-align: right; }

.main-header-wrapper .feedback .author span { padding: 0 7px; margin: 0 0 0 10px; background: url(../images/testimonials-bg.png) 0 0 repeat; float: right; }

.main-header-wrapper .feedback table { float: left; }

.main-header-wrapper .feedback img { float: right; margin: 4px 0 0 3px; }

.logo-right{
	width:auto; height:auto; float:right; margin:15px 0 0 50px;
	}

.logo-right img{ margin:0px 0px 0px 6px;}	
	


/* 3.0 Primary Horizontal Menu */

.menu-primary-wrapper { width: 100%; height: 75px; margin: -33px 0 0 0; background: url(../images/menu-primary-wrapper-bg.png) top center no-repeat; position: relative; z-index: 400; }

.menu-primary { width: 950px; margin: 0 auto; }

.menu-primary table { margin: 0 auto; }

.menu-primary ul li { height: 63px; margin: 1px 0 0 -1px; background: url(../images/menu-primary-item-border.png) left 10px no-repeat; position: relative; float: left; list-style: none; }
		
.menu-primary ul li:first-child { background: none; }

.menu-primary ul li a { font-size: 18px; font-weight: bold; height: 43px; padding: 23px 22px 0 22px; text-decoration: none; display: block; color: #fff; }

.menu-primary li:hover > a { background: url(../images/menu-item-act.png) top left no-repeat; color: #9c0000; }

.menu-primary li > a:hover { color: #ffc903; }

.menu-primary ul li a span { background: url(../images/ico-bullet-1.png) right 6px no-repeat; padding: 0 26px 0 0; }

.menu-primary ul li a:hover span { background: url(../images/ico-bullet-2.png) right 6px no-repeat; padding: 0 26px 0 0; }

.menu-primary ul li:hover > a span { background: url(../images/ico-bullet-2.png) right 6px no-repeat; padding: 0 26px 0 0; }

.menu-primary ul ul { width: 253px; padding: 0 0 5px 0; position: absolute; top: 62px; left: -5px; background: url(../images/menu-item-dropdown-bg.png) bottom center no-repeat; float: left; display: none; z-index: 300; }
		
.menu-primary ul li:hover > ul { display: block; }

.menu-primary ul ul li { height: auto; background: none; }
		
.menu-primary ul ul li a { width: 193px; height: auto; padding: 10px 25px 11px 25px; margin: 0 6px; background: url(../images/menu-item-sub-level-bg.png) bottom left repeat-x; color: #9c0000; font-size: 13px; font-weight: bold; text-align: left; text-decoration: none; display: block; }

.menu-primary ul ul li a i { font-style:normal!important; }

.menu-primary ul ul li:hover > a { color: #c50900; background: url(../images/menu-item-sub-level-hover-bg.png) bottom left no-repeat; }

.menu-primary ul ul li a span { width: 178px; background: url(../images/ico-bullet-3.png) right 6px no-repeat; padding: 0 15px 0 0; display: block; }

.menu-primary ul ul li a:hover span { background: url(../images/ico-bullet-4.png) right 6px no-repeat; padding: 0 15px 0 0; }

.menu-primary ul ul li:hover > a span { background: url(../images/ico-bullet-4.png) right 6px no-repeat; padding: 0 15px 0 0; }

.menu-primary ul ul ul { width: 253px; padding: 0 0 5px 0; position: absolute; top: -1px; left: 244px; background: url(../images/menu-item-dropdown-bg.png) bottom center no-repeat; float: left; display: none; z-index: 103; }

.menu-primary ul ul ul li a { width: 193px; height: auto; padding: 10px 25px 11px 25px; margin: 0 6px; background: url(../images/menu-item-sub-level-bg.png) bottom left repeat-x; color: #9c0000; font-size: 13px; font-weight: bold; text-align: left; text-decoration: none; display: block; }


/* 4.0 Homepage Styling */

.homepage-wrapper .spacer { width: 25px; }

.homepage-slider-wrapper { width: 100%; height: 350px; padding: 0 0 0 0; margin: -12px 0 0 0; background: url(../images/homepage-slider-wrapper-bg.jpg) 0 -2px repeat-x; position: relative; z-index: 300; }

.homepage-slider { width: 950px; margin: 0 auto; }

.homepage-slider .border-overlay { width: 950px; height: 350px; text-indent: -5000px; background: url(../images/homepage-slider-border-overlay.png) 0 0 no-repeat; display: block; position: absolute; z-index: 20; }

.homepage-columns { margin: 0 0 30px 0; overflow: hidden; }

.homepage-columns div.last { width: 256px; padding: 0; margin: 0; background: none; }

.homepage-columns-item { width: 256px; padding: 0 40px 0 0; margin: 0 50px 0 0; background: url(../images/homepage-columns-item-bg.png) center right no-repeat; color: #fff;  float: left; }

.homepage-columns-item .title { font-size: 22px; font-weight: normal; }

.sexyslider-title{ color:#fff; font-size:24px; font-family:cursive;}


.homepage-columns-item .text p { margin: 0 0 14px 0; font-weight: bold; text-align:justify; font-size: 13px; line-height: 20px; }

.homepage-columns .text p.last { margin: 0; }

.homepage-columns-item .title div { padding: 16px 0 0 0; margin: 0 0 10px 0; height: 38px; }

.homepage-about { width: 650px; padding: 0 0 26px 0; vertical-align: top; background: url(../images/block-2-content-bg.png) 0 0 no-repeat; }

.homepage-about .content { width: 600px; padding: 17px 25px 0 25px; margin: 0; }

.homepage-about p { margin: 0 0 20px 0; }

.homepage-about .show-all { float: left; width: 600px; }

.homepage-about-bottom { width: 650px; height: 7px; background: url(../images/block-2-bottom-bg.png) 0 0 no-repeat; }

.homepage-about-bottom .back-top { margin: -29px 0 0 292px; padding: 0; position: absolute; }

.events { width: 275px; padding: 0 0 26px 0; vertical-align: top; background: url(../images/block-3-content-bg.png) 0 0 no-repeat; }

.events .content { width: 225px; padding: 17px 25px 0 25px; }

.events .item { width: 225px; margin: 0 0 16px 0; padding: 0 0 18px 0; background: url(../images/main-spacer-1.png) bottom center no-repeat; float: left; }

.events .item h6 { padding: 0 0 0 23px; margin: 0 0 6px 0; font-family:cursive;  color: #A22F2B; background: url(../images/ico-date-1.png) 0 1px no-repeat; }

.events .item h6 span { margin: 0 5px; }

.events .item h5 { margin: 0 0 8px 0; color:#855050; text-align:justify; font-size:12px; }

.events .item h5 a { color: #76452f; text-decoration: none; }

.events .item h5 a:hover { color: #a65600; }

.events .item p { margin: 0 0 12px 0; }

.events .last { margin: 0 0 18px 0; }

.events .show-all { width: 100%; float: left; }

.events-bottom { width: 665px; height: 7px; background: url(../images/block-2-bottom-bg.png) 0 0 no-repeat; }

.events-bottom { width: 260px; height: 7px; background: url(../images/block-3-bottom-bg.png) 0 0 no-repeat; }

.events-bottom .back-top { margin: -29px 0 0 90px; position: absolute; }


/* 5.0 Main Footer */

.main-footer-wrapper { width: 100%; padding: 2px 0 0 0; background: url(../images/main-footer-wrapper-bg.png) 0 0 repeat-x; color: #dddddd; text-shadow: #200b09 0 1px 0; position: relative; }

.main-footer-wrapper .footer { width: 100%; height: 228px; padding: 43px 0 0 0; background: url(../images/footer-wrapper-bg.jpg) 0 0 repeat-x; position: relative; }

.main-footer-wrapper .footer h3 { color: #ffe6b2; margin: 0 0 24px 0; text-align:center; width:185px; }

.main-footer-wrapper .footer li { list-style-type: none; }

.main-footer-wrapper .footer a { color: #dddddd; }

.main-footer-wrapper .footer table { width: 950px; margin: 0 auto; }

.main-footer-wrapper .footer td { vertical-align: top; }

.main-footer-wrapper .address { padding: 0 0 0 45px; margin: 0 0 12px 0; background: url(../images/ico-address-1.png) 0 3px no-repeat; }

.main-footer-wrapper .address b { font-size: 15px; }

.main-footer-wrapper .address p { margin: 0 0 4px 0; }

.main-footer-wrapper .phone { padding: 1px 0 2px 45px; margin: 0 0 10px 0; font-size: 22px; background: url(../images/ico-phone-1.png) 0 0 no-repeat; }

.main-footer-wrapper .email { padding: 1px 0 2px 45px; font-weight: bold; background: url(../images/ico-email-1.png) 1px 0 no-repeat; }

.main-footer-wrapper .twitter { padding: 2px 0 1px 36px; margin: 0 0 10px 0; background: url(../images/ico-twitter-1.png) 0 0 no-repeat; }

.main-footer-wrapper .facebook { padding: 2px 0 1px 36px; margin: 0 0 10px 0; background: url(../images/ico-facebook-1.png) 0 0 no-repeat; }

.main-footer-wrapper .linkedin { padding: 2px 0 2px 36px; margin: 0 0 30px 0; background: url(../images/ico-linkedin-1.png) 0 0 no-repeat; }

.main-footer-wrapper .contact-information-wrapper { background: url(../images/footer-item-border.png) 225px center no-repeat; }

.main-footer-wrapper .social-networks-wrapper { width:auto; background: url(../images/footer-item-border.png) 190px center no-repeat; }

.main-footer-wrapper .map-wrapper { width: 254px; }

.main-footer-wrapper .map { width: 250px; height: 132px; padding: 1px; border: 1px solid #714945; }

.main-footer-wrapper .rss { padding: 2px 0 2px 36px; margin: 0 0 10px 0; background: url(../images/ico-rss-1.png) 0 0 no-repeat; }

.main-footer-wrapper .spacer { /* width: 135px; height: 135px; */ }

.main-footer-wrapper-2 { height: 65px; color: #fff;background: url(../images/footer-bg.jpg) top center repeat-x; position: relative; }

.main-footer-wrapper-2 .footer-2 { width: 950px; margin: 0 auto; padding: 25px 0 0 0; overflow: hidden; }

.main-footer-wrapper-2 .footer-2 a { color: #fff; text-decoration: none; }

.main-footer-wrapper-2 .footer-2 a:hover { color: #fff; text-decoration: underline; }

.main-footer-wrapper-2 .footer-2 .left { float: left; }

.main-footer-wrapper-2 .footer-2 .right { float: right; }

.clear-footer { height: 338px; clear: both; }

.clear-footer2{ height: auto; clear: both; }

/* 6.0 Read More Link Styling */

.more-link { width: 76px; height: 23px; padding: 1px 0 0 8px; font-size: 11px; font-weight: bold; color: #fff; text-decoration: none; text-shadow: #7d0000 0 1px 0; background: url(../images/more-link-bg.png) 0 0 no-repeat; display: block; }

.more-link:hover { background-position: 0 -24px; }

.more-link:active { background-position: 0 -48px; }


/* 7.0 Menu Display */

.menu-display-1-wrapper { width: 600px; overflow: hidden; }

.menu-display-1 { width: 636px; margin: 0 0 5px 0; overflow: hidden; }

.menu-display-1 .item { width: 180px; height:270px; margin: 0 30px 10px 0; float: left; overflow: hidden; }

.menu-display-1 .item .image { overflow: hidden; position: relative; display: block; }

.menu-display-1 .item .image .price { height: 24px; padding: 3px 7px 0 7px; margin: 7px 0 0 128px; font-size: 16px; font-weight: bold; color: #fff; text-align: right; background: url(../images/price-1-bg.png) top right; position: absolute; }


.menu-display-1 .item2 { width: 180px; height:260px; margin: 0 30px 0px 0; float: left; overflow: hidden; }

.menu-display-1 .item2 .image { overflow: hidden; position: relative; display: block; }

.menu-display-1 .item2 .image .price { height: 24px; padding: 3px 7px 0 7px; margin: 7px 0 0 128px; font-size: 16px; font-weight: bold; color: #fff; text-align: right; background: url(../images/price-1-bg.png) top right; position: absolute; }


.menu-display-1 .main-spacer { width: 615px; float: left; }

.menu-display-1 img { padding: 0 0 8px 0; background: url(../images/image-shadow-1.png) bottom center no-repeat; }

.menu-display-1 h5 { margin: 0 0 10px 0; font-family: cursive;
font-size: 14px;
color: #B14242; }

.menu-display-1 p { margin: 0 0 0px 0; text-align:justify; color:#555; }


/* 8.0 Blog Lists */

.blog-list-1 { padding: 5px 0 0 0; overflow: hidden; float: left; }

.blog-list-1 .item { padding: 0 0 31px 0; margin: 0 0 19px 0; background: url(../images/main-spacer-1.png) bottom center no-repeat; overflow: hidden; }

.blog-list-1 .item .date { width: 140px; margin: -3px 0 0 0; float: left; }

.blog-list-1 .item .day { padding: 0 8px 0 0; font-size: 37px; line-height: 37px; letter-spacing: -1px; background: url(../images/date-day-1-bg.png) right 4px no-repeat; float: left; }

.blog-list-1 .item .month, .year { width: 63px; padding: 0 0 0 9px; font-size: 11px; font-weight: bold; float: left; }

.blog-list-1 .item .comments, .blog-list-1 .item .section, .blog-list-1 .item .author { width: 135px; padding: 2px 0; float: left; font-size: 12px; font-weight: bold; }

.blog-list-1 .item .comments { margin: 4px 0 0 0; }

.blog-list-1 .item .comments a { padding: 0 0 0 25px; color: #af0600; text-decoration: none; background: url(../images/ico-comments-1.png) 1px 0 no-repeat; }

.blog-list-1 .item .section a { padding: 0 0 0 25px; color: #af0600; text-decoration: none; background: url(../images/ico-section-1.png) 0 0 no-repeat; }

.blog-list-1 .item .author a { padding: 2px 0 2px 25px; color: #af0600; text-decoration: none; background: url(../images/ico-author-1.png) 0 -1px no-repeat; }

.blog-list-1 .item .image { width: 100px; margin: 0 20px 0 0; float: left; }

.blog-list-1 .item .image img { padding: 0 0 9px 0; background: url(../images/image-shadow-3.png) bottom center no-repeat; }

.blog-list-1 .item .text { width: 340px; margin: -5px 0 0 0; float: left; }

.blog-list-1 .item .text h4 { margin: 0 0 10px 0; line-height: 22px; }

.blog-list-1 .item .text h4 a { text-decoration: none; color: #76452f; }

.blog-list-1 .item .text h4 a:hover { text-decoration: none; color: #a65600; }

.blog-list-1 .item .text p { margin: 0 0 11px 0; }

.blog-list-1 .item .text .last { margin: 0; }

.blog-list-2 { padding: 5px 0 0 0; overflow: hidden; float: left; }

.blog-list-2 .item { padding: 0 0 31px 0; margin: 0 0 19px 0; background: url(../images/main-spacer-1.png) bottom center no-repeat; overflow: hidden; }

.blog-list-2 .item .date { width: 140px; margin: -3px 0 0 0; float: left; }

.blog-list-2 .item .day { padding: 0 8px 0 0; font-size: 37px; line-height: 37px; letter-spacing: -1px; background: url(../images/date-day-1-bg.png) right 4px no-repeat; float: left; }

.blog-list-2 .item .month, .year { width: 63px; padding: 0 0 0 9px; font-size: 11px; font-weight: bold; float: left; }

.blog-list-2 .item .comments, .blog-list-2 .item .section, .blog-list-2 .item .author { width: 135px; padding: 2px 0; float: left; font-size: 12px; font-weight: bold; }

.blog-list-2 .item .comments { margin: 4px 0 0 0; }

.blog-list-2 .item .comments a { padding: 0 0 0 25px; color: #af0600; text-decoration: none; background: url(../images/ico-comments-1.png) 1px 0 no-repeat; }

.blog-list-2 .item .section a { padding: 0 0 0 25px; color: #af0600; text-decoration: none; background: url(../images/ico-section-1.png) 0 0 no-repeat; }

.blog-list-2 .item .author a { padding: 2px 0 2px 25px; color: #af0600; text-decoration: none; background: url(../images/ico-author-1.png) 0 -1px no-repeat; }

.blog-list-2 .item .image { width: 600px; margin: 0 0 10px 0; float: left; }

.blog-list-2 .item .image img { padding: 0 0 9px 0; background: url(../images/image-shadow-5.png) bottom center no-repeat; }

.blog-list-2 .item .text { width: 460px; margin: -5px 0 0 0; float: left; }

.blog-list-2 .item .text h4 { margin: 0 0 10px 0; line-height: 22px; }

.blog-list-2 .item .text h4 a { text-decoration: none; color: #76452f; }

.blog-list-2 .item .text h4 a:hover { text-decoration: none; color: #a65600; }

.blog-list-2 .item .text p { margin: 0 0 11px 0; }

.blog-list-2 .item .text .last { margin: 0; }


/* 9.0 Sidebar Items */

.sidebar-block-1 { padding: 0 25px 27px 30px; margin: 0 0 23px 0; background: url(../images/sidebar-spacer-1.png) bottom center repeat-x; }

.sidebar-block-1 .title { overflow: hidden; margin: 0 0 17px 0; }

.sidebar-block-1 .title h3 { color: #af0600; float: left; }

.sidebar-block-1 .title a { float: right; font-size: 11px; font-weight: bold; color: #76452f; }

.latest-news .news-title a { padding: 0 0 0 25px; margin: 0; font-size: 13px; color: #76452f; font-weight: bold; text-decoration: none; background: url(../images/ico-news-1.png) 0 2px no-repeat; display: block; }

.latest-news .news-title a:hover { color: #a65600; }

.latest-news .news-item { padding: 0 0 27px 0; margin: 0 0 14px 0; background: url(../images/main-spacer-1.png) bottom center no-repeat; overflow: hidden; }

.latest-news .image { width: 60px; margin: 0 14px 0 0; float: left; }

.latest-news .image img { padding: 0 0 6px 0; background: url(../images/image-shadow-4.png) bottom center no-repeat; }

.latest-news .text { width: 165px; float: left; }

.latest-news .text h5 { margin: -4px 0 7px 0; }

.latest-news .text h5 a { color: #76452f; text-decoration: none; }

.latest-news .text h5 a:hover { color: #a65600; }

.random-items .news-item { padding: 0 0 19px 0; }

.latest-news p { margin: 0 0 10px 0; }

.latest-news .last { margin: 0; padding: 0; background: none; }

.latest-activity .activity-item { padding: 0 0 19px 0; margin: 0 0 14px 0; overflow: hidden; background: url(../images/main-spacer-1.png) bottom center no-repeat; }

.latest-activity .image { width: 60px; margin: 0 14px 0 0; float: left; }

.latest-activity .image img { padding: 0 0 6px 0; background: url(../images/image-shadow-4.png) bottom center no-repeat; }

.latest-activity .text { width: 165px; float: left; }

.latest-activity .text h5 { margin: -4px 0 7px 0; }

.latest-activity .text h5 a { color: #76452f; text-decoration: none; }

.latest-activity .text h5 a:hover { color: #a65600; }

.latest-activity .last { margin: 0 !important; padding: 0 !important; }

.popular-galleries { width: 252px; overflow: hidden; }

.popular-galleries img { padding: 0 0 7px 0; margin: 0 12px 7px 0; background: url(../images/image-shadow-9.png) bottom center no-repeat; float: left; display: block; }

.basic-1 p { margin: 0 0 17px 0; }

.basic-1 p span { font-size: 22px; }


/* 10.0 Tabs */

.tabs-1 { padding: 0 0 0 4px; margin: 0 0 20px 0; border-bottom: 3px solid #9c0000; }

.tabs-1 table { margin: 0 auto; }

.tabs-1 a { height: 25px; padding: 0 5px 0 0; margin: 0 3px 0 0; background: url(../images/tab-1-right-bg.png) right 0 no-repeat; color: #65341e; float: left; font-size: 12px; font-weight: bold; text-decoration: none; text-shadow: #f3e6da 0 1px 0; }

.tabs-1 a span { background: url(../images/tab-1-left-bg.png) top left no-repeat; display: block; height: 21px; text-align: center; padding: 4px 6px 0 11px; }

.tabs-1 a:hover { background: url(../images/tab-1-right-bg.png) right -25px no-repeat; }

.tabs-1 a:hover span { background: url(../images/tab-1-left-bg.png) left -25px no-repeat; }

.tabs-1 .active { color: #fff; text-shadow: #3e0000 0 1px 0; background: url(../images/tab-1-right-bg.png) right -50px no-repeat; }

.tabs-1 .active span { background: url(../images/tab-1-left-bg.png) left -50px no-repeat; }

.tabs-1 .active:hover { color: #fff; text-shadow: #3e0000 0 1px 0; background: url(../images/tab-1-right-bg.png) right -50px no-repeat; }

.tabs-1 .active:hover span { background: url(../images/tab-1-left-bg.png) left -50px no-repeat; }


/* 11.0 Pages */

.pages { overflow: hidden; float: left; width: 600px; }

.pages a { height: 26px; padding: 0 6px 0 0; margin: 0 5px 0 0; background: url(../images/btn-show-all-right-bg.png) right 0 no-repeat; color: #76452f; float: left; height: 34px; font-size: 14px; font-weight: bold; text-decoration: none; }

.pages a span { background: url(../images/btn-show-all-left-bg.png) top left no-repeat; display: block; height: 26px; text-align: center; padding: 8px 8px 0 15px; }

.pages a:hover { color: #a65600; background: url(../images/btn-show-all-right-bg.png) right -34px no-repeat; }

.pages a:hover span { background: url(../images/btn-show-all-left-bg.png) left -34px no-repeat; }

.pages .active { background: url(../images/btn-show-all-right-bg.png) right -68px no-repeat; }

.pages .active:hover { background: url(../images/btn-show-all-right-bg.png) right -68px no-repeat; }

.pages .active span { color: #fff; background: url(../images/btn-show-all-left-bg.png) left -68px no-repeat; }

.pages .active:hover span { color: #fff; background: url(../images/btn-show-all-left-bg.png) left -68px no-repeat; }

.pages .previous span, .pages .next span { padding: 8px 11px 0 18px; }

.pages table { margin: 0 auto; }

.pages td { padding: 0 0 0 5px; }


/* 12.0 Post */

.post { width: 600px; padding: 0 0 20px 0; margin: 0 0 18px 0; background: url(../images/main-spacer-1.png) bottom center no-repeat; overflow: hidden; float: left; }

.post h1, .post h2, .post h3, .post h4, .post h5, .post h6 { padding: 7px 0 0 0; margin: 0 0 13px 0; }

.post h3 a { color: #76452f; text-decoration: none; }

.post h3 a:hover { color: #a65600; }

.post p { margin: 0 0 17px 0; }

.post .date { margin: 0 0 12px 0; overflow: hidden; }

.post .comments, .post .section, .post .author, .post .day { margin: 0 15px 0 0; padding: 2px 0; float: left; font-size: 12px; font-weight: bold; }

.post .comments a { padding: 0 0 0 25px; color: #af0600; text-decoration: none; background: url(../images/ico-comments-1.png) 1px 0 no-repeat; }

.post .section a { padding: 0 0 0 25px; color: #af0600; text-decoration: none; background: url(../images/ico-section-1.png) 0 0 no-repeat; }

.post .author a { padding: 2px 0 2px 25px; color: #af0600; text-decoration: none; background: url(../images/ico-author-1.png) 0 -1px no-repeat; }

.post .day { padding: 2px 15px 0 0; background: url(../images/date-day-2-bg.png) right 6px no-repeat; }

.post .post-image-1 { margin: 4px 24px 0 0; padding: 0 0 9px 0; background: url(../images/image-shadow-6.png) bottom center no-repeat; float: left; }

.post .post-image-2 { margin: 4px 0 20px 0; padding: 0 0 9px 0; background: url(../images/image-shadow-5.png) bottom center no-repeat; float: left; }

.post .gallery-preview-box-wrapper { margin: 0 0 17px 40px; }

.post .gallery-preview-box { width: 480px; padding: 15px 20px 15px 20px; background: url(../images/gallery-preview-box-top-bg.jpg) 0 0 no-repeat; overflow: hidden; }

.post .gallery-preview-box img { margin: 0 20px 0 0; float: left; }

.post .gallery-preview-box p { padding: 0 0 0 29px; margin: 0 0 14px 0; background: url(../images/ico-photo-1.png) 0 1px no-repeat; text-shadow: #fff 0 1px 0; }

.post .gallery-preview-box .show-all-photos { width: 80px; height: 68px; padding: 12px 0 0 0; color: #af0600; text-shadow: #fff 0 1px 0; text-align: center; background: url(../images/show-all-photos-1-bg.png) 0 0 no-repeat; float: left; } 

.post .gallery-preview-box-bottom { width: 520px; height: 5px; background: url(../images/gallery-preview-box-bottom-bg.png) 0 0 no-repeat; }

.image-caption { margin-bottom: 17px; }

.image-caption .tl { width: 5px; height: 5px; background: url(../images/block-4-tl-bg.png) 0 0 no-repeat; }

.image-caption .tm { height: 5px; background: url(../images/block-4-tm-bg.png) 0 0 repeat-x; }

.image-caption .tr { width: 5px; height: 5px; background: url(../images/block-4-tr-bg.png) 0 0 no-repeat; }

.image-caption .ml { width: 5px; background: url(../images/block-4-ml-bg.png) 0 0 repeat-y; }

.image-caption .mm img { display: block; margin: 0 0 10px 0; border: 1px solid #f9f9f9 !important; }

.image-caption .mm { padding: 10px 10px 5px 10px; background: url(../images/block-4-mm-bg.png) 0 0 repeat; }

.image-caption .mm p { margin: 0; text-align: center; font-weight: bold; text-shadow: #fff 0 1px 0; }

.image-caption .mr { width: 5px; background: url(../images/block-4-mr-bg.png) 0 0 repeat-y; }

.image-caption .bl { width: 5px; height: 5px; background: url(../images/block-4-bl-bg.png) 0 0 no-repeat; }

.image-caption .bm { height: 5px; background: url(../images/block-4-bm-bg.png) 0 0 repeat-x; }

.image-caption .br { width: 5px; height: 5px; background: url(../images/block-4-br-bg.png) 0 0 no-repeat; }

.post-menu-card { padding: 0 0 10px 0; overflow: hidden; }

.post-menu-card .gallery-preview-box-wrapper { float: left; }

.directions-wrapper { width: 330px; float: left; }

.directions-wrapper li { list-style: decimal; font-size: 12px; font-weight: normal; background: none; padding: 0; margin: 0 0 17px 20px; }

.ingredients-wrapper { width: 240px; margin: 0 0 15px 30px; float: right; }

.ingredients-wrapper .ingredients { width: 240px; padding: 20px 0 0 25px; background: url(../images/ingredients-top-bg.png) 0 0 no-repeat; float: left; }

.ingredients-wrapper .ingredients ul { margin: 0; padding: 0; }

.ingredients-wrapper .ingredients li { margin: 0 0 10px 0; }

.ingredients-wrapper .ingredients-bottom { width: 240px; height: 10px; text-indent: -5000px; background: url(../images/ingredients-bottom-bg.png) 0 0 no-repeat; float: left; }









.content-wrapper .gallery-main { width: 950px; margin: 0 auto; padding: 10px 0; position: relative; z-index: 100;  background:#fff; height:510px; }

.content-wrapper .contact-main { width: 950px; margin: 0 auto; padding: 10px 0; position: relative; z-index: 100; background:#fff; height:550px; }



.gallery-main span { height: 60px; padding: 0 0 0 0px; margin: 0 0 10px 0px; background: url(../images/main-title-left-bg.png) top left no-repeat; float: left; }

.gallery-main b { height: 60px; padding: 16px 55px 0 24px; font-size: 19px; color: #fff; background: url(../images/main-title-right-bg.png) top right no-repeat; float: left; }

.contact-main span { height: 60px; width:950px; padding: 0 0 0 0px; margin: 0 0 10px 0px; background: url(../images/main-title-left-bg.png) top left no-repeat; float: left; }

.contact-main b { height: 60px; padding: 16px 55px 0 24px; font-size: 19px; color: #fff; background: url(../images/main-title-right-bg.png) top right no-repeat; float: left; font-family: cursive; }


.content-wrapper .menu-main { width: 950px; margin: 0 auto; padding: 10px 0 30px 0; position: relative; z-index: 100; background:#fff; height:auto; box-shadow:0px 2px 5px #888; margin-bottom:10px; }

.menu-main span { height: 60px; width:950px; padding: 0 0 0 0px; margin: 0 0 10px 0px; background: url(../images/main-title-left-bg.png) top left no-repeat; float: left; }

.menu-main b { height: 60px; padding: 16px 55px 0 24px; font-size: 19px; color: #fff; background: url(../images/main-title-right-bg.png) top right no-repeat; float: left; width:200px; font-family: cursive; }

.content-wrapper .snacks-main { width: 950px; margin: 0 auto; padding: 10px 0; position: relative; z-index: 100; background:#fff; height:560px; box-shadow:0px 2px 5px #888; margin-bottom:10px; overflow:hidden; }

.snacks-main span { height: 60px; width:950px; padding: 0 0 0 0px; margin: 0 0 10px 0px; background: url(../images/main-title-left-bg.png) top left no-repeat; float: left; }

.snacks-main b { height: 60px; padding: 16px 55px 0 24px; font-size: 19px; color: #fff; background: url(../images/main-title-right-bg.png) top right no-repeat; float: left; width:200px; font-family: cursive; }


.content-wrapper .catering-main { width: 950px; margin: 0 auto; padding: 10px 0 30px 0; position: relative; z-index: 100; background:#fff; height:auto; box-shadow:0px 2px 5px #888; margin-bottom:10px; overflow:hidden; }

.catering-main span { height: 60px; width:950px; padding: 0 0 0 0px; margin: 0 0 10px 0px; background: url(../images/main-title-left-bg.png) top left no-repeat; float: left; }

.catering-main b { height: 60px; padding: 16px 55px 0 24px; font-size: 19px; color: #fff; background: url(../images/main-title-right-bg.png) top right no-repeat; float: left; width:200px; font-family: cursive; }


.menu-main h3{ margin:10px 0px 0px 20px; padding:0px 0px 0px 10px; width:400px; line-height:35px; float:left; color:#fff; 
background: #e63131; }
.biryani-bg{ margin:10px 0px 0px 20px; padding:10px 0px 0px 10px; width:400px; line-height:25px; float:left; color:#fff; 
background: #e63131;}

.biryani-bg p{ margin:0px; padding:0px 0px 0px 0px; font:14px calibri; color:#f5f5f5; line-height:12px;}







.content-wrapper .about-main { width: 950px; margin: 0 auto; margin-bottom:10px; padding: 10px 0; position: relative; z-index: 100; background:#fff; height:750px; box-shadow:0px 2px 5px #888; }

.about-main span { height: 60px; width:950px; padding: 0 0 0 0px; margin: 0 0 10px 0px; background: url(../images/main-title-left-bg.png) top left no-repeat; float: left; }

.about-main b { height: 60px; padding: 16px 55px 0 24px; font-size: 19px; color: #fff; background: url(../images/main-title-right-bg.png) top right no-repeat; float: left;  font-family: cursive;}


.about-main h3{ margin:10px 0px 0px 20px; padding:0px 0px 0px 10px; width:400px; line-height:33px; float:left; background:#b20800; border:1px dashed #ccc; border-radius:3px; color:#fff;  }

.about-main p{ width:915px; margin:0px; padding:0px 0px 10px 15px; text-align:justify; color:#333; font-family:Arial, Helvetica, sans-serif;  }

.about-main h5{  margin:0px; padding:10px 0px 10px 15px; font: bold 19px calibri; color:#b20800; }

.about_chef{ float:left; margin:0px 0px 0px 15px; padding:0px; width:230px; height:251px; background:#fcfcfc; box-shadow:0px 2px 5px #888; }
.about_chef img{  margin:5px; width:220px; height:240px;}

.txt-ctr {
text-align: left;
width:auto; height:auto; margin:10px 0px 0px 0px; float:left; overflow:hidden;
}

.txt-ctr a img{ margin-right:8px;}


.submit-button{ width:auto; height:auto; float:left; margin:0px 0px 0px 0px; padding:0px;}
.submit-button input[type=text]{ width:120px; height:25px;  margin:10px 0px 0px 0px; color:#333;  padding:0px; background:#fff; border:1px solid #ccc;}
.button{ width:60px; height:25px; border:0px; margin:0px; padding:0px; border:0px; background:#c40404; color:#fff; cursor:pointer;}







