/* CSS Document */
*{margin:0px; padding:0px;}
body{background:#D2D2D2 url(../images/pages-bg.gif) repeat-x left top;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}

.main{width:970px; margin:auto; background:url(../images/page-c-bg.gif) repeat-y;}
.bg{width:970px; background:url(../images/page-c-bg.gif) repeat-y; float:left;}
.page{width:970px; float:left; background:url(../images/page-top.gif) no-repeat left top;}
#container{width:916px; float:left; background:url(../images/page-b-bg.gif) no-repeat left bottom;
	padding:10px 27px 11px 27px;
}
a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#333333}
a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#000000;}
.flotl{float:left;}
.flotr{float:right;}
/*-----------------Header Css----------------*/
#header{width:860px; height:68px; margin-left:20px; float:left; color:#333333;}
#header span{display:block;}

/****************************** navigation ***************************/
#mainMenu { 
	width:640px;
	float:left;
	height:27px; overflow:hidden;
}
#mainMenu ul {
  margin:0 0 0 0px;
  padding:0;
}

#mainMenu li { 
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
	display: inline; 
	float: left; 
	padding-right:3px;
}

#mainMenu a {   
	text-decoration:none !important; 
	display:block; 
	background-image: url(../images/nav.gif); 
	background-position:0 0px;
	overflow: hidden;
	height:27px; 
}

#mainMenu a span { visibility:hidden; }

#menu01about, #menu01about a {
  background-position: 0 0;
  width: 120px;
}
#menu01about a:hover {
  background-position: 0px 27px;
}



#menu06facts, #menu06facts a {
  background-position: -123px 0;
  width: 61px;
}
#menu06facts a:hover {
  background-position: -123px 27px;
}



#menu02whydwc, #menu02whydwc a {
  background-position: -187px 0;
  width: 129px;
}
#menu02whydwc a:hover {
  background-position: -187px 27px;
}

#pricing, #pricing a {
  background-position: -420px 0;
  width: 132px;
}
#pricing a:hover {
  background-position: -420px 27px;
}

#menu03features, #menu03features a {
  background-position: -319px 0;
  width: 99px;
}
#menu03features a:hover {
  background-position: -319px 27px;
}



#menu04demo, #menu04demo a {
  background-position: -553px 0;
  width: 68px;
}
#menu04demo a:hover {
  background-position: -553px 27px;
}



#menu05clients, #menu05clients a {
  background-position: -492px 0;
  width: 113px; 
}
#menu05clients a:hover {
  background-position: -492px 27px;
}

/*-----------------contant area----------------*/
#contant{ background:url(../images/home-img.jpg) no-repeat left top; width:808px; height:503px;
	padding:33px 49px 0px 59px; float:left; position:relative;}
#contant h1{font-family:Tahoma, Arial, Verdana, "Helvetica 35 Thin", sans-serif; font-size:15px; font-weight:bold;
	color:#FFFFFF;
}
#contant .hbtn{background:url(../images/try-demo-btn.jpg) no-repeat 0px 26px; width:178px; height:58px; padding:34px 0px 0px 5px;}
#contant .hbtn a{width:162px; height:40px; display:block;}
#contant a.become{font-size:14px; color:#FFFFFF; text-decoration:underline;
	background:url(../images/wh-arrow.gif) no-repeat right 2px; width:278px; display:block;}
#contant a.become:hover{font-size:14px; color:#FFFFFF; text-decoration:none;
	background:url(../images/wh-arrow.gif) no-repeat right 2px; width:278px; display:block;}
	
/*-----------------inner pages Css----------------*/
#inner{background:url(../images/contant-bg.jpg) no-repeat left top;
	width:856px; padding:31px 0px 8px 64px; float:left; font-size:12px; color:#FFFFFF;
}

/*#inner p{margin-bottom:19px;}*/
#inner p{margin-bottom:8px;}
.research{background:url(../images/research-bg.jpg) no-repeat left top; width:390px; height:460px;}

