/* CSS Document */

h2{color:#ff0099; font-size:12pt;font-weight:normal;}
body{
/*padding-top:60px; */
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3366cc;

}
p{font-size:12px; line-height:22px;}

.red {
color:#FF0000;
}

/*

#phone{
width:105px;
margin: 0px 0px 0px 20px;
}

#phone h2{
font-size:8pt;
}

*/

.text{
font-size:15px; line-height:22px;
}

a{text-decoration:none;color:#ff33cc;}
a:hover{color:#ff0099;}
a:active, a:focus {outline: 0;}
a img {border-style:none;}
#wrapper{
margin:auto;
width:832px;
}

#content{
background-image:url(../images/content_bg.png);
background-repeat:no-repeat;
width:832px;
height:639px;
margin:auto;
margin-top:27px;
}

#content2{
background-image:url(../images/content_bg2.png);
background-repeat:no-repeat;
width:832px;
height:1040px;
margin:auto;
margin-top:27px;
}

#banner{
margin-top:70px;
width:832px;
/*height:168px;*/
}

#baby_monitors{
margin:0 14px 0 342px;
}

#cart{
margin:0px 0px 7px 0px;
}

#stork{

position:absolute;
margin:-53px 0 0 -90px;
} 

#navBackground{
	
	width: 755px;
	height: 53px;
	display: block;
	margin:-30px 0 0 103px;
	/*top: 228px;
	position: relative;
	margin: 0;
	padding: 0;*/

}

#nav{
	
	position:relative;
	
	list-style: none;
	margin: auto;
	padding: 0px 0px 0px 50px;
	height: 0px;
	display: inline;
	overflow: hidden;
	width: 725px;
	height:53px;
	}



	#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
#navBar{
margin:24px 0 0;
padding:20px 0 0 120px;
}

#nav a {
	float: left;
	padding: 25px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:100px; /* for IE5/Win */
}
	
#nav a:hover {
	background-position: 0 -25px;
	}

#nav a:active, #nav a.selected {
	background-position:0 -26px;
	}
	
#thome a  {
	width: 117px;
	background: url('../images/home.png') top left no-repeat;
	
	}

#ttests a  {
	width: 117px;
	background: url('../images/video.png') top left no-repeat;
	}

#tlimits a  {
	width: 117px;
	background: url('../images/audio.png') top left no-repeat;
	}

#tcontact a  {
	width: 117px;
	background: url('../images/cart.png') top left no-repeat;
	}
	
#tmore a  {
	width: 117px;
	background: url('../images/contact.png') top left no-repeat;
	}

/************************************************home page****************************/

#slider							{ background:url(../images/slider_background.png);background-repeat:no-repeat; height: 202px; overflow: hidden;
								  position: relative; margin-top: 7px; margin-left:20px;width:790px;}
								  
                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ width: 2880px; position: relative; }

.slide {
float:left;
padding:20px 30px;
position:relative;
width:900px;
}

.slide h1						{ font-family: Helvetica, Sans-Serif; font-size: 30px; letter-spacing: -1px;
								  color: #8A72c5; }
.slide p						{ color: #3366CC; font-size: 12px; line-height: 22px; width: 360px;margin-top:-29px; }
.slide img						{ position: absolute; top: 20px; left: 440px; margin-top:-10px;}

#slider-stopper {

color:#0099cc;
font-size:10px;
padding:3px 4px;
position:absolute;
right:35px;
text-decoration: none;
top:10px;
z-index:1000;
}


.slideLogo{
padding-top:15px;
margin-bottom:20px;
margin-left:-414px;
margin-right:0;
margin-top:-15px;
top:20px;
}

#button_vid{
margin:5px 0px 0px 0px;
}

#video_button li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#video_button {
list-style: none;
height: 0px;
display: inline;
overflow: hidden;
}



#video_button a{
margin:0.3em 0 1em 1em;
height:55px;
}
	
#video_button a:hover{
background-position: 0 -55px;
}

#video_button a{
float:left;
margin:0px 0px 0px -16px;
width: 389px;
background: url('../images/video_btn.png') top left no-repeat;
}

#button_sound{
margin:5px 0px 0px 0px;
}

#sound_button li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#sound_button {
list-style: none;
height: 0px;
display: inline;
overflow: hidden;
}



#sound_button a{
margin:0.3em 0 1em 1em;
height:55px;
}
	
#sound_button a:hover{
background-position: 0 -55px;
}

#sound_button a{
float:left;
margin:0px 0px 0px 6px;
width: 389px;
background: url('../images/sound_btn.png') top left no-repeat;
}


#home_info{
background-image:url(../images/home_info_bg.png);
background-repeat:no-repeat;
width:784px;
height:243px;
margin:70px 0 13px 23px;
}

