@charset "utf-8";
/* CSS Document */

/* This file holds the general css for the Weaave site */
/* See the specific css files for section specific css */

/* FOR TESTING PURPOSES */
.borderBlue {
	border:1px #0000CC solid; 
	}
.borderRed {
	border:1px #CC0000 solid;
	}
.borderGreen {
	border:1px #00CC00 solid;
	}
.backgroundLightGray {
	background-color:#EEE;
	}

/* CANCELLING ISSUES IN DIFFERENT BROWSERS */

html,body,div,span,img,applet,embed,canvas,object,iframe {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent
}
h1,h2,h3,h4,h5,h6,p {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent
}
ol,ul,li {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent
}
fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent
}
ul,li {
	list-style:none;
}
li {
	display:inline
}
/* GENERAL REDEFINITIONS */
html {
	width:100%;
	height:100%;
	margin:0;
}
body {
	background:#fff url(../images/bg.png) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	color:#333333;
	
}
a {
	text-decoration:none;
	color:#cccccc;
	outline:none;
}
a img{
border:none;
}
.clr {
	clear:both;
}

/*Main css start here*/
/*Wrapper start here*/
#wrapper{
	width:950px;
	margin:0 auto;
	height:100%;
	background:#FFFFFF;
}
/*header start here*/

#header{
	width:950px;
	height:185px;
	float:left;
	margin:0;
}
.top-banner{
	width:950px;
	height:35px;
	margin:0;
	float:left;
}
.top-banner_img{
	background:url(../images/Top_Banner_px.jpg) repeat-x;
	width:775px;
	height:34px;
	float:left;
}
.top-banner_imghome{
	width:175px;
	height:34px;
	float:right;
	margin:0;
}

/*Banner start here*/

.banner{
	width:950px;
	height:148px;
	float:left;
	margin:0 0 0 -1px;
}

/*Banner end here*/

/*header end here*/

#BackgroundColourWrapper{
	width:950px;
	height:25px;
	line-height:25px;
	float:left;
	margin:5px 0 0 5px;
	border:#808000 solid 0px;
}

/*Backgroumd Colour box start here*/

#BackgroundColourWrapper .backgroundcolor_box{
	width:300px;
	height:25px;
	float:left;
	margin:0px 0 0 0;
}

.backgroundcolor_box span{
	width:120px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7e7e7e;
	margin:0 0 0 25px;
	font-weight:normal;
}

.backgroundcolor_box .backcolour_images{
	width:150px;
	float:right;
	margin:10px 0 0 0;
}

#BackgroundColourWrapper .changtextsize_box{
	width:180px;
	height:30px;
	float:right;
	margin:0px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#b7b6b6;
	border:#000000 dotted 0px;
}

 .changtextsize_box span{
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7e7e7e;
	float:left;
	font-weight:normal;
}

 .changtextsize_box .smoall_size{
 	width:20px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:1;
	float:left;
	color:#0000FF;
	margin:0px 0 0 10px;
}

/*Backgroumd Colour box end here*/

/*Main Contener Start here*/
#maincontener{
	width:950px;
	height:100%;
	float:left;
	margin:0;
}

/*midalTop start here*/

#maincontener #midalTop{
	width:950px;
	float:left;
	margin:0;
}

/*midalTop end here*/

/*midalleft start here*/

#maincontener #midalleft{
	width:185px;
	float:left;
	margin:0;
	padding:0px;
}

#midalleft .sitenavigation{
	/*background:url(../images/sitenavigation.jpg) no-repeat;*/
	width:166px;
	/*height:236px;*/
	float:left;
	margin:5px 0 0 -2px;
	padding:5px 0 0 px;
}

#midalleft .sigup_for_free_box{
	width:185px;
	float:left;
	margin:10px 0 0 5px;
	padding:0 0 0 0px;
}

