/* CSS Document */
/*------------------------------Gobal veriable----------------------*/
body {
			padding:0;
			margin:0;
			background-color:#D1C6AD;
			font-family:Tahoma,Arial,Helvetica, sans-serif;
			font-size:10px;
			}
p 	{
			padding:0;
			margin:0;
			}
			
/*------------------------------top menu----------------------*/

.topmenu {
			font-size:11px;
			color:#FFF;
			font-weight:bold;
			text-decoration:none;
			}
			
.menuleft {
			font-size:11px;
			color:#FFF;
			font-weight:bold;
			text-decoration:none;
			padding-right:10px;
			}
			
.menuleft:hover {
			color:#FFFF99;
			}
/*commented by shilpa			
.menu {
			font-size:11px;
			border-left:#959595 1px solid;
			padding-left:16px;
			}
			/*commented by shilpa*/		
			
.menua	{
			text-decoration:none;
			color:#FFF;
			font-weight:bold;
			}
			
.menua:hover {
			color:#FFFF99;
			}
		
			
/*------------------------------body----------------------*/

.bg {
			background-color:#E2DDD2;
			border:#CCC7BC 1px solid;
			}
			
.coolingsoln {
			padding:15px;
			font-size:11px;
			color:#5C4C42;
			}
.coolingsoln1 {
			padding:2px;
			font-size:11px;
			color:#5C4C42;
			list-style:none;
			font-weight:300;
			padding-left:15px;
			}
			
			.table {
			padding:2px;
			font-size:11px;
			color:#5C4C42;
			list-style:none;
			font-weight:300;
			}
			
.blueheader {
			font-size:20px;
			font-family:Arial, Helvetica, sans-serif;
			color:#0C4B9C;
			font-variant:small-caps;
			
			}
			
.padding {
			padding:22px;
			}
			
.reasonfont {
			font-size:11px;
			color:#8C8074;
			font-weight:bold;
			text-decoration:none;
			}
			
.reasonfont:hover {
			color:#333;
			}
			
.3options {
			background-color:#F0EBE1;
			border: #CCC7BC 1px solid;
			}
			
.optiontext {
			font-size:11px;
			color:#393939;
			font-weight:bold;
			text-decoration:none;
			width:14%
			}
			
.optiontext1{
font-size:13px;
color:#393939;
font-weight:bold;
text-decoration:none;
width:44%;
}
			
.roomcomfort {
			font-size:16px;
			color:#AE220B;
			font-variant:small-caps;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			}
			
						
			
/*------------------------------footer----------------------*/

.footer {
			background-image:url(images/footer_bg.gif);
			background-repeat:repeat-x;
			font-size:10px;
			color:#D1C6AD;
			font-weight:bold;
			}

.footer a
{
color:#fff;
font-weight:bold;

}
			
/*------------------------------bulletd list 1----------------------*/
		
.coolingsoln ul {
	padding:0 22px;
	margin:0;
	}

.coolingsoln li {
	background:url(images/arrows.gif) 0 4px no-repeat;
		list-style-type:none;
		padding:0 0 0 10px; margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		color:#0C4B9C;
		font-size:11px;
		font-weight:bold;
		line-height:16px;
		}
		
/*-------------------------------- Table CSS -------------------------------*/
.tbl{
	background-color:#D1C6AD;
	}
	
	.size{color:#ad2108; font-size:11px; text-decoration:none;}
	.size1{color:#393939; font-size:11px; text-decoration:none;}
	.sizeTitle{color:#ad2108; font-size:15px;width:34%}
	.sizeTitleBold{color:#ad2108; font-size:16px; font-weight:bold;}
	
a { text-decoration:none;}
a:visited, a:hover { text-decoration:none;}

.table1 {
			
			font-size:12px;
			color:#5C4C42;
			list-style:none;
			font-weight:300;
			}

/*################ menu #################          */
#menu {
background:transparent  top repeat-x; 
height:32px;
display:block;
float:left;
margin:0;
text-transform:lowercase;

}
#menu ul {
margin:0;
padding:0;
position:relative;
text-transform:lowercase;
z-index:300;
}

#menu ul li a {
/*border-bottom:medium none;*/
color:#fff;
display:block;
font-size:11px;
font-weight:bold;
margin:0;
padding:9px;
/*background:#383838 transparent top repeat-x;*/
}

/*#menu ul li a {
border-bottom:medium none;
color:#000;
display:block;
font-size:12px;
font-weight:bold;
margin:0px;
}*/

#menu ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:#383838 none repeat scroll 0 0;
background-image:url(images/menu.gif);*/
color:#ffff99;
text-decoration:none;
}

/*#menu ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#c7070f;
text-decoration:none;
}*/

#menu ul li:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:#383838 none repeat scroll 0 0;  /*Important*/
/*background-image:url(images/menu.gif);*/
color:#c7070f;
text-decoration:none;
font-size:12px;
font-weight:bold;
height:32px;

}

/*#menu ul li:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-image:url(images/menu-drop.gif);
color:#c7070f;
text-decoration:none;
font-size:12px;
font-weight:bold;
}*/

#menu ul li {
float:left;
list-style-type:none;
margin:0;
padding:0;
position:relative;
font-size:11px;
font-weight:bold;
}

/*#menu ul li {
float:left;
list-style-type:none;
position:relative;
font-size:12px;
font-weight:bold;
padding:8px;
}*/

#menu ul ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background-image:url(images/menu.gif);*/
display:none;
/*margin:0;*/
background:#383838 none repeat scroll 0 0;
padding:0;
position:absolute;
width:14em;
z-index:99999;
}
#menu ul li ul {
display:none;
line-height:14px;
padding:0px;
position:absolute;
z-index:999;
}


ul.children li a{
	background:#383838 none repeat scroll 0 0;
	/*background-image:url(images/menu.gif) repeat-x;*/
	width:inherit;
	}

#menu ul li ul li {
padding:0;
background:#383838 none repeat scroll 0 0;
color:#fff;
}

/*#menu ul li ul li {
margin-left:-8px;
padding:0;
}*/
#menu ul li ul li:hover {
padding:0;
background:#383838 none repeat scroll 0 0;
color:#ffff99;

}
#menu ul li ul a {
color:#FFFFFF;
float:left;
height:auto;
padding:9px 10px;
/*width:15.3em;*/
width:124px;
}

#menu ul li ul a:hover {
border:medium none;
color:#fff;
height:auto;
background:#383838 none repeat scroll 0 0;
}
#menu ul ul ul {
padding:0;
top:auto;
}
#menu ul li ul ul {
left:12em;
margin:0 0 0 20px;
top:auto;
}
#menu ul li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {
border:medium none;
display:none;
}
#menu ul li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {
display:block;
}
#menu ul li.current_page_item a {
color:#fff;
}
#menu ul li.current_page_item li a {
color:#fff;
}
#menu ul li li a {
color:#fff;
}
#menu ul li li a:hover {
color:#ffff99;
background:#383838 none repeat scroll 0 0;
}
#menu ul li.current_page_item li a:hover {
color:#fff;
}
#menu ul li ul li.current_page_item a {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;

}

