@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;
}

body{
	
	
	background:#C2DCB6;
}
.main
{
	margin:0 auto;
width:1002px;
	background:#ffff99;
}
h1
{
	color: #7E2217;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-weight:bold;
	font-size:30px;
	background:#ffff99;
	padding-top:20px;
	
	
}
img{
	border:0;

}
.cont
{
	
	background-color:#ffff99;
	color:#0000ff;
	font-family:Trebuchet MS,verdana, helvetica, arial;
	font-size:13px !important;
	padding:20px 30px 20px 30px;
	text-align:justify;
	line-height:20px;

}
.cont .main_head{
	color:#004000;
	font-family:"Monotype Corsiva";
	font-weight:bold;
	font-size:26px;
}
.cont .side_head{
	color:#F00;
	text-decoration:underline; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
	font-size:16px;
	font-weight:bold;
}
.cont .side_head1{
	color:#090;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.cont .bold{
	font-weight:bold;
}
.cont ul{
	margin-left:30px; 
	color:#990000;
}
.cont ol{
	margin-left:30px; 
	color:#990000;
}
.cont ul li{
	padding:6px 0px 6px 0px;
}
.inner{
	margin:0 auto;
	width:1001px;
	background:#ffff99;
	
}
.header{
	margin:0 auto;
	background:#fff url(../images/header2.png) no-repeat;
	width:100%;
	height:130px;
	
}
.hor_menu{
	background:#0000A0 url(../images/top.gif);
	height:20px;
}
.content{
	float:left;
	width:1001px;
	border-right:solid 1px #CCC;

	
}
.pay{
	padding-top:20px;
	font-size:16px;
}

.que{
		background:#ffff99;
}
h6{
background:#7E2217;
color:#FFF;
font-size:15px;
line-height:20px;
}
.red
{
	color:#F00;
	font-weight:bold;
	text-decoration:underline;
}
.ver_menu{
	background:#ffff99;
	clear:both;
	width:160px;
	float:left;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;

}
h2{
	float:left;
	color:#FFF;
	background-color:#7e0300;
	font-size:15px;
	width:177px;
	padding:2px 0px 4px 5px;
	font-family:Tahoma, Geneva, sans-serif;
}
.ver_menu ul{
	list-style-type:none;
	display:block;
}
.ver_menu ul li{
	
	font-size:12px;
	font-weight:800;
	color:#FFF;


}
.ver_menu ul li a{
	padding:8px 0px 8px 22px;
	background:#039 url(../images/link1_1.png);
	display:block;
	width:100%;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;

}

.ver_menu ul li a:hover{
	
	text-decoration:none;
	background:#F00;
	display:block;
}
.main_content{
	
	background:#ffff99;
	margin-left:182px;
	color:#FFF;
	font-size:12px;
	line-height:30px;
	text-align:justify;
	
	
}

.footer{
	clear:both;
	background:#069;
	height:80px;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
}
.footer a{
	color:#FC0;
}

.hor_menu1{height:20px; width:100%; text-align:center;
	 background:url(../images/menu_bg.gif); overflow:hidden; }

.hor_menu1 ul{display:block;}