.contact{color:#FFFFFF;}
.contact form{border:1px solid; padding:8px 0px 10px 13px;}
.contact form input{width:209px; height:20px; padding-top:2px; border:none;}
.contact form textarea{width:209px; height:80px; padding-top:2px; border:none;}
.contact form .btn{width:55px; height:26px; background:url(../images/ss-btn.gif) no-repeat; font-weight:bold; color:#FFFFFF; }
/*-----------------footer Css----------------*/
#footer{width:905px; height:65px; padding-top:37px; float:left; color:#999999; text-align:left;}
#footer a{color:#999999; font-weight:800; font-size:10px;}
#footer a:hover{color:#333333;}
#bottom{ background:#D2D2D2; float:left; width:934px; padding:0px 18px 20px 18px; color:#666666;}
#bottom span{width:285px; float:left; display:block;}
#bottom ul{display:block;}
#bottom ul li{list-style-type:none; display:inline; float:left;}
#bottom ul li a{
	background:url(../images/mwa-logo-icon.gif) no-repeat 5px 0px; 
	display:block; width:50px; height:16px; color:#424242; text-decoration:none;	
}
#bottom ul li a:hover{
	background:url(../images/mwa-logo-icon.gif) no-repeat 5px 0px; 
	display:block; width:50px; height:16px; color:#000000; text-decoration:none;	
}
/*-----------------properties Css----------------*/
.w1{width:236px;}
.w2{width:146px;}
.w3{width:100px;}
.w4{width:916px;}
.w5{width:393px;}
.w6{width:379px;}
.nomargin{ margin:0;}

.pad1{padding-top:6px;}
.pad2{padding-top:190px;}
.pad2_new{padding-top:165px;}
.pad3{padding-top:80px;}

.pad-top10{padding-top:10px;}
.pad-top65{padding-top:65px;}

.mrg1{margin-top:22px;}
.mrg2{margin-right:22px;}
.mrg3{margin-top:41px;}
.mrg4{margin-top:29px;}

.txtr{text-align:right;}

/*-------------------Telesales Css------------------*/
#inner_telesales{background:url(../images/content_bg_telesales.jpg) no-repeat left top;
	width:856px; height:576px; padding:31px 0px 0px 50px; float:left; font-size:12px; color:#FFFFFF;
}
.w6{width:405px;}
.ul_tele{list-style-type:none; float:left; padding:5px 0px 0px 0px; }
.li_tele{ background: url(../images/bullet.gif) left top no-repeat; padding:0px 0px 8px 25px; }
#ul_tele_bot {list-style-type:none;}
.li_tele_bot { background:url(../images/bot_icons.gif)  left no-repeat;display:block;  padding:0px 0px 0px 25px; width:80px;  height:20px;   float:left; margin:0px 0 0 0px ;}
.text{color:#FFFFFF; text-decoration:underline;}
.pad4{padding-top:80px; }
/*-------------------Telesales Css------------------*/

/*-------------------Whos Online Css------------------*/
#inner_who{background:url(../images/content_bg_whosonline.jpg) no-repeat left top;
	width:856px; height:536px; padding:31px 0px 8px 64px; float:left; font-size:12px; color:#FFFFFF;
}
.input{width:120px; height:20px; padding:0px; margin:0px;}

.w7{ width:120px; margin-right:5px;}


/*-------------------demo Css------------------*/

#inner_demo{background:url(../images/Demo_bg.jpg) no-repeat left top;
	width:856px; height:536px; padding:31px 0px 8px 64px; float:left; font-size:12px; color:#FFFFFF;
}

#demo_flash{
	width:780px;
	margin:0px;
	padding-top:27px;
	padding-left:3px;
}


/*-------------------Whos Online Css------------------*/


/*-------------------Forsales Css------------------*/
#inner_sales{background:url(../images/content_bg_sales.jpg) no-repeat left top;
	width:866px; height:576px; padding:31px 0px 0px 50px; float:left; font-size:12px; color:#FFFFFF;
}

/*-------------------Forsales Css------------------*/

/*-------------------Forretail Css------------------*/

#inner_retail{background:url(../images/content_bg_retail.jpg) no-repeat left top;
	width:856px; height:536px; padding:31px 0px 8px 64px; float:left; font-size:12px; color:#FFFFFF;
}
.pad5{padding-top:55px;}

