/*
Theme Name: Nimes-restaurant
Author:   RaDiance Conseil
Author URI:   http://www.radianceconseil.com
Description:   Le thème de RaDiance Conseil.
Version:   1.0.9
Template:       restaurant-nimes

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use
the custom.css file to add your styles. You can copy a style from this file and paste it in
custom.css and it will override the style in this file. You have been warned! :)

------------------------------------------------

CSS STRUCTURE:

1. GENERAL TYPOGRAPHY
1.1 Global Reset
1.2 Extra fonts
1.3 General Styles
1.4 List Styles
1.5 Borders & Dividers
1.6 Headers
1.7 Tables
1.8 Images
1.9 Forms
1.10 Buttons
1.11 Columns Styles

2. SITE STRUCTURE
2.1 Header
- Topmenu
2.2 Header Image Slider
2.3 Middle content
2.4 Homepage Baners Top
2.5 Header Top Image
2.7 Footer

3. EXTENDED TYPOGRAPHY
3.1 Typographic Elements
- Framed boxes
- Quotes
- Colored Text

4. EXTENDED ELEMENTS
4.1 Boxes
4.2 Newsletter box
4.3 List Rooms
4.4 News List items
4.5 Pagination
4.6 Table Pricing
4.7 Contact Form
4.8 Contact Social Box
4.9 Reservetion Form
4.10 Comment form
4.11 Contact Box

5. WIDGETS
5.1 Widget Recent Comment
5.2 Widget Recent Entries

------------------------------------------------
============================================================================================
1. GENERAL TYPOGRAPHY
============================================================================================
----------------------------------------------
1.1 Global Reset
----------------------------------------------*/
BODY, HTML
{
	height: 100%;
}
HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, B, U, I, CENTER, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD
{
	margin: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
BODY
{
	line-height: 1;
}
OL, UL
{
	list-style: none;
}
BLOCKQUOTE, Q
{
	quotes: none;
}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after
{
	content: '';
	content: none;
}
:focus
{
	outline: 0;
}
/*remember to define focus styles!*/
DEL
{
	text-decoration: line-through;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
/*tables still need 'cellspacing="0"' in the markup
----------------------------------------------
1.2 Extra fonts
----------------------------------------------*/
@font-face
{
	font-family: JournalRegular;
	src: url('css/journal-webfont.eot?') format('eot'), url('css/journal-webfont.woff') format('woff'), url('css/journal-webfont.ttf') format('truetype'), url('css/journal-webfont.svg#webfontGhV9TBys') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: MelbourneBold;
	src: url('css/melbourne_bold-webfont.eot?') format('eot'), url('css/melbourne_bold-webfont.woff') format('woff'), url('css/melbourne_bold-webfont.ttf') format('truetype'), url('css/melbourne_bold-webfont.svg#webfontzCPiyXMS') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: MelbourneRegular;
	src: url('css/melbourne_reg-webfont.eot?') format('eot'), url('css/melbourne_reg-webfont.woff') format('woff'), url('css/melbourne_reg-webfont.ttf') format('truetype'), url('css/melbourne_reg-webfont.svg#webfontQzFjdvCi') format('svg');
	font-weight: normal;
	font-style: normal;
}
.fblikes{
	height:50px !important;
}
/*----------------------------------------------
1.3 General Styles
----------------------------------------------
Floating & Alignment*/
.aligncenter, DIV.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft
{
	float: left;
}
.alignright
{
	float: right;
}
.text-right
{
	text-align: right;
}
.text-left
{
	text-align: left;
}
.text-center
{
	text-align: center;
}
/*Clear Floats*/
.clear
{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix
{
	display: inline-block;
}
* HTML .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
.clearfix:after
{
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.fix
{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden;
}
A
{
	text-decoration: none;
	outline: none;
	color: #481F04;
}
/*----------------------------------------------
1.4 List Styles
----------------------------------------------*/
UL
{
	list-style: disc outside;
}
OL
{
	list-style: decimal outside;
}
LI
{
	margin: 0;
}
OL LI
{
	margin-top: 5px;
	margin-bottom: 7px;
}
UL, OL, DD
{
	margin-left: 25px;
}
UL UL, OL UL, UL OL, OL OL
{
	margin-bottom: 0;
}
/*----------------------------------------------
1.5 Borders & Dividers
----------------------------------------------*/
HR
{
	border: 0px solid transparent !important;
	background-color: transparent !important;
	height: 1px;
	background: #EDEDED;
}
.border
{
	border: 1px solid #D6D6D6;
}
.divider_space, .divider, .divider_thin
{
	clear: both;
	display: block;
	margin-bottom: 20px;
	padding-top: 20px;
	width: 100%;
}
.divider_thin
{
	margin-bottom: 10px;
	padding-top: 10px;
}
.divider
{
	background: url(images/divider_line.gif) repeat-x bottom;
	padding-top: 22px;
	margin-bottom: 40px;
}
.slider-image
{
	display: none;
}
.clearboth
{
	clear: both;
	display: block;
	font-size: 0px;
	height: 0;
	line-height: 0;
	width: 100%;
}
/*----------------------------------------------
1.6 Headers
----------------------------------------------*/
H1, H2, H3, H4, H5, H6
{
	font-weight: normal;
	font-family: Arial;
	color: #481F04;
}
H1
{
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 20px;
}
H2
{
	font-size: 20px;
	font-family: MelbourneRegular, Arial, sans-serif;
	line-height: 23px;
	margin-bottom: 15px;
}
H3
{
	font-size: 19px;
	line-height: 22px;
}
H3.widgettitle
{
	margin-bottom: 10px;
}
H4
{
	font-size: 14px;
	color: #333;
	margin-bottom: 10px;
}
H5
{
	font-size: 16px;
	font-weight: normal;
}
H6
{
	font-size: 14px;
	letter-spacing: 2px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
	line-height: 20px;
	font-weight: normal;
	color: #444E69;
}
/*----------------------------------------------
1.7 Tables
----------------------------------------------*/
TABLE.fancy_table, .widget_calendar TABLE
{
	border-collapse: separate;
	border-spacing: 0;
	width: 99%;
	padding: 2px 0;
}
TABLE, TD, TH
{
	vertical-align: middle;
	text-align: center;
	font-size: 13px;
}
TH
{
	padding: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
TD
{
	padding: 10px;
}
TABLE.fancy_table, .widget_calendar TABLE
{
	margin: 20px 2px;
}
.fancy_table TH, .widget_calendar TABLE TH
{
	border-bottom: 1px solid #FFF;
}
.fancy_table TD, .widget_calendar TABLE TD
{
	color: #888;
	border-top: 1px solid #EEE;
}
.fancy_table, .widget_calendar TABLE
{
	border: 1px solid #FFF;
}
/*----------------------------------------------
1.8 Images
----------------------------------------------*/
IMG.alignleft
{
	margin: 0px 16px 5px 0 !important;
}
IMG.alignright
{
	margin: 5px 0 5px 16px !important;
}
IMG.framed, .video_frame, .wp-caption, #flickr A IMG, DL.gallery-item IMG
{
	padding: 6px;
	margin: 2px;
}
P.wp-caption-text
{
	margin-bottom: 0px;
	text-align: center;
}
.wp-caption
{
	margin-bottom: 10px !important;
	padding-top: 10px;
	text-align: center;
}
.image_frame IMG, IMG.image_frame
{
	background: #FFF;
	padding: 7px;
	border: 1px solid #D6D6D6;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
/*----------------------------------------------
1.9 Forms
----------------------------------------------*/
FIELDSET
{
	padding: 20px;
	border: 1px solid #E0E0E0;
}
FORM .row
{
	padding: 5px 0;
}
INPUT[type=text], INPUT[type=password], TEXTAREA
{
	color: #491F03;
	padding: 8px;
	border: 1px solid #E0E0E0;
	/*background: #FFF;*/
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
TEXTAREA
{
	width: 90%;
	font-size: 12px;
	background: #FFF;
	overflow: auto;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
INPUT, TEXTAREA, INPUT[type="submit"]:focus
{
	outline: 0 none #000000;
}
INPUT[type="radio"], INPUT[type="checkbox"]
{
	margin-right: 10px;
	margin-left: 10px;
}
BUTTON::-moz-focus-inner
{
	border: 0;
	padding: 0;
}
INPUT[type="reset"], INPUT[type="submit"], INPUT[type="button"], BUTTON
{
	background: url(images/btn_submit.gif) no-repeat 0 0;
	border: none;
	margin: 0;
	outline-width: 0;
	padding: 3px 30px 15px;
	height: 32px;
	font-family: MelbourneRegular, Arial, sans-serif;
	text-shadow: 0 1px 1px #FFF;
	font-size: 18px;
	line-height: 19px;
	text-align: center;
}
INPUT[type="button"]:hover, INPUT[type="button"]:focus, INPUT[type="reset"]:hover, INPUT[type="reset"]:focus, INPUT[type="submit"]:hover, INPUT[type="submit"]:focus, BUTTON:hover, BUTTON:focus
{
	color: #5E2F7F;
	cursor: pointer;
}
/*----------------------------------------------
1.10 Buttons
----------------------------------------------*/
.button_link
{
	background: transparent url(images/buttons_bg.gif) no-repeat right -32px;
	color: #344C01;
	display: inline-block;
	margin: 5px 0;
	border: 0 none #000000;
	padding: 0 20px 0 0;
	font-family: MelbourneRegular, Arial, sans-serif;
	font-size: 17px;
	height: 32px;
}
.button_link SPAN
{
	background: transparent url(images/buttons_bg.gif) no-repeat left 0;
	display: block;
	line-height: 12px;
	color: #344C01;
	padding: 12px 0px 8px 20px;
	text-shadow: 0 1px 1px #FAFF8D;
}
/*----------------------------------------------
1.11 Columns Styles
----------------------------------------------

960px grid system ~ Core CSS.
24 Columns ~ Margin left: 5px ~ Margin right: 5px

=Containers
--------------------------------------------------------------------------------*/
.container_24
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
/*=Grid >> Global
--------------------------------------------------------------------------------*/
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24
{
	display: inline;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}
.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11, .push_12, .pull_12, .push_13, .pull_13, .push_14, .pull_14, .push_15, .pull_15, .push_16, .pull_16, .push_17, .pull_17, .push_18, .pull_18, .push_19, .pull_19, .push_20, .pull_20, .push_21, .pull_21, .push_22, .pull_22, .push_23, .pull_23
{
	position: relative;
}
/*=Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/
.alpha
{
	margin-left: 0;
}
.omega
{
	margin-right: 0;
}
/*=Grid >> 24 Columns
--------------------------------------------------------------------------------*/
.container_24 .grid_1
{
	width: 30px;
}
.container_24 .grid_2
{
	width: 70px;
}
.container_24 .grid_3
{
	width: 110px;
}
.container_24 .grid_4
{
	width: 150px;
}
.container_24 .grid_5
{
	width: 190px;
}
.container_24 .grid_6
{
	width: 270px;
}
.container_24 .grid_7
{
	width: 270px;
}
.container_24 .grid_8
{
	width: 310px;
}
.container_24 .grid_9
{
	width: 350px;
}
.container_24 .grid_10
{
	width: 390px;
}
.container_24 .grid_11
{
	width: 430px;
}
.container_24 .grid_12
{
	width: 470px;
}
.container_24 .grid_13
{
	width: 510px;
}
.container_24 .grid_14
{
	width: 550px;
}
.container_24 .grid_15
{
	width: 590px;
}
.container_24 .grid_16
{
	width: 630px;
}
.container_24 .grid_17
{
	width: 660px;
}
.container_24 .grid_18
{
	width: 710px;
}
.container_24 .grid_19
{
	width: 750px;
}
.container_24 .grid_20
{
	width: 790px;
}
.container_24 .grid_21
{
	width: 830px;
}
.container_24 .grid_22
{
	width: 870px;
}
.container_24 .grid_23
{
	width: 910px;
}
.container_24 .grid_24
{
	width: 950px;
}
/*=Prefix Extra Space >> 24 Columns
--------------------------------------------------------------------------------*/
.container_24 .prefix_1
{
	padding-left: 40px;
}
.container_24 .prefix_2
{
	padding-left: 80px;
}
.container_24 .prefix_3
{
	padding-left: 120px;
}
.container_24 .prefix_4
{
	padding-left: 160px;
}
.container_24 .prefix_5
{
	padding-left: 200px;
}
.container_24 .prefix_6
{
	padding-left: 240px;
}
.container_24 .prefix_7
{
	padding-left: 280px;
}
.container_24 .prefix_8
{
	padding-left: 320px;
}
.container_24 .prefix_9
{
	padding-left: 360px;
}
.container_24 .prefix_10
{
	padding-left: 400px;
}
.container_24 .prefix_11
{
	padding-left: 440px;
}
.container_24 .prefix_12
{
	padding-left: 480px;
}
.container_24 .prefix_13
{
	padding-left: 520px;
}
.container_24 .prefix_14
{
	padding-left: 560px;
}
.container_24 .prefix_15
{
	padding-left: 600px;
}
.container_24 .prefix_16
{
	padding-left: 640px;
}
.container_24 .prefix_17
{
	padding-left: 680px;
}
.container_24 .prefix_18
{
	padding-left: 720px;
}
.container_24 .prefix_19
{
	padding-left: 760px;
}
.container_24 .prefix_20
{
	padding-left: 800px;
}
.container_24 .prefix_21
{
	padding-left: 840px;
}
.container_24 .prefix_22
{
	padding-left: 880px;
}
.container_24 .prefix_23
{
	padding-left: 920px;
}
/*=Suffix Extra Space >> 24 Columns
--------------------------------------------------------------------------------*/
.container_24 .suffix_1
{
	padding-right: 10px;
}
.container_24 .suffix_2
{
	padding-right: 80px;
}
.container_24 .suffix_3
{
	padding-right: 120px;
}
.container_24 .suffix_4
{
	padding-right: 160px;
}
.container_24 .suffix_5
{
	padding-right: 200px;
}
.container_24 .suffix_6
{
	padding-right: 240px;
}
.container_24 .suffix_7
{
	padding-right: 280px;
}
.container_24 .suffix_8
{
	padding-right: 320px;
}
.container_24 .suffix_9
{
	padding-right: 360px;
}
.container_24 .suffix_10
{
	padding-right: 400px;
}
.container_24 .suffix_11
{
	padding-right: 440px;
}
.container_24 .suffix_12
{
	padding-right: 480px;
}
.container_24 .suffix_13
{
	padding-right: 520px;
}
.container_24 .suffix_14
{
	padding-right: 560px;
}
.container_24 .suffix_15
{
	padding-right: 600px;
}
.container_24 .suffix_16
{
	padding-right: 640px;
}
.container_24 .suffix_17
{
	padding-right: 680px;
}
.container_24 .suffix_18
{
	padding-right: 720px;
}
.container_24 .suffix_19
{
	padding-right: 760px;
}
.container_24 .suffix_20
{
	padding-right: 800px;
}
.container_24 .suffix_21
{
	padding-right: 840px;
}
.container_24 .suffix_22
{
	padding-right: 880px;
}
.container_24 .suffix_23
{
	padding-right: 920px;
}
/*`Push Space >> 24 Columns
--------------------------------------------------------------------------------*/
.container_24 .push_1
{
	left: 40px;
}
.container_24 .push_2
{
	left: 80px;
}
.container_24 .push_3
{
	left: 120px;
}
.container_24 .push_4
{
	left: 160px;
}
.container_24 .push_5
{
	left: 200px;
}
.container_24 .push_6
{
	left: 240px;
}
.container_24 .push_7
{
	left: 280px;
}
.container_24 .push_8
{
	left: 320px;
}
.container_24 .push_9
{
	left: 360px;
}
.container_24 .push_10
{
	left: 400px;
}
.container_24 .push_11
{
	left: 440px;
}
.container_24 .push_12
{
	left: 480px;
}
.container_24 .push_13
{
	left: 520px;
}
.container_24 .push_14
{
	left: 560px;
}
.container_24 .push_15
{
	left: 600px;
}
.container_24 .push_16
{
	left: 640px;
}
.container_24 .push_17
{
	left: 680px;
}
.container_24 .push_18
{
	left: 720px;
}
.container_24 .push_19
{
	left: 760px;
}
.container_24 .push_20
{
	left: 800px;
}
.container_24 .push_21
{
	left: 840px;
}
.container_24 .push_22
{
	left: 880px;
}
.container_24 .push_23
{
	left: 920px;
}
/*`Pull Space >> 24 Columns
--------------------------------------------------------------------------------*/
.container_24 .pull_1
{
	left: -40px;
}
.container_24 .pull_2
{
	left: -80px;
}
.container_24 .pull_3
{
	left: -120px;
}
.container_24 .pull_4
{
	left: -160px;
}
.container_24 .pull_5
{
	left: -200px;
}
.container_24 .pull_6
{
	left: -240px;
}
.container_24 .pull_7
{
	left: -280px;
}
.container_24 .pull_8
{
	left: -320px;
}
.container_24 .pull_9
{
	left: -360px;
}
.container_24 .pull_10
{
	left: -400px;
}
.container_24 .pull_11
{
	left: -440px;
}
.container_24 .pull_12
{
	left: -480px;
}
.container_24 .pull_13
{
	left: -520px;
}
.container_24 .pull_14
{
	left: -560px;
}
.container_24 .pull_15
{
	left: -600px;
}
.container_24 .pull_16
{
	left: -640px;
}
.container_24 .pull_17
{
	left: -680px;
}
.container_24 .pull_18
{
	left: -720px;
}
.container_24 .pull_19
{
	left: -760px;
}
.container_24 .pull_20
{
	left: -800px;
}
.container_24 .pull_21
{
	left: -840px;
}
.container_24 .pull_22
{
	left: -880px;
}
.container_24 .pull_23
{
	left: -920px;
}
.col_1, .col_1_2, .col_1_3, .col_2_3, .col_1_4, .col_3_4, .col_1_5, .col_2_5, .col_3_5, .col_4_5, .col_1_6, .col_5_6, .col_3_8, .col_5_8, .col_1_12
{
	display: inline;
	float: left;
	position: relative;
	margin-left: 8px;
	margin-right: 8px;
}
.col
{
	float: left;
}
/*Col 1/2*/
.container_24 .grid_17 .col_1_2, .container_24 .grid_17 .text .col_1_2
{
	width: 313px;
}
.container_24 .col_1_2, .container_24 .text .col_1_2
{
	width: 458px;
}
/*Col 1/3*/
.container_24 .grid_17 .col_1_3, .container_24 .grid_17 .text .col_1_3
{
	width: 201px;
}
.container_24 .col_1_3, .container_24 .text .col_1_3
{
	width: 298px;
}
/*Col 1/4*/
.container_24 .grid_17 .col_1_4, .container_24 .grid_17 .text .col_1_4
{
	width: 161px;
}
.container_24 .col_1_4, .container_24 .text .col_1_4
{
	width: 218px;
}
/*Col 1/5*/
.container_24 .grid_17 .col_1_5, .container_24 .grid_17 .text .col_1_5
{
	width: 112px;
}
.container_24 .col_1_5, .container_24 .text .col_1_5
{
	width: 170px;
}
/*Col 1/6*/
.container_24 .grid_17 .col_1_6, .container_24 .grid_17 .text .col_1_6
{
	width: 89px;
}
.container_24 .col_1_6, .container_24 .text .col_1_6
{
	width: 138px;
}
.container_24 .col_1_7, .container_24 .text .col_1_7
{
	width: 115px;
}
/*Col 1/12*/
.container_24 .grid_17 .col_1_6, .container_24 .grid_17 .text .col_1_6
{
	width: 34px;
}
.container_24 .col_1_6, .container_24 .text .col_1_6
{
	width: 58px;
}
/*Col 2/3*/
.container_24 .grid_17 .col_2_3, .container_24 .grid_17 .text .col_2_3
{
	width: 424px;
}
.container_24 .col_2_3, .container_24 .text .col_2_3
{
	width: 618px;
}
/*Col 2/5*/
.container_24 .grid_17 .col_2_5, .container_24 .grid_17 .text .col_2_5
{
	width: 246px;
}
.container_24 .col_2_5, .container_24 .text .col_2_5
{
	width: 362px;
}
/*Col 3/4*/
.container_24 .grid_17 .col_3_4, .container_24 .grid_17 .text .col_3_4
{
	width: 480px;
}
.container_24 .col_3_4, .container_24 .text .col_3_4
{
	width: 698px;
}
/*Col 3/5*/
.container_24 .grid_17 .col_3_5, .container_24 .grid_17 .text .col_3_5
{
	width: 380px;
}
.container_24 .col_3_5, .container_24 .text .col_3_5
{
	width: 554px;
}
/*Col 3/8*/
.container_24 .grid_17 .col_3_8, .container_24 .grid_17 .text .col_3_8
{
	width: 229px;
}
.container_24 .col_3_8, .container_24 .text .col_3_8
{
	width: 338px;
}
/*Col 4/5*/
.container_24 .grid_17 .col_4_5, .container_24 .grid_17 .text .col_4_5
{
	width: 514px;
}
.container_24 .col_4_5, .container_24 .text .col_4_5
{
	width: 746px;
}
/*Col 5/6*/
.container_24 .grid_17 .col_5_6, .container_24 .grid_17 .text .col_5_6
{
	width: 536px;
}
.container_24 .col_5_6, .container_24 .text .col_5_6
{
	width: 778px;
}
/*Col 5/8*/
.container_24 .grid_17 .col_5_8, .container_24 .grid_17 .text .col_5_8
{
	width: 397px;
}
.container_24 .col_5_8, .container_24 .text .col_5_8
{
	width: 578px;
}
/*============================================================================================
2. SITE STRUCTURE
============================================================================================*/
BODY
{
	background: #F4DFF0 url(images/head_bg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	color: #481F04;
	font-size: 13px;
	line-height: 1.4em;
	/*min-width: 996px;*/
}
.box
{
}
/*----------------------------------------------
2.1 Header
----------------------------------------------*/
.head
{
	background: url(images/head_bg_center.jpg) no-repeat center 0;
}
.head .container
{
	height: 152px;
	/*+placement:shift 13px -42px;*/
	position: relative;
	/*left: 13px;*/
	top: -42px;
	
}
.logo
{
	position: absolute;
	top: 43px;
	left: 2px;
	width:60%;
}
.head_right
{
	float: right;
	margin: 70px 25px 0 300px;
}
.icon-top
{
	line-height: 29px;
	padding-right: 20px;
	color: #879E2C;
	font-family: MelbourneRegular, Arial, sans-serif;
	font-size: 15px;
	text-align: right;
	/*+placement:shift -13px -1px;*/
	position: relative;
	left: -13px;
	top: -1px;
}
.icon-phone
{
	background: url(images/icon_phone.png) no-repeat right 5px;
}
.flags
{
	background: url(images/empty.png) no-repeat right 5px;
}
.icon-map
{
	background: url(images/icon_map_point.png) no-repeat right 5px;
}
/*.icon-top span, icon-top a*/
#INVALID-RULE
{
	color: #82A62B;
	text-decoration: none;
}
/*topmenu*/
.menu-header
{
	/*height: 35px;*/
	background: url(images/topmenu_bg.gif) repeat-x 0 0;
	z-index: 2;
	/*+placement:shift;*/
	position: relative;
	left: 0;
	top: 0;
}
.menu-header .container
{
	z-index: 3;
}
.topmenu
{
	height: 35px;
	z-index: 1300;
	margin: 0px;
	padding: 0 0 0 59px;
	font-family: Verdana;
	font-size: 14px;
}
.topmenu LI
{
	display: inline-block;
	height: 35px;
	position: relative;
	list-style: none;
	margin-left: 35px;
}
.topmenu LI A
{
	display: block;
	padding: 8px 2px 0;
	color: #481F04;
	font: 1em Verdana;
}
.topmenu LI A:hover, .topmenu .current-menu-item A, .topmenu .current-menu-item LI A:hover, .topmenu .current-menu-item .current_page_item A, .topmenu .current-menu-ancestor A, .topmenu .current-menu-ancestor A:hover, .topmenu LI LI.current-menu-ancestor A, .topmenu .current-post-ancestor A, .topmenu LI .current-menu-ancestor .current-menu-item A
{
	color: #481F04;
}
.topmenu .current-menu-item LI A, .topmenu .current-menu-ancestor LI A, .topmenu LI .current-menu-ancestor LI A
{
	color: #713F1E;
}
.topmenu LI UL
{
	display: none;
	position: absolute;
	top: 35px;
	left: -10px;
	z-index: 1308;
	width: 155px;
	padding: 0;
	margin: 0;
}
.topmenu LI UL LI UL
{
	display: none;
	position: absolute;
	top: 0px;
	left: 170px;
	z-index: 1308;
	width: 154px;
}
.topmenu LI UL LI UL LI
{
	width: 210px;
}
.topmenu LI UL LI
{
	display: block;
	background: #EFCBE7;
	width: 176px;
	margin: 0;
	height: auto;
	padding: 0px;
	clear: both;
	position: relative;
	text-align:left;
}
.topmenu LI UL LI A
{
	display: block;
	color: #644530;
	padding: 7px 0px 7px 12px;
	background: url(images/dropdown_line.png) repeat-x bottom;
}
.topmenu LI A SPAN
{
	display: block;
}
.topmenu LI A:hover SPAN
{
	cursor: pointer;
}
.topmenu LI:hover UL LI UL
{
	display: none;
}
.topmenu LI:hover UL, .topmenu LI:hover UL LI:hover UL
{
	display: block;
}
.submenu-arrow
{
	float: right;
	vertical-align: top;
}
/*----------------------------------------------
2.2 Header Image Slider
----------------------------------------------*/
.header
{
	background: url(images/header_image_bg.png);
	min-height: 116px;
	z-index: 1;
}
.header .container
{
	width: 990px;
	min-height: 116px;
}
.homepage .container
{
	height: 382px;
	background: url(images/slider_bg.png) no-repeat 13px 0px;
}
.header .caption
{
	font-family: MelbourneRegular, Arial, sans-serif;
	font-size: 18px;
	color: #747A80;
}
.header .caption:first-child
{
	bottom: 0px;
}
.header-line
{
	background: url(images/header_line.gif) repeat-x 0 0;
	height: 8px;
	clear: both;
}
/*----------------------------------------------
2.3 Middle content
----------------------------------------------*/
.container
{
	position: relative;
	z-index: 0;
	width: 960px;
	margin: 0 auto;
	/*+placement:shift;*/
	position: relative;
	left: 0;
	top: 0;
}
.middle
{
	background: #FFF url(images/middle_bg.jpg) repeat-x 0 0;
}
.middle .container
{
	background: url(images/middle_center_bg.jpg) no-repeat center 0;
	min-height: 200px;
	padding-top: 90px;
}
.middle .padding50px
{
	padding-top: 50px !important;
}
/*----------------------------------------------
2.4 Homepage Baners Top
----------------------------------------------*/
.baners_top
{
	position: absolute;
	top: -42px;
	left: 120px;
}
.baner-item
{
	float: left;
	text-align: center;
}
.baner-img
{
	background: url(images/baners_top_shadow.png) no-repeat center bottom;
	padding: 0 5px 5px;
}
.baner-item IMG
{
	width: 230px;
}
.baner-item H2
{
	margin: 10px 0 0;
	line-height: 1em;
	font-family: MelbourneRegular, Arial, sans-serif;
	font-size: 21px;
}
.baner-item H2 SPAN
{
	font-size: 29px;
	font-family: JournalRegular, "Times New Roman", Times, serif;
	padding-right: 4px;
	line-height: 1em;
}
/*----------------------------------------------
2.5 Header Top Image
----------------------------------------------*/
.header-title-image
{
	width: 730px;
	position: absolute;
	left: 115px;
	top: -92px;
	text-align: center;
}
.header-title-image .image
{
	background: url(images/header_image_shadow.png) no-repeat center bottom;
	width: 708px;
	height: 131px;
	padding: 0 11px;
}
.header-title-image H1, .header-title-image STRONG
{
	margin: 10px 0 0;
	line-height: 1em;
	font-family: MelbourneRegular, Arial, sans-serif;
	font-size: 24px;
	display: block;
	font-weight: normal;
}
.header-title-image H1 SPAN, .header-title-image STRONG SPAN
{
	font-size: 33px;
	font-family: JournalRegular, "Times New Roman", Times, serif;
	padding-right: 4px;
	line-height: 1em;
}
/*----------------------------------------------
2.7 Footer
----------------------------------------------*/
.footer
{
	border-top: 1px solid #C9C9C9;
	background: #F4DFF0;
	padding: 32px 26px;
	color: #808080;
	font-size: 12px;
	line-height: 1.7em;
}
.footer .box_black H3, .footer .box_gray H3
{
	color: #1A1A1A !important;
}
.footer .box_black A, .footer .box_gray A
{
	color: #7AA218 !important;
}
.footer .box.box_black, .footer .box.box_gray
{
	background: none;
	color: #808080 !important;
}
.footer .address P
{
	margin: 0;
	line-height: 1.8em;
}
/*bottom menu*/
.botmenu UL
{
	margin: 0 0 3px;
	padding: 0;
	text-align: right;
}
.botmenu UL LI
{
	list-style: none;
	display: inline;
	background: url(images/botmenu_line.gif) no-repeat right center;
	padding: 0 12px 0 7px;
}
.botmenu UL LI.last
{
	padding: 0 0 0 5px;
	background: none;
}
.botmenu UL LI A:hover
{
	color: #000;
}
.fallow
{
	text-align: right;
}
.link_social
{
	color: #292929;
	padding-left: 21px;
	margin-left: 12px;
}
.link_fb
{
	background: url(images/social_fb.gif) no-repeat 0 0;
}
.link_twitter
{
	background: url(images/social_twitter.gif) no-repeat 0 0;
}
.link_rss
{
	background: url(images/social_rss.gif) no-repeat 0 0;
}
.copyright
{
	text-align: right;
	padding-top: 20px;
}
/*============================================================================================
3. EXTENDED TYPOGRAPHY
============================================================================================
----------------------------------------------
3.1 Typographic Elements
----------------------------------------------*/
.text
{
	font-size: 13px;
	text-align: justify;
}
.text A
{
	color: #82A62B;
}
.text P
{
	margin-bottom: 24px;
}
.text UL, .text OL
{
	margin: 5px 0 25px 35px;
}
.text UL LI, .text OL LI
{
	margin-bottom: 10px;
}
.link-more
{
	font-family: MelbourneRegular, Arial, sans-serif;
	font-size: 15px;
}
.text H1, .text H2, .text .title-arrow
{
	color: #A6BB00;
	font-family: MelbourneRegular, Arial, sans-serif;
	font-size: 23px;
	background: url(images/arrow_1_green.png) no-repeat 0 3px;
	padding: 0 0 0 20px;
	margin: 10px 0 20px;
}
.text H1, .text H2, .text H3, .text H4, .text H5
{
	margin-bottom: 15px;
}
.text H2 A, .text H1 A
{
	color: #82A62B;
}
.text H2 A:hover, .text H1 A:hover
{
	color: #7AA218;
}
.text_deleted
{
	text-decoration: line-through;
}
.title_border
{
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 15px;
}
/*Framed boxes*/
.frame_left, .frame_right, .frame_center, .frame_box
{
	border: 1px solid #D7D7D7;
	background: #FFF;
	padding: 7px;
	margin: 5px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.frame_box
{
	display: inline-block;
}
.frame_left
{
	float: left;
	display: block;
	margin: -4px 13px 5px 0;
}
.frame_right
{
	float: right;
	display: block;
	margin: 7px 0 5px 18px;
}
.frame_center
{
	float: none;
	display: block;
	margin: -18px auto -15px;
}
/*============================================================================================
4. EXTENDED ELEMENTS
============================================================================================
----------------------------------------------
4.1 Mini Gallery
----------------------------------------------*/
.minigallery-list
{
	position: relative;
	padding: 10px;
	margin-bottom:15px;
}
.minigallery
{
	width: 100%;
	height: 90px;
	overflow: hidden;
	margin: 7px 5px 10px -46px;
	padding: 0;
}
.container_24 .minigallery LI
{
	float: left;
	width: 139px;
	height: 90px;
	margin: 0 7px;
	list-style: none;
}
.container_24 .grid_17 .minigallery LI
{
	float: left;
	width: 139px;
	height: 90px;
	margin: 0 9px;
	list-style: none;
}
.minigallery LI IMG
{
	width: 139px;
	height: 90px;
}
.minigallery-list .next, .minigallery-list .prev
{
	cursor: pointer;
	display: block;
	width: 7px;
	height: 14px;
	position: absolute;
	text-indent: -5000px;
	top: 55px;
}
.minigallery-list .prev
{
	background: url(images/arrow_prev_next.png) no-repeat 0 0;
	left: 10px;
}
.minigallery-list .next
{
	background: url(images/arrow_prev_next.png) no-repeat 0 -14px;
	right: 10px;
}
.minigallery-list .prev:hover
{
	background: url(images/arrow_prev_next.png) no-repeat -7px 0;
}
.minigallery-list .next:hover
{
	background: url(images/arrow_prev_next.png) no-repeat -7px -14px;
}
.minigallery-list .disabled, .minigallery-list .disabled:hover
{
	/*background: none;*/
	cursor: auto;
}
/*Quotes*/
BLOCKQUOTE
{
	border-top: 1px dotted #9C9C9C;
	border-bottom: 1px dotted #9C9C9C;
	padding: 10px;
	margin: 20px 0;
}
BLOCKQUOTE P
{
	margin: 5px 0;
	padding: 0;
}
.quote, .quote_right, .quote_left
{
	font-family: Calibri;
	font-size: 15px;
	font-weight: normal;
	color: #4E3112;
	background: url(images/icon_quotes.gif) no-repeat 5px 10px;
	margin: 10px 0;
	line-height: 1.5em;
	border-top: 1px dotted #969696;
}
.quote .inner1, .quote_right .inner1, .quote_left .inner1
{
	border-bottom: 1px dotted #969696;
	padding: 10px 10px 10px 28px;
	text-align: justify;
}
.grid_6 .quote
{
	margin: 0;
}
.grid_6 .input
{
	width: 97px;
}
.grid_6 .box
{
	padding-bottom: 8px;
	margin-bottom: 22px;
}
.grid_6 .faq_answer
{
	font-size: 13px;
	margin: 15px 0 0px;
	!important color: #595959;
}
/*.grid_6 .box .box_black widget_text*/
#INVALID-RULE
{
	color: #FFFFFF;
}
.grid_6 .box.box_black .faq_answer, .grid_6 .box.box_black .dropcap1, .grid_6 .box.box_black .dropcap2, .grid_6 .box.box_black .faq_question
{
	color: #FFFFFF;
}
.quote_right, .quote_left
{
	width: 360px;
}
.quote_right
{
	float: right;
	margin-left: 20px;
}
.quote_left
{
	float: left;
	margin-right: 20px;
}
.quote P, .quote_left P, .quote_right P
{
	margin: 5px 0;
}
.quote-author
{
	color: #82A62B;
	font-family: MelbourneRegular, Arial, sans-serif;
	font-size: 15px;
	padding-top: 5px;
}
/*Toggle Contents*/
.toggle, H3.toggle
{
	cursor: pointer;
	background: #A7C140 url(images/toggle_plus.gif) no-repeat 98% 4px;
	padding: 10px;
	line-height: inherit;
	margin: 20px 0;
}
.toggle.active
{
	background: #A7C140 url(images/toggle_minus.gif) no-repeat 98% 4px;
}
.toggle_content
{
	margin-left: 10px;
	padding: 15px;
	background: #FAF9F7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 20px;
}
.toggle_content .faq_list
{
	margin: 10px 0 0;
}
/*----------------------------------------------
4.5 FAQ List
----------------------------------------------*/
.faq_list
{
	margin: 30px 0 10px;
}
.faq_question
{
	color: #000;
}
.faq_answer
{
	font-size: 13px;
	margin: 15px 0 50px;
	color: #595959;
}
/*Dropcaps*/
.dropcap1, .dropcap2
{
	color: #481F04;
	display: block;
	float: left;
	font-size: 28px;
	line-height: 28px;
	font-style: italic;
	text-shadow: 1px 1px 1px #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0 4px 0px 0;
}
.dropcap2
{
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 40px;
	line-height: 40px;
	margin: 5px 5px 0 0;
}
/*Colored Text*/
.text-green
{
	color: #82A62B;
}
.text-gray
{
	color: #808080;
}
.text-black
{
	color: #000;
}
.text-red
{
	color: #DC0800;
}
.text-orange
{
	color: #F69301;
}
.text-white
{
	color: #FFF;
}
.title_bg
{
	background: #ECECEE;
	padding: 5px 20px;
}
.text .list_dots, .list_dots
{
	margin: 15px 0 20px 20px;
	padding: 0;
}
.text .list_dots LI, .list_dots LI
{
	background: url(images/list_dot_green.gif) no-repeat 0 5px;
	margin: 0 0 5px;
	padding: 0 45px 5px 18px;
	list-style: none;
}
.text .col .list_dots
{
	margin: 15px 0 20px;
}
.text .col .list_dots LI
{
	padding: 0 0 10px 18px;
}
UL.bordered LI
{
	border-bottom: 1px dotted #969696;
}
.col .title_blue
{
	color: #7E3B7E;
}
.col .title_violet
{
	color: #753573;
}
.col .title_dark_blue
{
	color: #444E69;
}
/*============================================================================================
4. EXTENDED ELEMENTS
============================================================================================
----------------------------------------------
4.1 Boxes
----------------------------------------------*/
.box
{
}
.grid_6 .box .inner
{
	padding: 15px;
}
.box H3
{
	font-family: MelbourneRegular, Arial, sans-serif;
	font-size: 19px;
	padding: 15px;
}
.box .inner H3
{
	font-family: MelbourneRegular, Arial, sans-serif;
	font-size: 19px;
	padding: 0 0 10px;
}
.box H3 SPAN
{
	font-family: JournalRegular, "Times New Roman", Times, serif;
	font-size: 29px;
	padding-right: 4px;
	color: #481F04;
}
.box_black
{
	background: #FCFBF7;
}
.box_black H3
{
	color: #481F04;
	margin-bottom: 12px;
}
.box.box_black H3
{
	color: #869D2D;
}
.box_black .bordered
{
	border-bottom: 1px dotted #8A8A8A;
	padding-bottom: 8px;
}
.grid_6 .box_black .bordered
{
	border-bottom: 1px dotted #8A8A8A;
	padding-bottom: 8px;
	margin-bottom: 12px;
}
.box_gray .bordered
{
	border-bottom: 1px dotted #9C9C9C;
	padding-bottom: 8px;
	margin-bottom: 12px;
}
.box_black P
{
	color: #481F04;
	margin: 10px 0;
}
.box_black .text-green
{
	color: #9AC434;
}
.grid_6 .box.box_gray, .grid_6 .box_gray
{
	background: #FFFFFF;
}
.box_gray H3
{
	color: #481F04;
}
.box_white
{
	background: #FFF;
}
.box_light_gray
{
	background: #E6E6E6;
}
.box_gray
{
	background: #D0D0D0;
}
.box_green
{
	background: #E2EFD2;
}
.box_yellow
{
	background: #F0EEB1;
}
.box_blue
{
	background: #DBECF8;
}
.box_pink
{
	background: #F1DDE8;
}
.box .inner
{
	padding: 10px;
/*float: left;*/
}
.box.box_black A, .box.box_black
{
	color: #635447;
}
.box.box_black A:hover
{
	color: #CCCCCC;
}
/*----------------------------------------------
3.5 Custom Box Styles
----------------------------------------------*/
.download_box, .info_box, .note_box, .warning_box
{
	min-height: 45px;
	font-size: 15px;
	color: #595959;
	padding: 15px 10px 15px 55px;
	background-repeat: no-repeat;
}
.download_box
{
	background-image: url(images/download_box.png);
	background-position: 5px 15px;
	padding: 15px 10px 15px 55px;
}
.info_box
{
	background-image: url(images/info_box.png);
	background-position: 5px 15px;
}
.warning_box
{
	background-image: url(images/warrning_box.png);
	background-position: 10px 10px;
	padding: 15px 10px 15px 65px;
}
.note_box
{
	background-image: url(images/note_box.png);
	background-position: 10px 10px;
	padding: 15px 10px 15px 65px;
	min-height: 40px;
}
/*----------------------------------------------
4.2 Newsletter box
----------------------------------------------*/
.newsletter_box
{
	background: url(images/newsletter_bg.jpg) no-repeat center 0;
	width: 755px;
	height: 65px;
	margin: 0 auto;
	clear: both;
	/*margin-top: 16px;*/
	padding-top: 24px;
	/*+placement:shift;*/
	/*position: relative;*/
	left: 0;
	top: 0;
}
.newsletter_index
{
	margin-top: 15px;
}
.newsletter_box H3
{
	float: left;
	font-family: JournalRegular, "Times New Roman", Times, serif;
	font-size: 32px;
	line-height: 1.2em;
	color: #481F04;
	width: 245px;
	padding-right: 30px;
	text-align: right;
}
.newsletter_box H2
{
	margin-top: 11px;
}
.newsletter_box FORM, .newsletter_box INPUT
{
	float: left;
}
.newsletter_box .inputField
{
	width: 264px;
	border: 1px solid #DADADA;
	font-style: italic;
	font-size: 13px;
	margin-right: 17px;
	height: 16px;
	margin: 5px;
}
.btn-submit, .newsletter_box .btn-submit
{
	float: left;
	background: #A9C542 url(images/btn_submit.gif) no-repeat 0 0;
	color: #344C01;
	width: 111px;
	height: 32px;
	text-indent: -400px;
	cursor: pointer;
	margin: 6px;
}
.btn-submit
{
	float: right;
}
/*----------------------------------------------
4.3 List Rooms
----------------------------------------------*/
.room-item
{
	padding: 10px 0 30px;
	clear: both;
}
.room-item H2
{
	text-transform: uppercase;
}
.room-item .image
{
	float: left;
	margin-right: 16px;
	width: 234px;
	min-height: 170px;
}
.room-item .image IMG
{
	margin-bottom: 10px;
}
.link-zoom
{
	font-family: MelbourneRegular, Arial, sans-serif;
	font-size: 15px;
	background: url(images/icon_zoom.png) no-repeat 0 0;
	padding-left: 20px;
}
.room-item .description
{
	float: left;
	width: 641px;
}
.room-item .services-included
{
	background: #F6F3F0;
	padding: 5px 12px;
	font-size: 12px;
	color: #4C4C58;
	line-height: 1.6em;
}
.text .services-included UL
{
	margin: 0;
	padding: 0;
}
.services-included LI, .text .services-included LI
{
	border-bottom: 1px dotted #2A2A2A;
	list-style: none;
	margin: 0;
	float: left;
	padding: 5px 0px 5px 30px;
	width: 132px;
	margin-right: 2px;
}
.services-included .noborder, .text .services-included .noborder
{
	border: none;
}
.services-included LI SPAN
{
	padding-left: 25px;
}
.service-1 SPAN
{
	background: url(images/icon_conditioner.png) no-repeat 0 0;
}
.service-2 SPAN
{
	background: url(images/icon_room_service.png) no-repeat 0 0;
}
.service-3 SPAN
{
	background: url(images/icon_minibar.png) no-repeat 0 0;
}
.service-4 SPAN
{
	background: url(images/icon_safe.png) no-repeat 0 0;
}
.service-5 SPAN
{
	background: url(images/icon_wifi.png) no-repeat 0 0;
}
.service-6 SPAN
{
	background: url(images/icon_tv.png) no-repeat 0 0;
}
.hide
{
	display: none;
}
/*----------------------------------------------
4.4 News List items
----------------------------------------------*/
.news-item
{
	/*margin-bottom: 70px;*/
	clear: both;
}
.news-item H2
{
	font-family: MelbourneRegular, Arial, sans-serif;
	font-size: 23px;
	background: url(images/arrow_1_green.png) no-repeat 0 3px;
	padding: 0 0 0 20px;
	margin: 10px 0 20px;
}
.news-item H2 A
{
	color: #869D2D;
}
.news-item H2 A:hover
{
	color: #7AA218;
}
.news-meta
{
	text-align: right;
	font-family: MelbourneRegular, Arial, sans-serif;
	font-size: 15px;
}
.link-more
{
	background: url(images/icon_plus.gif) no-repeat 0 2px;
	padding-left: 20px;
}
.news-item .entry P
{
	margin: 5px 0 10px;
}
/*----------------------------------------------
4.5 Pagination
----------------------------------------------*/
.pages
{
	border-top: 1px dotted #969696;
	border-bottom: 1px dotted #969696;
	padding: 25px;
	text-align: center;
	margin: 0;
}
.pages A
{
	color: #82A62B;
	font-family: MelbourneRegular, Arial, sans-serif;
	font-size: 18px;
	margin: 0 3px;
}
.pages A:hover, .pages .page_next, .pages .next, .pages .page_prev, .pages .prev, .pages .page_current, .pages .current
{
	color: #343434;
}
/*----------------------------------------------
4.6 Table Pricing
----------------------------------------------*/
.table-price
{
	position: relative;
	margin: 10px 0;
}
.table-price THEAD
{
	font-family: MelbourneRegular, Arial, sans-serif;
	background: url(images/table_price_head_bg.gif) repeat-x 0 0;
	height: 53px;
}
.table-price THEAD TD
{
	font-size: 16px;
	color: #A1D622;
	text-transform: uppercase;
	height: 53px;
	padding: 0;
	position: relative;
}
.table-price THEAD TD SPAN
{
	display: block;
	padding-top: 15px;
	position: relative;
	height: 38px;
	text-align: center;
}
.table-price THEAD TD.first SPAN
{
	background: url(images/table_price_head_first.gif) no-repeat left 0;
	top: 0;
	left: -6px;
}
.table-price THEAD TD.last SPAN
{
	background: url(images/table_price_head_last.gif) no-repeat right 0;
	top: 0;
	right: -6px;
}
.table-price TBODY
{
	border: 1px solid #ECECEE;
	color: #404040;
}
.table-price TBODY TD
{
	background: #ECECEE;
	border: 1px solid #ECECEE;
	border-left: 1px dotted #B5B5B5;
	border-right: 1px dotted #B5B5B5;
	border-collapse: collapse;
	padding: 15px 10px;
}
.table-price TBODY TR.odd TD
{
	background: #FFFFFF;
}
.table-price TBODY TD STRONG
{
	font-family: MelbourneRegular, Arial, sans-serif;
	font-size: 22px;
}
/*----------------------------------------------
4.7 Contact Form
----------------------------------------------*/
.contact-form
{
	padding: 0;
	clear: both;
}
#respond
{
	clear: both;
}
OL LI #respond
{
	margin-left: 75px;
	margin-top: 20px;
}
OL LI #respond TEXTAREA
{
	width: 545px;
}
.contact-form H2
{
	text-transform: uppercase;
	color: #7C912A;
	font-family: MelbourneRegular, Arial, sans-serif;
	font-size: 23px;
	background: url(images/arrow_1_green.png) no-repeat 0 3px;
	padding: 0 0 0 20px;
	margin: 10px 0 20px;
}
.contact-form
{
	font-size: 13px;
}
.contact-form .row
{
	padding: 13px 0;
}
.contact-form .inputtext, .contact-form SELECT, .contact-form TEXTAREA
{
	color: #333;
	font-weight: normal;
	background: #FBF9F7;
	margin: 5px 0;
}
.contact-form .field_text .inputtext
{
	width: 282px;
	margin-right: 30px;
}
.contact-form .ui-selectmenu
{
	margin-right: 30px;
}
.contact-form .field_select SELECT
{
	width: 300px;
}
.contact-form .field_textarea TEXTAREA
{
	width: 610px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 0;
}
.contact-form LABEL
{
	font-weight: bold;
	color: #82A62B;
}
.reset-link
{
	display: block;
	float: right;
	padding: 5px 50px 0 0;
	font-size: 13px;
}
.reset-link A
{
	color: #82A62B;
	font-weight: bold;
}
.contact-form .field_submit
{
	padding: 5px 0 0;
}
.contact-form .contact-submit, .contact-submit
{
	background: url(images/btn_send_message.png) no-repeat;
	width: 149px;
	height: 32px;
	text-indent: -400px;
}
/*----------------------------------------------
4.8 Contact Social Box
----------------------------------------------*/
.social-box
{
	padding: 0 0 0 5px;
	margin: 0;
}
.social-box .row
{
	margin: 15px 0;
	height: 24px;
	line-height: 24px;
	padding-left: 32px;
	font-family: MelbourneRegular, Arial, sans-serif;
	font-size: 16px;
	color: #A0D323;
	clear: both;
}
.social-box .row A
{
	color: #481F04;
}
.social-box .row A:hover
{
	color: #7C912A;
}
.social-mail
{
	background: url(images/contact_social.png) no-repeat 0 0;
}
.social-twitter
{
	background: url(images/contact_social.png) no-repeat 0 -24px;
}
.social-skype
{
	background: url(images/contact_social.png) no-repeat 0 -48px;
}
.social-facebook
{
	background: url(images/contact_social.png) no-repeat 0 -72px;
}
/*----------------------------------------------
4.9 Reservetion Form
----------------------------------------------*/
.reservationForm .column_3
{
	width: 200px;
	margin-right: 35px;
	float: left;
}
.reservationForm .omega
{
	margin-right: 0;
}
.reservationForm .row
{
	padding: 5px 0 15px;
}
.reservationForm .inputtext, .reservationForm SELECT, .reservationForm TEXTAREA
{
	color: #333;
	font-weight: normal;
	background: #ECECEE;
	margin: 5px 0;
}
.reservationForm .inputtext
{
	width: 180px;
}
.reservationForm .inputtext.time
{
	width: 80px;
}
.reservationForm .timeimputrow
{
	text-align: right;
}
.reservationForm TEXTAREA
{
	width: 650px;
}
.reservationForm .field_select SELECT
{
	width: 200px;
}
.reservationForm LABEL
{
	color: #404040;
}
.reservationForm .split_1, .reservationForm .split_2
{
	width: 90px;
	margin-right: 20px;
	float: left;
}
.reservationForm .split_2
{
	margin-right: 0;
}
.reservationForm .field_select .split_1 SELECT, .reservationForm .field_select .split_2 SELECT
{
	width: 90px;
}
.reservationForm .field_submit
{
	border-top: 1px dotted #969696;
	border-bottom: 1px dotted #969696;
	padding: 20px 0;
}
.reservationForm .notice
{
	margin: 0;
	background: url(images/icon_warning.gif) no-repeat 0 6px;
	padding-left: 50px;
}
.reservationForm .btn-send
{
	background: url(images/btn_send.gif) no-repeat 0 0;
	width: 149px;
	white-space: 32px;
	text-indent: -400px;
	float: right;
	margin-left: 30px;
}
.notice_table
{
	font-size: 12px;
	color: #808080;
	font-style: italic;
	text-align: right;
	padding-bottom: 20px;
}
.square-green, .square-disable
{
	background: url(images/icon_square_green.gif) no-repeat 0 4px;
	padding-left: 13px;
	margin-left: 25px;
}
.square-disable
{
	background: url(images/icon_square_gray.gif) no-repeat 0 4px;
}
/*----------------------------------------------
7.2 Comment list
----------------------------------------------*/
.comment-list
{
	position: relative;
	padding: 10px 0 0px;
}
.comment-reply-link
{
	text-transform: lowercase;
}
.link-addcomment
{
	position: absolute;
	right: 0;
	top: 10px;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
.link-addcomment:hover
{
	color: #681651;
}
.comment-list OL LI, .comment-list OL UL
{
	margin: 0;
	list-style: none;
}
.comment
{
	clear: both;
	display: block;
	min-height: 25px;
	background: url(images/divider_line.gif) repeat-x bottom;
	padding: 0 0 2px;
	color: #595959;
}
.comment-body
{
	padding: 25px 0;
}
.comment-body:hover
{
	background: url(images/comment_hover.jpg) repeat-y center;
}
.avatar
{
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 20px;
}
.avatar IMG
{
	border-right: 1px solid #D1D0CC;
	border-bottom: 1px solid #D1D0CC;
}
.comment-text
{
	text-shadow: 1px 1px 1px #FFF;
	line-height: 17px;
}
#commentform P
{
	margin-bottom: 0px;
}
.comment-text A
{
	text-decoration: underline;
	font-size: 13px;
}
.comment-author
{
	color: #8F8F8F;
	font-size: 11px;
}
.comment-entry
{
	padding-top: 15px;
	margin-left: 70px;
	font-size: 12px;
}
.children .comment-entry
{
	margin-left: 140px;
}
.children .avatar
{
	background: url(images/icon_reply.gif) no-repeat 35px 15px;
	padding-left: 70px;
}
.children .comment-text
{
}
.children .comment
{
	background: url(images/divider_line.gif) repeat-x top;
	padding-top: 2px;
}
.add-comment
{
	position: relative;
}
.add-comment H3
{
	margin-top: 15px;
}
.comment-list H2
{
	font-weight: normal;
}
.link-top
{
	position: absolute;
	top: 0px;
	right: 50px;
	text-decoration: underline;
}
/*----------------------------------------------
4.10 Comment form
----------------------------------------------*/
.add-comment
{
	position: relative;
	float: left;
	left: 50px;
}
.slider_main .add-comment
{
	left: 0;
}
.add-comment H3
{
	font-size: 17px;
	margin: 0 0 5px 5px;
}
.comment-form
{
	padding: 0 0 15px;
}
.comment-form .row
{
	clear: both;
	padding: 5px 0;
}
.comment-form .inputtext, .comment-form .textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 150px;
	padding: 5px 8px;
	color: #3F3F3F;
}
.comment-form .inputtext
{
	width: 220px;
}
.comment-form .textarea
{
	width: 295px;
	height: 73px;
	padding: 10px;
	overflow: auto;
	margin-bottom: 15px;
}
.field-notice
{
	display: block;
	padding: 5px 0 0 85px;
	color: #A2A2A2;
	font-size: 12px;
}
/*----------------------------------------------
4.11 Contact Box
----------------------------------------------*/
.contact-address
{
	border-bottom: 1px dotted #959595;
	line-height: 1.8em;
	color: #595959;
	padding-bottom: 12px;
	margin-bottom: 12px;
	font-weight: bold;
	font-size: 12px;
}
.contact-maillist
{
}
.contact-mail
{
	padding: 2px 0;
	font-weight: bold;
	font-size: 12px;
}
.contact-mail A
{
	color: #481F04;
}
.contact-mail A:hover
{
	color: #222;
}
/*============================================================================================
5. WIDGETS
============================================================================================
----------------------------------------------
5.1 Widget Recent Comment
----------------------------------------------*/
.widget_recent_comments UL
{
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.widget_recent_comments LI
{
	list-style: none;
	border-top: 1px dotted #969696;
	padding: 10px;
}
.widget_recent_comments LI A
{
	font-family: MelbourneRegular, Arial, sans-serif;
	font-size: 13px;
}
.widget_recent_entries .even, .widget_recent_comments .even
{
	background: url(images/box_news_bg.gif) repeat-y;
}
.box.box_black.widget_recent_entries .even, .widget_recent_comments .even
{
	background: #666666;
}
/*----------------------------------------------
5.2 Widget Recent Entries
----------------------------------------------*/
.widget_recent_entries UL
{
	margin: 0;
	padding: 0;
}
.widget_recent_entries LI
{
	list-style: none;
	border-top: 1px dotted #8C8C8D;
	padding: 10px;
}
.widget_recent_entries A
{
	color: #595959;
	font-size: 12px;
}
.widget_recent_entries A:hover
{
	color: #000;
}
.widget_recent_entries .date
{
	font-family: MelbourneRegular, Arial, sans-serif;
	font-size: 13px;
	color: #85A830;
	text-shadow: 0 1px 1px #FFF;
}
.widget_recent_entries .thumbnail
{
	float: right;
	margin: 0 0 0 5px;
}
/*-----------Ultimate Page Ends-------------------*/
.valid
{
	border: 1px solid #70A41B !important;
}
/*#70A41B*/
.ajax_alert .form_input, .ajax_alert .form_textarea
{
}
.error
{
	border: 1px solid #FF0000 !important;
}
.highlighter
{
	display: inline-block;
	width: 100%;
}
.valid
{
	border: 1px solid #70A41B !important;
}
/*#70A41B*/
.ajax_alert .form_input, .ajax_alert .form_textarea
{
}
.error
{
	border: 1px solid #FF0000 !important;
}
.highlighter
{
	display: inline-block;
	width: 100%;
}
#anything_slider, .slideshow, .home_gallery
{
	clear: both;
	height: 440px;
	margin: 0 auto auto;
	position: relative;
	width: 960px;
}
.slideshow
{
	margin: 0 0 15px;
}
#anything_slider .wrapper, .slideshow .wrapper, .home_gallery .wrapper
{
	height: 440px;
	margin: 0;
	overflow: hidden;
	position: absolute;
	width: 960px;
}
.slideshow .wrapper
{
	padding: 5px;
}
#anything_slider .wrapper UL, .slideshow .wrapper UL, .home_gallery .wrapper UL
{
	left: 0;
	list-style: none outside none;
	margin: 0;
	position: absolute;
	top: 0;
	width: 30000px;
}
#anything_slider UL LI, .slideshow UL LI
{
	display: block;
	float: left;
	height: 440px;
	margin: 0;
	padding: 0;
	width: 960px;
}
.home_gallery .wrapper LI
{
	display: block;
	float: left;
	height: 200px;
	margin: 0;
	padding: 0;
	width: 960px;
}
#anything_slider #start-stop, .slideshow #start-stop
{
	display: none;
}
#anything_slider .arrow, .slideshow .arrow
{
	cursor: pointer;
	display: block;
	float: right;
	height: 60px;
	left: -430px;
	position: relative;
	top: 380px;
	visibility: hidden;
	width: 60px;
	z-index: 9999;
}
#anything_slider .arrow.forward, .slideshow .arrow.forward
{
	background: transparent url("images/move_next.png") no-repeat scroll 0 0;
	left: -420px;
	text-indent: -9999px;
}
#anything_slider .arrow.back, .slideshow .arrow.back
{
	background: transparent url("images/move_prev.png") no-repeat scroll 0 0;
	text-indent: -9999px;
}
.slideshow .arrow
{
	display: none;
}
.slideshow #thumbNav
{
	clear: both;
	position: relative;
	top: 104%;
}
#thumbNav A
{
	background: transparent url("images/slider_bullet_nav.png") no-repeat scroll 0 -14px;
	border: 0 none #000000;
	color: transparent;
	cursor: pointer;
	display: block;
	float: left;
	height: 14px;
	left: 0;
	margin-right: 3px;
	padding-right: 4px;
	position: relative;
	text-indent: -9999px;
	top: 140px;
	width: 14px;
}
.slideshow #thumbNav A
{
	top: 0;
}
#thumbNav A:hover
{
	background-position: 0 0;
}
#thumbNav A.cur
{
	background-position: 0 0;
}
#anything_slider #thumbNav
{
	clear: both;
	display: none;
	left: 45%;
	position: relative;
	top: 200px;
}
#anything_slider #thumbNav A
{
	background: transparent url("images/bullet_nav_bg.png") no-repeat scroll center top;
	cursor: pointer;
	display: block;
	float: left;
	height: 12px;
	margin: 0 4px 0 0;
	position: relative;
	text-indent: -9999px;
	width: 12px;
	z-index: 99;
}
#anything_slider #thumbNav A:hover, #anything_slider #thumbNav A.cur
{
	background: transparent url("images/bullet_nav_bg_active.png") no-repeat scroll center top;
}
.caption-left H3, .caption-right H3, .caption-bottom H3
{
	color: #FFFFFF;
	line-height: 0.9em;
	padding-top: 20px;
}
.caption-left P, .caption-right P, .caption-bottom P
{
	color: #999999;
	margin: 15px 0 0 3px;
}
.caption-left
{
	background: transparent url("images/000_50.png") repeat scroll 0 0;
	color: #FFFFFF;
	left: 30px;
	padding: 10px 12px 10px 15px;
	position: relative;
	text-align: center;
	top: -80px;
	width: 200px !important;
	z-index: 999;
}
.caption-right
{
	background: transparent url("images/000_50.png") repeat scroll 0 0;
	color: #FFFFFF;
	left: 682px;
	padding: 10px 12px 10px 15px;
	position: relative;
	text-align: center;
	top: -80px;
	width: 200px;
	z-index: 999;
}
.caption-bottom
{
	background: transparent url("images/000_50.png") repeat scroll 0 0;
	left: 0;
	padding: 0 15px 20px;
	position: relative;
	top: -100px;
	width: 930px !important;
	z-index: 999;
}
.caption-hide
{
	display: none;
}
#content_wrapper
{
	margin: auto;
	padding: 0;
	text-shadow: 0 1px 1px #FFFFFF;
	width: 100%;
}
.slider_border
{
	background: #FFFFFF none repeat scroll 0 0;
	height: 350px;
	margin: 15px auto auto;
	padding: 10px 0 0;
	width: 960px;
}
.flickr A
{
	border: 1px solid #999999;
	float: left;
	margin: 3px;
}
.tabs_framed
{
	border: 1px solid #DCDCDC;
}
.text .tabs_framed .tabcontent
{
	padding: 15px 20px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}
.tf_sidebar_tabs LI
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.check_list LI
{
	list-style: none;
	background: url(images/icons/icon_check.png) no-repeat 0 0;
	margin: 0 0 10px;
	line-height: 21px;
	padding: 0 0 0 30px;
}
.list_delete LI
{
	list-style: none;
	background: url(images/icons/icon_x.png) no-repeat 0 0;
	margin: 0 0 10px;
	line-height: 21px;
	padding: 0 0 0 30px;
}
.list_arrows LI
{
	list-style: none;
	background: url(images/arrow_1_green.png) no-repeat 5px 6px;
	margin: 0 0 10px;
	line-height: 21px;
	padding: 0 0 0 20px;
	line-height: 32px;
}
.styled_box_title
{
	border-radius: 5px 5px 0 0;
	padding: 1em;
	font: 13px/100% Arial, Helvetica, sans-serif;
	outline: medium none #000000;
}
.styled_box_content
{
	border-radius: 0 0 5px 5px;
	padding: 1em;
	font: 13px/100% Arial, Helvetica, sans-serif;
	outline: medium none #000000;
}
/*The Nivo Slider styles*/
.nivoSlider
{
	position: relative;
	width: 940px;
	height: 340px;
	margin: auto;
	background: transparent;
}
.nivoSlider IMG
{
	position: absolute;
	top: 0px;
	left: 0px;
}
/*If an image is wrapped in a link*/
.nivoSlider A.nivo-imageLink
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 60;
	display: none;
}
/*The slices in the Slider*/
.nivo-slice
{
	display: block;
	position: absolute;
	z-index: 50;
	height: 100%;
}
/*Caption styles*/
.nivo-caption
{
	position: absolute;
	left: 30px;
	bottom: 30px;
	color: #FFF;
	width: 200px;
	height: auto;
	z-index: 89;
	background: transparent url('images/000_50.png') repeat;
	text-align: center;
	display: none;
}
.nivo-caption.right
{
	right: 0;
}
.nivo-caption H4
{
	color: #FFF;
	font-size: 24px;
	margin-bottom: 15px;
}
.nivo-caption P
{
	padding: 10px 15px;
	margin: 0;
}
.nivo-caption A.button
{
	text-shadow: -1px 0 1px #000;
}
.nivo-caption A
{
	display: inline !important;
}
.nivo-html-caption
{
	display: block;
}
/*Direction nav styles (e.g. Next & Prev)*/
.nivo-directionNav
{
	display: none;
}
.nivo-directionNav A
{
	position: relative;
	top: 120px;
	z-index: 99;
	cursor: pointer;
	width: 40px;
	height: 80px;
	display: block;
}
.nivo-directionNav A.nivo-prevNav
{
	background: transparent url('images/left_slide_nav.png') no-repeat center 15px;
	text-indent: -9999px;
	left: 20px;
}
.nivo-directionNav A.nivo-nextNav
{
	background: transparent url('images/right_slide_nav.png') no-repeat center 15px;
	text-indent: -9999px;
	left: 895px;
	top: 42px;
}
.nivo-prevNav:active
{
	background: transparent url('images/left_slide_nav_dark.png') no-repeat center 15px;
}
.nivo-nextNav:active
{
	background: transparent url('images/right_slide_nav_dark.png') no-repeat center 15px;
}
/*Control nav styles (e.g. 1,2,3...)*/
.nivo-controlNav
{
	display: block;
	background: transparent;
	z-index: 99;
	float: none;
	margin: auto;
	padding: 10px 0 0 10px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	top: 370px;
	left: 45%;
}
.nivoslide .nivo-controlNav
{
	top: 103%;
	left: 0;
}
.nivo-controlNav A
{
	position: relative;
	z-index: 99;
	cursor: pointer;
	width: 12px;
	height: 12px;
	background: transparent url('images/bullet_nav_bg.png') no-repeat top;
	display: block;
	float: left;
	text-indent: -9999px;
	margin: 0 7px 0 0;
}
.nivo-controlNav A:hover, .nivo-controlNav A.active
{
	background: transparent url('images/bullet_nav_bg_active.png') no-repeat top;
}
.nivo-controlNav
{
	position: absolute;
	bottom: 0px;
/*Put the nav below the slider*/
	position: absolute;
}
.nivo-controlNav IMG
{
	display: inline;
/*Unhide the thumbnails*/
	position: relative;
	margin-right: 10px;
}
.nivo-html-caption
{
	display: none;
}
.slider_border
{
	background: #FFFFFF none repeat scroll 0 0;
	height: 350px;
	margin: 15px auto auto;
	padding: 10px 0 0;
	width: 960px;
}
.twitter
{
	margin: 0;
	margin-top: 5px;
	list-style: none;
}
.twitter LI
{
	padding-left: 32px;
	background-image: url(../images/icon_twitter_bird.png);
	background-repeat: no-repeat;
	background-position: 0px 0.3em;
	padding-bottom: 0.5em;
	padding-top: 0;
}


/*added by ayan 0n 13/02/2013*/
body, nav, ul, li, a  {margin: 0; padding: 0;}
body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; overflow-x:hidden; }
a {text-decoration: none;}
.fleft{ float:left;}
.fright{ float:right;}
.emni{ height:40px;}
.emni p{ background:url("images/reservoir_back.jpg") repeat left top; border:1px solid #678700; text-transform:uppercase; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:24px; padding:0 8px; border-radius:5px; margin:5px 7px; cursor:pointer;}
.container { width: 90%; /*max-width: 900px;*/ margin: 10px auto;}
.toggleMenu {display:  none;background: #ca85bd;padding:0 8px;color: #fff;font-weight:bold;font-size:15px;line-height:24px;text-transform:uppercase; margin:5px 2%; border:1px solid #B06AA0; border-radius:5px;}
.nav { list-style: none; *zoom: 1;background:url("images/navmenu_back.jpg") repeat;display:none;}
.nav:before,.nav:after { content: " "; display: table;}
.nav:after { clear: both;}
.nav ul {list-style: none;width: 9em;}
.nav a { padding: 11px 15px; color:#481f04; font-family:Verdana, Geneva, sans-serif;font-size: 14px;text-transform: uppercase;}
.nav li {position: relative;}
.nav > li {float: left;}
.nav > li > .parent { background-image: url("images/downArrow.png");background-repeat: no-repeat;background-position: right;}
.nav > li > a { display: block;}
.nav li  ul { position: absolute; left: -9999px;}
.nav > li.hover > ul { left: 20px;}
.nav li li.hover ul { left: 100%;top: 0;}
.nav li li a { display: block; background:url("images/navmenu_back.jpg") repeat; position: relative;z-index:100;}
/*.nav li li li a { background:url("images/submenu_back.jpg") repeat;z-index:200;}*/
.addedayan_eg{ display:none; left:5px; position:absolute;top: 120%;}

/*added for scroll to top*/
#back-top {
	position: fixed;
	bottom: 30px;
	right:5px;
	/*margin-left: -150px;*/
}

#back-top a {
	width: 31px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	height:31px;
	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}

/* arrow icon (span tag) */
#back-top span {
	width: 31px;
	height: 31px;
	display: block;
	margin-bottom: 7px;
	background: #ddd url("images/up-arrow.png") no-repeat center center;

	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #777;
}
.text .zuperWrap UL{ margin:0;}
.zuperSlider .grab li a img{ max-width:none !important;}
#menu-item-224{ margin-left:0;}

center.videoHeight {height:480px;}
/*added for scroll to top*/

/*@media only screen and (min-width : 768px) and (max-width : 1024px) ,
only screen and (min-device-width : 768px) and (max-device-width : 1024px){
	body{ min-width: 100%;}	
	.container{ min-width:100%;}
	#home_slideshow_container{ min-width:100%;}
	#home_slideshow{ min-width:100%;}
	.container_24{ min-width:100%;}
}*/
/*@media only screen and (min-width : 768px) and (max-width : 1024px) ,
only screen and (min-device-width : 768px) and (max-device-width : 1024px){
	body{ min-width: 100%;}	
	.container{ width:96% !important;}
	.container_24{ width:100%;}
	#home_slideshow_container{ width:100%;}
	#home_slideshow{ width:100%;}
	.container_24 .grid_17{ width:60%;}
	.container_24 .grid_6{ width:35%;}
	.newsletter_box{ width:100%;}
	.container_24 .col_3_5, .container_24 .text .col_3_5{ width:46%;}
	.container_24 .col_2_5, .container_24 .text .col_2_5{ width:49%;}
	.topmenu LI{ margin-left:21px;}
}
*/

/*@media screen and (max-width: 768px) {
    .active {
        display: block;
    }
    .nav > li {
        float: none;
    }
    .nav > li > .parent {
        background-position: 95% 50%;
    }
    .nav li li .parent {
        background-image: url(downArrow.png);
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
    }
	.nav > li.hover > ul li a{
		padding-left:30px;
	}
	.nav > li.hover > ul >li.hover > ul li a{
	    padding-left:40px;	
	}

}*/
/*added by ayan 0n 13/02/2013*/