.hor_menu1 ul li{float:left; list-style-type:none; color:#FFF; font-family:Tahoma, Geneva, sans-serif; font-weight:600; border-right:#83A3DE solid 1px;display:block; }

.hor_menu1 ul li a{display:block; color:#FFF; text-decoration:none; padding:5px 17px 5px 17px; font-size:11px; background:url(../images/menu_bg.gif) no-repeat;}

.hor_menu1 ul li a:hover{color:#FFF; text-decoration:none;background:#F00; font-size:11px;   padding:5px 17px 5px 17px; }

.hor_menu1 ul li a.active{color:#FFF; text-decoration:none; background:#50567E; font-size:12px; }

#slideshow {width:130px;  height: 130px; }
.slider-item { height: 130px; margin:0 auto; padding:0; z-index:1; }
.slider-item img { border: none; margin:0 auto;  }
#slider_controls { float: left; margin:0;  width:90px;}
#slider_controls ul { margin:0 auto; padding:0; width:90px;}
#slider_controls ul li { background:none; margin: 0; padding: 0; list-style: none; }
#slider_controls ul li { float: left; display: block; }
#slider_controls ul li a { width: 10px; height: 10px; background:url('../images/tabs_2.gif') no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { background:url('../images/tabs_1.gif') no-repeat center center; }

 /*   #slideshow-container { height:130px; position:relative; }
    #slideshow-container img {  float:right}
    #slideshow      {  margin-left:870px;   list-style:none; float:right }
    #slideshow img  { width:130px; height:130px; background-repeat:none; background-position:top left;  left:0; top:0 }
    #slideshow      { position:absolute; left:0; top:0;  }
    #slideshow img  { width:130px; height:130px; background-repeat:none; background-position:top left; position:absolute; left:0; top:0 } /* adjust this for your images */

*/
.que
{
	background:#ffff99;
}
.que_inner
{
	width:100%;
	float:left;
	background:#ffff99;
padding-top:10px;
}

.que h4{
	background:#7E2217;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:24px;
	

}
.left{
	clear:right;
	font-size:13px;
	background:#ffff99;
	float:left;
	padding-left:5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.left a{
	text-decoration:none;
	color:#990066;
}
.left a:hover{
	color:#990066;
	text-decoration:underline;
}
.right{
	padding-right:5px;
	background:#ffff99;
	float:right;
	color:#03C;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
}

.muh_list
{
	margin:10px 20px 20px 100px;
	font-size:13px;
	background:#ffff99;
	padding-left:5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	width:500px;
	
}
.price
{
	clear:both;
	float:right;
	color:#03C;
	font-weight:bold;
}
.muh_list ul{
	list-style-type:none
}
.muh_list ul li{

padding:0px 1px 0px 1px;
}

.muh_list ul li a{

	text-decoration:none;
	color:#990066;
	
	
}

.muh_list ul li a:hover{
	text-decoration:underline;
	color:#990066;
}

.bold a{
	color:#F00;
}
.bold a:hover{
	text-decoration:none;
	color:#F00;
}
.left img
{
	vertical-align:middle;
	padding-top:15px;
}

.center_table_text{
	font-size:13px;
	color: #0000ff;
	font-family:Trebuchet MS,verdana, helvetica, arial;
	font-weight: normal;
	text-decoration: none;
	text-align: justify ;

}

table.babynames {
  width: 561px;	
/*  border-style: none;
  border-top-width:1px;
	border-top-color:#7E2217;
	border-top-style:solid;
	border-left-width:1px;
	border-left-color:#7E2217;
	border-left-style:solid;
	border-right-width:1px;
	border-right-color:#7E2217;
	border-right-style:solid;  
  background: #FFff99;	*/
}

table.babynames caption {
  padding: 3px;
  height: 18px;  
  color: #ffffff;
  background: #7E2217;
  text-align: left;
  font-size: 13px;
  font-family: sans-serif;
  font-weight: bold;
}

.xyz{
  padding: 3px;
  height: 18px;  
  color: #FFFFFF;
  background: #7E2217;
/*  text-align: left;*/
  font-size: 13px;
  font-family: sans-serif;
  font-weight: bold;
}

table.babynames tfoot {
  padding: 3px;
  height: 18px;  
  color: #000000;
  background: #ccffcc;
  text-align: left;
  font-size: 13px;
  font-family: sans-serif;
  font-weight: bold;
}

.girlname {
  padding: 3px;
  height: 18px;  
  color: #000000;
  background: #66cc66;
  text-align: left;
  font-size: 13px;
  font-family: sans-serif;
  font-weight: bold;
}
.girlmeaning{
  padding: 3px;
  height: 18px;  
  color: #000000;
  background: #66cc66;
  text-align: left;
  font-size: 13px;
  font-family: sans-serif;
  font-weight: bold;
}
.boyname {
  padding: 3px;
  height: 18px;  
  color: #000000;
  background: #66cc66;
  text-align: left;
  font-size: 13px;
  font-family: sans-serif;
  font-weight: bold;
}
.boymeaning{
	padding: 3px;
  height: 18px;  
  color: #000000;
  background: #66cc66;
  text-align: left;
  font-size: 13px;
  font-family: sans-serif;
  font-weight: bold;
}
.namehead{
	font-size:13px;
	color: #0000ff;
	font-family:Trebuchet MS,verdana, helvetica, arial;
	font-weight: bold;
	text-decoration: none;
	text-align: center ;
}

a.alpha:link {color:#7E2217; text-decoration:none;}
a.alpha:visited {color:#7E2217; text-decoration:none;}
a.alpha:hover {color:#7E2217;text-decoration:none;}
a.alpha:active {color:#7E2217;text-decoration:none;}

a.returntotop:link {color:#ffffff; text-decoration:none;}
a.returntotop:visited {color:#ffffff; text-decoration:none;}
a.returntotop:hover {color:#ffffff;text-decoration:none;}
a.returntotop:active {color:#ffffff;text-decoration:none;}

a.faq_returntotop:link {color:#000099; text-decoration:none;}
a.faq_returntotop:visited {color:#000099; text-decoration:none;}
a.faq_returntotop:hover {color:#000099;text-decoration:none;}
a.faq_returntotop:active {color:#000099;text-decoration:none;}


.side_nav_buygems {
	border-top-width:1px;
	border-top-color:#7E2217;/*#D45202;*/
	border-top-style:solid;
	
	border-left-width:1px;
	border-left-color:#7E2217;/*#D45202;*/
	border-left-style:solid;

	border-right-width:1px;
	border-right-color:#7E2217;/*#D45202;*/
	border-right-style:solid;
}
#side_nav_buygems_heading_rowcolor td {text-decoration: none; color:#FFFFFF; background-color: #7E2217;/*#D45202;*/ display:block; height: 23px; border-bottom-width:1px; font-weight: bold; }
	
#side_nav_buygems_rowcolor td a {text-decoration: none; color:#009900; background-color:#ffff99; display:block; height: 23px; border-bottom-width:1px; 
	border-bottom-color:#7E2217;/*#D45202;*/
	border-bottom-style:solid;} 

#side_nav_buygems_rowcolor td a:hover {color:#CC0033; height:23px; font-weight:bold;}


.side_nav_buygems_text{
	font-weight:bold;
	text-decoration:none;
}

a.side_nav_buygems_text:hover{
	color:#F00;
	text-decoration:underline;
}
.muh
{
	float:left;
	width:300px;
}
.muh a{
	color:#990066;
	font-size:14px;
}


form {margin:0 auto;padding:0;



} 

.form_re
{
	width:80%;
}/* Standard margin and padding reset, normally done on the body */

legend {
	color:#000; /* IE styles legends with blue text by default */
	*margin-left:-7px; /* A hack that only ie reads to position the legend in the same place cross browser */
}
fieldset {
	background:#C2DCB6;
	border:#3068BC solid 1px;
	color:#903;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	
	/* Default fieldset borders vary cross browser, so make them the same */
}
fieldset div {
	overflow:hidden; /* Contain the floating elements */
	display:inline-block;
	padding-left:40px;/* Give layout in ie to contain float */
}
fieldset div {display:block; } /* Reset element back to block leaving layout in ie */
fieldset label {
	float:left; /* Take out of flow so the input starts at the same height */
	width:200px;
	/* Set a width so the inputs line up */
}
fieldset input{
	width:250px;
}

.radio {
	position:relative; /* Position so children are relative to this container */
	border:0; 
	/* Remove the border */
}
.radio span {
	position:absolute; /* Take the content of the legend out of flow */
	top:0;left:0; /* and position it to the top left of the fieldset */
	width:5em; /* Same width as labels */
}
.radio ul {
	margin-left:200px; /* Since the legend is out of flow. set margin, so inputs are inline */
	list-style:none;
}
.radio li {
	position:relative; /* Fix a bug in IE zoom functionality */
	display:inline; /* Display the inputs in a line */
	white-space:nowrap; /* We dont want a label to wrap between the input and label */
}
.radio label, .radio input {
	width:auto; /* Reset the width on the label from the 5em, set earlier */
	float:none; /* Reset the float from left on the label, set earlier */
	vertical-align:middle; /* Align the radio buttons with the inputs */
}
button{
	margin-left:300px;
	margin-bottom:10px;
}
.help{
	color:#999;
	margin-left:200px;
}
.red1{
	color:#F00;
}
.cap{
	color:#FFF;
	text-transform:capitalize;
}
#map{
	position:absolute;
	margin-left:820px;
	color:#06C;
}
#map p{
	 margin-top:2px;
}
#map a{

	color:#F00;
	text-decoration:none;
	
}
#map a:hover{
	color:#F00;
	text-decoration:underline;
}