#home_heading{
text-align:right;
padding:20px 42px 0px 0px;
}
#home_text{
text-align:right;
width:500px;
margin: 20px 42px 0px 243px;
}

#vidinfo{
margin:0 -1px 15px 371px;
}

#audioinfo{
margin:0px 0px 15px 10px;
}
/********************************************************home end*****************************/

/**********************************************************video page********************************************************************************************/
.products{
margin:9px 30px 20px 18px;

}
/**********************************************************video page end********************************************************************************************/

/**********************************************************contact page********************************************************************************************/

#thanks{
color:#FF0000;
/*width:484px; */
height:20px;
margin:240px 0 0 117px;
position:absolute;
}

#heading{
margin:10px 0 0 30px;
}

#heading h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#006699;
}

#contact_info2{
background-image:url(../images/contact_info_bg2.png);
background-repeat:no-repeat;

width:791px;
height:922px;
margin:5px 0 0 20px;
padding-top:10px;
}

#contact_info{
background-image:url(../images/contact_info_bg.png);
background-repeat:no-repeat;

width:791px;
height:559px;
margin:5px 0 0 20px;
padding-top:10px;
}


#contact_text{
padding:10px;
text-align:right;
}

#contact_content{
background-image:url(images/contactt_bg.png);
background-repeat:no-repeat
}

#contact{
margin:15px 5px 0 7px;
/*width:330px;*/
height:500px;	
text-align:right;
padding-right:25px;
/*padding-top:25px; */
}

#contact_form{
width:330px;

height:400px;
margin:-273px -2px 0 122px;
}
/*
#contact_form{
float:right;
height:400px;
margin:-300px 42px 0 22px;
width:330px;
}
*/
/* product form styles */
.enquiryform label, .publicform label {
	width: 100px;
	float: left;
	text-transform: capitalize;
	color: #4a4a4a;
	font-size: 1em;
	font-weight:bold;
}
.enquiryform textarea, .publicform textarea {
	width: 330px;
	height:114px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	padding: 2px;
	margin: 2px 0px;
	border:1px solid #3399cc;
	color: #706868;
}
.enquiryform input, .publicform input {
	padding: 2px;
	color: #706868;
	font-size: 1em;
	width: 330px;
	height: 18px;
	margin: 2px 0px;
	border:1px solid #3399cc;
}
.enquiryform input.submitbtn, .publicform input.submitbtn{
	padding-bottom:25px;
	color: #fff;
	font-size: 1em;
	width: 82px;
	height: 33px;
	margin: 0px 0px 0px 0px;
	border:1px solid #3399cc;
	float:right;
	background-image:url(../images/submit.gif)
}

#name{
margin:0px 0 10px 0px;
}

#enquiry{
margin:0px 0 10px 0px;
}

#email{
margin:0px 0 10px 0px;
}

li{
font-size:12px;
margin-bottom:14px;
}

#reset{
	padding-bottom:25px;
	color: #fff;
	font-size: 1em;
	width: 82px;
	height: 33px;
	margin: 0px 10px 0px 0px;
	border:1px solid #3399cc;
	float:right;
	background-image:url(../images/reset.gif);
}

#checker{
display:none;
}

/**********************************************************Contact page end********************************************************************************************/
/**************************************************************thanks***************************************************************/
#thanks_text{
padding:40px;
text-align:left;
}

#thanks_text p{
font-size:16px;
}

#nav2{
	
	position:relative;
	
	list-style: none;
	margin: auto;
	padding: 0px 0px 0px 50px;
	height: 0px;
	display: inline;
	overflow: hidden;
	width: 725px;
	height:53px;
	}



	#nav2 li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}


#nav2 a {
    margin:0 0 0 15px;
	float: left;
	padding: 25px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:100px; /* for IE5/Win */
}
	
#nav2 a:hover {
	background-position: 0 -25px;
	}

#nav2 a:active, #nav a.selected {
	background-position:0 -26px;
	}
	
/**************************************************************thanks end***************************************************************/
/***************************** GAllERY TEMPLATE PAGE CONTENT *******************************************/


