/* CSS Document */

body{
	margin: 0;
	padding: 0;
	background-color: #00335a;
}
#outer {width:1000px; margin:0 auto; background:#FFF;}
.header {background:#00335a; font:normal 32px "Trebuchet MS"; text-align:center; color:#FFF; padding:15px 0 0;}
.mainbrdr {border:8px solid #234f71;}

.header_inner {background:url(../images/header-inner.jpg) no-repeat; font:normal 32px "Trebuchet MS"; text-align:center; color:#00335a; padding:15px 0 0;}

.left {float:left;}
.right {float:right;}
.clear {clear:both; overflow:hidden; font-size:0; height:0;}

#logo_inner {padding:0 0 0 25px;}
.udaipur_inner {margin:0 0 0 225px; float:left;}

.innermain {width:950px; margin:20px auto 10px;}

.txt {font:normal 13px arial; line-height: 22px; color:#222; text-align:justify;}
.txt a {color:#222; text-decoration:none;}
.txt a:hover {color:#069; text-decoration:underline;}

.imgBorder_right {border:8px solid #ddd; margin:5px 0 5px 25px; padding:2px; background:#FFF;}
.imgBorder {border:8px solid #ddd; margin:5px 8px; padding:2px; background:#FFF;}

.title {
	font-family: Arial;
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
	color: #005893;
	text-decoration: none;
}
.title_01 {
	font-family: "Anson";
	font-size: 30px;
	line-height: 25px;
	font-weight: bold;
	color: #27536E;
	text-decoration: none;
}
.toplink {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
.toplink a:link {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
.toplink a:visited {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
.toplink a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #168FC4;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
.toplink a:active {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
.link {
	font-family: Arial;
	font-size: 15px;
	line-height: 23px;
	font-weight: bold;
	color: #005797;
}
.link a:link  {
	font-family: Arial;
	font-size: 15px;
	line-height: 23px;
	font-weight: bold;
	color: #005797;
}
.link a:visited {
	font-family: Arial;
	font-size: 15px;
	line-height: 23px;
	font-weight: bold;
	color: #005797;
}
.link a:hover {
	font-family: Arial;
	font-size: 15px;
	line-height: 23px;
	font-weight: bold;
	color: #4D4D4D;
}
.link a:active {
	font-family: Arial;
	font-size: 15px;
	line-height: 23px;
	font-weight: bold;
	color: #005797;
}
.productlink {
	font-family: Arial;
	font-size: 15px;
	line-height: 23px;
	font-weight: bold;
	color: #005797;
	text-decoration: underline;
}
.productlink a:link  {
	font-family: Arial;
	font-size: 15px;
	line-height: 23px;
	font-weight: bold;
	color: #005797;
	text-decoration: underline;
}
.productlink a:visited {
	font-family: Arial;
	font-size: 15px;
	line-height: 23px;
	font-weight: bold;
	color: #005797;
	text-decoration: underline;
}
.productlink a:hover {
	font-family: Arial;
	font-size: 15px;
	line-height: 23px;
	font-weight: bold;
	color: #4D4D4D;
	text-decoration: underline;
}
.productlink a:active {
	font-family: Arial;
	font-size: 15px;
	line-height: 23px;
	font-weight: bold;
	color: #005797;
	text-decoration: underline;
}
.web {
	font-family: Verdana;
	font-size: 11px;
	line-height: 28px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background:#234f71;
}
.web a:link  {
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background:#234f71;
	padding:7px;
}
.web a:visited {
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.web a:hover {
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	background:#4f88c1;
}
.web a:active {
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}


.footer {
	font:normal 11px verdana;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
	background:#00335a;
	text-align:center;
	padding:10px 0 5px;
}
.footer a {color: #FFFFFF; text-decoration:none;}
.footer a:hover {color:#5BDEFF;}

.footer_inner {
	font:normal 11px verdana;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
	background:#234f71;
	text-align:center;
	padding:10px 20px;
}
.footer_inner a {color: #FFFFFF; text-decoration:none;}
.footer_inner a:hover {color:#5BDEFF;}


.pageHeading {
	font:normal 25px "trebuchet ms";
	color:#336699;
	background:url(../images/pagehead_bg.jpg) repeat-x #eaeaea;
	border:1px solid #ebebeb;
	padding:3px 10px;
}
.pageHead_shadow {background:url(../images/pagehead_shadow.jpg) no-repeat center top;}

label {width:100px; float:left; display:block; margin:5px 0;}
.txtbox {border:1px solid #CCC; padding:4px 5px; width:220px; margin:4px 0; outline:none;}
.txtbox:hover, .txtbox:focus {border:1px solid #aaa;}
textarea {font:normal 13px arial;}
.btn1 {background:url(../images/btn1.jpg) top repeat-x; font:bold 13px arial; color:#000; padding:6px 35px; border:1px solid #ccc;}
.btn1:hover {background:url(../images/btn1.jpg) bottom repeat-x; color:#FFF; border:1px solid #555;}
.red {color:#F00;}

.gallery {}
.gallery ul {margin:0; padding:0; list-style:none;}
.gallery li {float:left; background:#FFF; border:6px solid #ddd; margin:10px; padding:2px; height:150px;}
.gallery li:hover {border:6px solid #4e7b90; background:#000; }