.sigup_for_free_box .sigup_img{
	width:166px;
	height:27px;
	float:left;
	margin:0 0 0 10px;
	
}

#midalleft .watch_now_box{
	width:185px;
	float:left;
	margin:15px 0 0 0;
}

.watch_now_box .watchnow_img{
	/*background:url(../images/Watch_now_without_but.gif) no-repeat;*/
	width:185px;
	height:266px;
	float:left;
	margin:0;
}



/*midalleft end here*/

/*midalcenter start here*/

#maincontener #midalcenter{
	width:510px;
	float:left;
	margin:0;
	padding:0px;
}

#midalcenter .flash_box{
	width:510px;
	height:250px;
	margin:0;
	padding:0;
}
/*midalcenter end here*/

/*midal Right start here*/

#maincontener #midalRight{
	width:255px;
	float:right;
	margin:0;
	padding:0px;
}

#midalRight .freereport_box{
	/*background:url(../images/Free_report_without_but.gif) no-repeat;*/
	width:255px;
	height:248px;
	float:right;
	margin:0 5px 0 0;
}

/*midal Right end here*/

/*Midal Bottom start here*/

#midalBottom{
	width:750px;
	float:left;
	margin:0px 0 0 0;
}

#midalBottom .midal_bottom_top{
	width:750px;
	float:right;
	margin:0;
}
.midal_bottom_top .bottom_left{
	width:239px;
	height:140px;
	float:left;
	margin:0 13px 0 6px;
}

.bottom_left .Self-Diagnosis_img{
	background:url(../images/main_middle.png) no-repeat;
	width:245px;
	height:140px;
	float:left;
	margin:0 10px 0 0px;
}

.Self-Diagnosis_img .Self-Diagnosis_left_image_box{
	width:80px;
	float:right;
	margin:17px 0 0 0;
	
}
.Self-Diagnosis_img .self_text_box_left {
	border:0 solid #00CC00;
	float:left;
	height:130px;
	margin:5px;
	width:145px;
}
.self_text_box_left h1{
	color:#E17B3B;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:30px;
	margin:10px 0 0 5px;
	width:145px;
}
.self_text_box_left p{
	color:#6F6F6F;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	margin:5px;
	text-align:left;
	width:145px;
	height:55px;
}


.midal_bottom_top .bottom_center{
	width:239px;
	height:140px;
	float:left;
	margin:0 13px 0 0px;
}

.bottom_center .MakeBooking_img{
	background:url(../images/main_middle.png) no-repeat;
	width:245px;
	height:140px;
	float:left;
	margin:0;
}
.MakeBooking_img .MakeBooking_box_left {
	border:0 solid #00CC00;
	float:left;
	height:130px;
	margin:5px;
	width:145px;
}
.MakeBooking_box_left p{
	color:#6F6F6F;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	margin:5px;
	text-align:left;
	width:145px;
	height:55px;
}

.MakeBooking_box_left h1{
	color:#E17B3B;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:30px;
	margin:10px 0 0 5px;
	width:145px;

}

.MakeBooking_img .MakeBooking_left_images{
	width:65px;
	float:right;
	margin:56px 0 0 0;
}

.midal_bottom_top .bottom_right{
	width:239px;
	height:140px;
	float:left;
	margin:0 0 0 0px;
}

.bottom_right .ShopOnline_img{
	background:url(../images/main_middle.png) no-repeat;
	width:245px;
	height:140px;
	float:left;
	margin:0;
}
.ShopOnline_img .ShopOnline_right{
	width:80px;
	float:right;
	margin:50px 0 0 0;
}

.ShopOnline_box_left {
	border:0 solid #00CC00;
	float:left;
	height:130px;
	margin:5px;
	width:145px;
}