/*-------------------Forretail Css------------------*/

/*--------------------Contact Css--------------------*/

.research2{ width:370px; height:460px; padding-left:20px;}
.h{font-size:18px; }
.mrg5{margin-top:20px;}
.pad6{padding-right:35px;}


/*-----------------whosonline2Css----------------*/

#online {height:120px}
#online2{background: url(../images/whosonlinebg.jpg) no-repeat left top;
	width:856px; padding:31px 0px 8px 64px; float:left; font-size:12px; color:#FFFFFF; height:600px;}

#online2 p{margin-bottom:19px;}

#online2-content {font-family:Verdana, Arial, Helvetica, sans-serif; 
			 font-size:12px; padding:6px 0px 20px 0px; vertical-align:middle; 
			 border-bottom:#FFFFFF solid; border-bottom-width:1px; height:20px; width:796px;}
			 
.postcode {font-size:16px; font-weight:bold; padding-right:13px;}

.pad8 {padding:0px 4px 0px 4px;}

.textfield {width:105px; height:21px; border:0px; padding:0px; margin:0px;}

#online3-content {font-family:Verdana, Arial, Helvetica, sans-serif; 
			 font-size:12px; padding:15px 0px 15px 0px; vertical-align:middle; 
			 width:796px; }
#online3-content h3 {font-size:18px; font-weight:bold; padding:0px;}


.gray-add{ width:796px; height:10px; background:#CCCCCC;	color:#333333;	vertical-align:middle;	padding:7px 0px 10px 13px;	font-weight:bold;	}
	
.name-address {width:335px;} 
.telphone {width:177px;}
.distance {width:160px;}

.white-add-container{
	height:380px;
/*	overflow-x:hidden;
	overflow-y:scroll;*/	
	overflow:auto;
	width:809px;
}
#white-add{
	color:#FFFFFF;
	vertical-align:middle;
	padding:15px 0px 25px 12px;
	font-size:12px;
	height:24px;
	border-bottom:#FFFFFF solid; border-bottom-width:1px; width:796px;
	}
#white-add p{font-weight:bold;}
.go {padding:0px 23px 0px 22px;}
.bold {font-weight:bold;}
.bottom2 {margin-top:25px; width:796px;}
.pad9{padding:0px 10px 0px 0px;}

/*-----------------whosonline2Css----------------*/

/*-----------------Faq Css----------------*/

#faqinner{
	background:url(../images/faq_2.jpg) no-repeat left top;
	width:856px;
	padding:31px 0px 8px 64px;
	float:left;
	font-size:12px;
	color:#FFFFFF;
}
#contant_with_tile {
	background: url(../images/faq_3.jpg) repeat-y left bottom;
	height: 1000%;
}

#faqinner p{margin-bottom:19px;}

#faq-content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:9px 0px 5px 9px;
}

#faq-content p{
	margin:5px 0px 0px 0px;
}