/* container div*/
#featuredone{ 
    width:520px;
	padding-right:250px; 
	position:relative; 
	background-image:url(images/contact_bg.png);
	height:590px; 
	/*background:#fff; */
	margin:17px 0 0 20px;
	float:left;
}
/*thumb space*/
#featuredone ul.ui-tabs-nav{ 
	position:absolute; 
	top:1px; left:12px; 
	list-style:none; 
	padding:0; margin:0; 
	width:284px; 
}
#featuredone ul.ui-tabs-nav li{ 
	padding:9.7px 13px 2.7px 0; 
	font-size:12px; 
	color:#3366CC;
	
}
#featuredone ul.ui-tabs-nav li img{ 
	float:left; margin:0px 7px 0px 0px; 
	background:#eacefe; 
	
	/*padding:2px; 
	border:1px solid #eee;*/
}
#featuredone ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
	color:#3366CC;
}
/* little thumbs box*/
#featuredone li.ui-tabs-nav-item a{ 
	display:block; 
	height:138px; 
	color:#333;  background:#eacefe; 
	line-height:20px;
	padding:5px;
	margin-top:5px;
}
#featuredone li.ui-tabs-nav-item a:hover{ 
	background:#f6f0fa; 
}
#featuredone li.ui-tabs-selected{ 
	background:url('../images/selected-item.png') top right ;
background-repeat:no-repeat;	
}
#featuredone ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#f4e7fd; 
	
}
/* large space*/
#featuredone .ui-tabs-panel{ 
	width:412px; height:584px; 
	background:#eacefe; position:relative;
	margin: 33px 0 0 3px;
	left:309px;
	padding:10px;
}

.large_erea_text{
margin:40px 0px 20px 0px;
}

#featuredone .ui-tabs-panel .info{ 
	position:absolute; 
	top:232px;
	width:435px;
	left:0; 
	height:50px; 
	background: url('images/transparent-bg.png'); 
}
#featuredone .info h2{ 
	font-size:18px; font-family:Verdana, serif; 
	color:#3366CC; /*padding:5px;*/ margin:21px 0 0 9px;
	overflow:hidden; 
}
#featuredone .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featuredone .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featuredone .info a:hover{ 
	text-decoration:underline; 
}
#featuredone .ui-tabs-hide{ 
	display:none; 
}

#vid_info_links{
text-align:left;
margin:-87px 54px 0;
}

#audio_info_links{
text-align:right;
margin:-197px 52px 0;
}

#ad_info_links{
text-align:right;
margin:-346px 91px 0 0;
height:200px;
}

/*****************************************************************************gallery end *********************************************/


/* this styling for the accordian menu also styles the info_visa.html page and the package tours menu of the holiday page*/


#main_content_faq
{
  background:transparent url(images/bg_main.png) no-repeat scroll 0 0;
  background-repeat:no-repeat;
  background-color:#FAFCF4;
  width: 980px;
 
  float: right;
   
  margin-right:17px;
}

#faq_site_content {
background-image: url(images/contact_bg.png);
background-repeat:no-repeat;
 /*width: 820px;*/
  height: 630px;
 margin:25px 0 0 194px;
}

#faq_info{
background-image: url(images/faq_menu.png);
margin:15px 0 0 -1px;
height:404px;
width:411px;
}



#faq_form_bg{
background-image: url(images/faq_form.png);
height:404px;
width:321px;
margin:-404px 0 0 424px;
}



#faq_form{
font-family:verdana;
font-size:13px;
margin:64px 0 0 15px;
width:300px;
background-color:#e6f6fa;
position:absolute;
}



#info_faq_menu{
background-color:#eacefe;
font-family:verdana;
float:left;
height:365px;
margin:68px 0 0 69px;
position:absolute;
width:650px;
}

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  
  /*width: 15em;*/
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  /*background-image: url(../images/accordian_menu_strip.png);*/
  background-color:#fdedf7;
 /* background: #333; */
  color:#006699;	
  padding: 0.8em;
  font-size:16px;
  /*border: 2.5px #e4ecee solid; */
}

ul#menu li a:hover {
  background: #ff0099;
  color:#ffffff;
}

ul#menu li ul li a {
  background: #c7edfc;
  color:#000000;
  padding-left: 20px;
  border:none;
  font-size:13px;
}

ul#menu li ul li a:hover {
  background: #e6f6fa;
  color: #000000;
  border-left: 5px #ff0099 solid;
  padding-left: 15px;
}

/*end of accordian menu*/



#bottom_pic{
position:absolute;
margin:-103px 20px 20px 672px;
}

#bottom_pic_left{
position:absolute;
margin:-107px 20px 20px -32px;
}
.clearFloat {
	clear: both;
	}



	
#footer {
	/* margin value was out of whack before? */
	margin:0px auto auto; 
	/*text-align: center;*/
	padding: 5px;
	font-size: 0.8em;
	
	}
#footer ul {
	text-align: center;
	text-decoration: none;
	padding: 0;
	margin:auto;

}
#footer li {
	color:#ff66cc;
	display: inline;
	list-style-type: none;
	margin-left: 10px;
}


#footer li a {
	color: #ff66cc;
}

#footer li a:visited {
	color: #ff66cc;
}

#footer li a:hover {
	color: #3333cc;
}

.foot_text{
color: #ff66cc;
text-align: center;
margin-top:90px;
top:20px;
}