.ShopOnline_box_left h1{
	color:#E17B3B;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:30px;
	margin:10px 0 0 5px;
	width:145px;
}
.ShopOnline_box_left p{
	color:#6F6F6F;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	margin:5px;
	text-align:left;
	width:145px;
	height:55px;
}
.learn_more{
	color:#E17B3B;
	float:left;
	font-size:11px;
	font-weight:bold;
	min-height:10px;
	margin:5px;
	width:100px;
}
.learn_more a, a:link, a:visited, a:hover{
	color:#E17B3B;
}

.learn_more span{
	background:transparent url(../images/learn_arow.png) no-repeat;
	float:left;
	height:8px;
	margin:3px 5px 0 0;
	width:4px;
}


/*Midal Bottom end here*/

/*midalbottomvideo start here*/

.midalbottomvideo{
	width:567px;
	float:left;
	margin:10px 0 0 13px;
}

.midalbottomvideo .middle_line{
	background:url(../images/Home_VideoNew_21.jpg) no-repeat;
	width:4px;
	height:129px;
	margin:0;
	float:left;
}

/*video_box start here*/

.midalbottomvideo .video_box{
	width:185px;
	float:left;
	margin:0;
	border-right:#666666 solid 0px;
}

.video_box .video_title{
	width:185px;
	height:20px;
	float:left;
	margin:0;
	color:#0397E8;
	font-size:11px;
	font-weight:bold;
}
.video_box .video_title a{
color:#0397E8;
}
.video_box .video_img{
	width:84px;
	float:left;
	margin:0;
}
.video_img .video_size{
	font-size:11px;
	color:#B9121E;
	font-weight:bold;
}

.video_img span{
	color:#6F6F6F;
	font-size:9px;
}
.video_img span{
	color:#6F6F6F;
	font-size:9px;
}
.video_box .video_text{
	width:94px;
	float:right;
	margin:0;
	padding:0px 3px;
	font-size:9px;
	color:#6F6F6F;
	font-weight:normal;
}	
	
/*Forums_box start here*/

.midalbottomvideo .Forums_box{
	width:185px;
	float:left;
	margin:0;
	
}

.Forums_box .Forums_title{
	width:178px;
	height:15px;
	float:left;
	margin:0;
	padding:0 0 0 10px;
	color:#0397E8;
	font-size:11px;
	font-weight:bold;
}


.Forums_box .Forums_title a{
color:#0397E8;
}

.Forums_box .Forums_text{
	width:173px;
	float:left;
	margin:0;
	padding:5px 5px 5px 10px;
	font-size:9px;
	color:#6F6F6F;
	font-weight:normal;
}

/*Blogs start here*/
.midalbottomvideo .Blogs{
	width:182px;
	float:left;
	margin:0;
	padding:0 0 0 5px;
	border-left:#666666 solid 0px;
}

.Blogs .Blogs_title{
	width:182px;
	height:20px;
	float:left;
	margin:0;
	padding:0 0 0 5px;
	color:#0397E8;
	font-size:11px;
	font-weight:bold;
}



.Blogs .Blogs_title a{
color:#0397E8;

} 
.Blogs .Blogs_img{
	width:84px;
	float:left;
	margin:0 0 0 5px;
	
}
.Blogs_img .blogs_size {
	font-size:11px;
	color:#B9121E;
	font-weight:bold;
}

.Blogs_img span{
	color:#6F6F6F;
	font-size:9px;
}
.Blogs .Blogs_text{
	width:90px;
	float:right;
	margin:0;
	font-size:9px;
	color:#6F6F6F;
	font-weight:normal;
}	

/*howcanhelpyou_box start here*/

.howcanhelpyou_box{
	width:185px;
	float:right;
	margin:0;
}

.howcanhelpyou_img{
	/*background:url(../images/livechat.jpg) no-repeat;*/
	width:178px;
	height:245px;
	float:right;
	margin:0 8px 0 0;
}

/*Footer start here*/
#footer{
	background:url(../images/footer.jpg) repeat-x;
	width:950px;
	height:26px;
	float:left;
	margin:0;
}
	