.faq-border1 { border:#FFFFFF solid; border-width:1px;} 
.faq-content-white{ padding:20px 15px 20px 15px;}   
.faq-content-gray {color:#CCCCCC; padding-right:15px; font-weight:bold;  }   
.faq-border2 { border:#CCCCCC solid; border-width:1px; margin-top:15px; margin-bottom:26px;}


/*-----------------Register Css----------------*/

#reginner{background:url(../images/Register-bg.jpg) no-repeat left top;height:508px;
	width:856px; padding:31px 0px 8px 64px; float:left; font-size:12px; color:#FFFFFF; }

#reginner p{margin-bottom:19px;}

#reg-content {font-family:Verdana, Arial, Helvetica, sans-serif; 
			 font-size:12px;padding:20px 30px 10px 10px;}

#faq-content p{ margin:5px 0px 5px 0px;}

.reg-input-filed { background-color:#FFFFFF; border:1px inset;width:210px; height:25px;} 
.reg-content-red{ vertical-align:top; color:#FF0000;}   
.red-content-gray {color:#999999; font-style:italic;}   

.w9{width:800px;}


#live .btn-go{
	background:url(../images/Send-btn.gif) no-repeat; width:55px; height:26px;
	border:0;
	 margin-top:5px;
}

.btn-go_but{
	background:url(../images/Send-btn.gif) no-repeat; width:55px; height:26px;
	border:0;
	 margin-top:5px;
}
.about_spacer{
	margin-top:2px;
}
.priority_demo{
	padding:78px 0 0 410px;
	float:left;
	width:387px;
}
.retail_customers{
	border:solid 1px #C7654C;
	border-top:none;
	width:374px; float: left;
}
.section_title span{ visibility:hidden;}
.padding_all{ padding:5px 15px;}
.retail_customers .section_title{ background:url(../images/retail_customers.gif) no-repeat; height:28px; overflow:hidden; font-size:1px;}
.window_companies{
	border:solid 1px #9B3129;
	border-top:none;
	width:374px; float: left;
	margin:15px 0;
}
.window_companies .section_title{ background:url(../images/window_companies.gif) no-repeat; height:28px; overflow:hidden; font-size:1px;}
.fabricators{
	border:solid 1px #810808;
	border-top:none;
	width:374px; float: left;
}
.fabricators .section_title{ background:url(../images/fabricators.gif) no-repeat; height:28px; overflow:hidden; font-size:1px;}
a.yellow_underlined{ text-decoration:underline; color:#FFD200;}
a.yellow_underlined:hover{ text-decoration:none; color:#FFD200; }



/*--------------Style for Drop Down Menu----------------*/

.dropmenudiv_d{
	position:absolute;
	top: 0px;
	margin-top:3px;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	border:0px;
	z-index:100;
	background-color:#3366CC;
	width:150px;
	visibility: hidden;
	left: 423px;
/*	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;*/
}
.dropmenudiv_d a{
	width:auto;
	display: block;
	border-left: 1px solid #1D50B5;
	border-right: 1px solid #1D50B5; 
	border-bottom: 1px solid #1D50B5; 
	padding: 4px;
	background:url(../images/bg-menu-over.gif) repeat-x;
	text-decoration: none;
	color:#313131;
	
}
* html .dropmenudiv_d a{ 
	width: 100%;
}
.dropmenudiv_d a:hover{ 
	color:#fff;
	background:url(../images/bg-menu.gif);
}

#quoter_flash{ position:absolute; z-index:1; top:102px; left:490px;}
#supplied_free{
	position:absolute;
	z-index:2;
	top:0; left:695px;
}
.listing{ padding:0 20px;}
.listing li{ list-style-type:disc; padding-bottom:10px;}


/*--------------edit on 8th nov.-----------------*/
#facts-list ul{list-style-type:none; margin:0px; padding:0px;}
#facts-list ul li {clear:both;}
#facts-list ul li img{float:left; width:36px; margin-right:10px;}
#facts-list ul li p{float:left; width:720px;}



/*31_jan_09*/
.footerLink { padding:3px 0 15px 0; text-align:center;}
.footerLink a{color:#999999; font-weight:800; font-size:10px;}
.footerLink a:hover{color:#333333;font-size:10px;}
#inner_freeleads{background:url(../images/content_bg_freeleads.jpg) no-repeat left top;
	width:856px; height:536px; padding:31px 0px 8px 64px; float:left; font-size:12px; color:#FFFFFF;
}



/*--------------edit on 19th Feb 2009.-----------------*/
.downloads-border { border:#CCCCCC solid; border-width:1px; margin-top:15px; margin-bottom:20px;}


.downloads-border { border:#CCCCCC solid; border-width:1px; margin-top:15px; margin-bottom:16px; width:390px; float:left; margin-right: 10px;}
.downloads-border_right { border:#CCCCCC solid; border-width:1px; margin-top:15px; margin-bottom:16px; width:390px; float:right;}
.clear { float:both; }
/*--------------edit on 8th March 2010.-----------------*/
#orderContent{
padding:20px 15px 20px 15px;
}
#orderContent ul {
  margin:0 0 0 0px;
  padding:0;
}
#orderContent li { 
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
	display: inline; 
	float: left; 
	padding:10px 3px 10px 16px;
}
