	/*
	 * HTML5 Boilerplate
	 *
	 * What follows is the result of much research on cross-browser styling.
	 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
	 * Kroc Camen, and the H5BP dev community and team.
	 *
	 * Detailed information about this CSS: h5bp.com/css
	 *
	 * ==|== normalize ==========================================================
	 */
	
	
	/* =============================================================================
	   HTML5 display definitions
	   ========================================================================== */
	
	article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
	audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
	audio:not([controls]) { display: none; }
	[hidden] { display: none; }
	
	
	/* =============================================================================
	   Base
	   ========================================================================== */
	
	/*
	 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
	 * 2. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
	 */
	
	html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
	
	html, button, input, select, textarea {
		font-family: sans-serif;
		/* [disabled]color: #222; */
	}
	
	body 
	{ 
	margin: 0;
	 font-size: 1em; 
	 line-height: 1.4; 
	}
	
	/*
	 * Remove text-shadow in selection highlight: h5bp.com/i
	 * These selection declarations have to be separate
	 * Also: hot pink! (or customize the background color to match your design)
	 */
	
	::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
	::selection { background: #fe57a1; color: #fff; text-shadow: none; }
	
	
	/* =============================================================================
	   Links
	   ========================================================================== */
	
	a { color: #00e; }
	a:visited { color: #000; }
	a:hover { color: #06e; }
	a:focus { outline: thin dotted; }
	
	/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
	a:hover, a:active { outline: 0; }
	
	
	/* =============================================================================
	   Typography
	   ========================================================================== */
	
	abbr[title] { border-bottom: 1px dotted; }
	
	b, strong { font-weight: bold; }
	
	blockquote { margin: 1em 40px; }
	
	dfn { font-style: italic; }
	
	hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
	
	ins { background: #ff9; color: #000; text-decoration: none; }
	
	mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
	
	/* Redeclare monospace font family: h5bp.com/j */
	pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
	
	/* Improve readability of pre-formatted text in all browsers */
	pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
	
	q { quotes: none; }
	q:before, q:after { content: ""; content: none; }
	
	small { font-size: 85%; }
	
	/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
	sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
	sup { top: -0.5em; }
	sub { bottom: -0.25em; }
	
	
	/* =============================================================================
	   Lists
	   ========================================================================== */
	
	ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
	dd { margin: 0 0 0 40px; }
	nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
	
	
	/* =============================================================================
	   Embedded content
	   ========================================================================== */
	
	/*
	 * 1. Improve image quality when scaled in IE7: h5bp.com/d
	 * 2. Remove the gap between images and borders on image containers: h5bp.com/i/440
	 */
	
	img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
	
	/*
	 * Correct overflow not hidden in IE9
	 */
	
	svg:not(:root) { overflow: hidden; }
	
	
	/* =============================================================================
	   Figures
	   ========================================================================== */
	
	figure { margin: 0; }
	
	
	/* =============================================================================
	   Forms
	   ========================================================================== */
	
	form { margin: 0; }
	fieldset { border: 0; margin: 0; padding: 0; }
	
	/* Indicate that 'label' will shift focus to the associated form element */
	label { cursor: pointer; }
	
	/*
	 * 1. Correct color not inheriting in IE6/7/8/9
	 * 2. Correct alignment displayed oddly in IE6/7
	 */
	
	legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
	
	/*
	 * 1. Correct font-size not inheriting in all browsers
	 * 2. Remove margins in FF3/4 S5 Chrome
	 * 3. Define consistent vertical alignment display in all browsers
	 */
	
	button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
	
	/*
	 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
	 */
	
	button, input { line-height: normal; }
	
	/*
	 * 1. Display hand cursor for clickable form elements
	 * 2. Allow styling of clickable form elements in iOS
	 * 3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6)
	 */
	
	button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
	
	/*
	 * Re-set default cursor for disabled elements
	 */
	
	button[disabled], input[disabled] { cursor: default; }
	
	/*
	 * Consistent box sizing and appearance
	 */
	
	input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
	input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
	input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
	
	/*
	 * Remove inner padding and border in FF3/4: h5bp.com/l
	 */
	
	button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
	
	/*
	 * 1. Remove default vertical scrollbar in IE6/7/8/9
	 * 2. Allow only vertical resizing
	 */
	
	textarea { overflow: auto; vertical-align: top; resize: vertical; }
	
	/* Colors for form validity */
	input:valid, textarea:valid {  }
	input:invalid, textarea:invalid { background-color: #fff; }
	
	
	/* =============================================================================
	   Tables
	   ========================================================================== */
	
	table { border-collapse: collapse; border-spacing: 0; }
	td { vertical-align: top; }
	
	
	/* =============================================================================
	   Chrome Frame Prompt
	   ========================================================================== */
	
	.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }
	
	
	/* ==|== primary styles =====================================================
	   Author:
	   ========================================================================== */
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/* ==|== media queries ======================================================
	   EXAMPLE Media Query for Responsive Design.
	   This example overrides the primary ('mobile first') styles
	   Modify as content requires.
	   ========================================================================== */
	
	@media only screen and (min-width: 35em) {
	  /* Style adjustments for viewports that meet the condition */
	}
	
	
	
	/* ==|== non-semantic helper classes ========================================
	   Please define your styles before this section.
	   ========================================================================== */
	
	/* For image replacement */
	.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
	.ir br { display: none; }
	
	/* Hide from both screenreaders and browsers: h5bp.com/u */
	.hidden { display: none !important; visibility: hidden; }
	
	/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
	.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
	
	/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
	.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
	
	/* Hide visually and from screenreaders, but maintain layout */
	.invisible { visibility: hidden; }
	
	/* Contain floats: h5bp.com/q */
	.clearfix:before, .clearfix:after { content: ""; display: table; }
	.clearfix:after { clear: both; }
	.clearfix { *zoom: 1; }
	
	
	
	/* ==|== print styles =======================================================
	   Print styles.
	   Inlined to avoid required HTTP connection: h5bp.com/r
	   ========================================================================== */
	
	@media print {
	  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
	  a, a:visited { text-decoration: underline; }
	  a[href]:after { content: " (" attr(href) ")"; }
	  abbr[title]:after { content: " (" attr(title) ")"; }
	  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
	  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
	  thead { display: table-header-group; } /* h5bp.com/t */
	  tr, img { page-break-inside: avoid; }
	  img { max-width: 100% !important; }
	  @page { margin: 0.5cm; }
	  p, h2, h3 { orphans: 3; widows: 3; }
	  h2, h3 { page-break-after: avoid; }
	}
	
	@font-face 
	{ 
		font-family: futurablack; 
		/*src: url('../font/FUTURAMC.TTF'); */
		src:url('../font/Futuramc.ttf');
	}
	@font-face 
	{ 
		font-family: futurabook; 
		src: url('../font/futuran.TTF'); 
	}
	@font-face 
	{ 
		font-family: futurabtold; 
		src: url('../font/futurabtbold.ttf'); 
	}
	
	@font-face 
	{ 
		font-family: futuraxblk; 
		src: url('../font/Futurxkc.ttf'); 
	}
	@font-face 
	{ 
		font-family: futurabtbold; 
		src: url('../font/futurabtbold.ttf'); 
	}
	
	@font-face 
	{ 
		font-family: futurathin; 
		src: url('../font/FUTURATHIN.TTF'); 
	}
	
	@font-face 
	{ 
		font-family: futuranormal; 
		src: url('../font/Futura.TTF'); 
	}
	
	@font-face 
	{ 
		font-family: futuramdbtbold; 
		src: url('../font/futuramdbtbold.ttf'); 
	}
	
	@font-face 
	{ 
		font-family: futuralight; 
		src: url('../font/Futuralight.ttf'); 
	}
	
	@font-face 
	{ 
		font-family: gothicb; 
		src: url('../font/GOTHICB.TTF'); 
	}
	
	@font-face 
	{ 
		font-family: gothic; 
		src: url('../font/GOTHIC.TTF'); 
	}
	
	@font-face 
	{ 
		font-family: myriadr; 
		src: url('../font/MyriadProR.otf'); 
	}
	
	@font-face 
	{ 
		font-family: myriadproreg; 
		src: url('../font/MyriadPro-Regular.ttf'); 
	}
	
	@font-face 
	{ 
		font-family: futurabold; 
		src: url('../font/FUTURAB.TTF'); 
	}
	
	@font-face 
	{ 
		font-family: futuramedium; 
		src: url('../font/FUTURAM.TTF'); 
	}
	
	@font-face 
	{ 
		font-family: Calibri; 
		src: url('../font/CALIBRI.TTF'); 
	}
	
	
	
	
	#leisuresub li:last-child a
	{
		margin-left:-17px !important;
	}
	
	
	
	/*dropdown menu */
	#nav, #nav ul{
	/*margin:0;*/
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:1.5em; 
	margin-left: 94px;
	position: relative;
	z-index: 2;
	}
	
	
	#nav a{
	display: block;
	color: white;
	text-decoration: none;
	
	font-family: calibri;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	}
	
	#nav a:hover{
	/*background-color:#fff;*/
	color:#333;
	}
	
	#nav li
	{
		float: left;
		position: relative;
		margin: 1px;
		background: url(../img/menuslice.jpg) repeat-x;
		padding: 11px;
		line-height: 7px;
		width: 109px;
		text-align: left;
		border-radius: 4px 4px 0 0;
		font-family: calibri; 
		font-size: 14px;
	
	}
	
	#nav ul {
	position:absolute;
	display:none;
	width:12em;
	top:1.5em;
	}
	
	#nav li ul a{
	/*width:12em;
	height:auto;
	float:left;*/
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
	}
	
	ul#shoppingsub
	{
		margin: 0;
		margin-top: 4px;
		margin-left: -12px;
		background: #27afec;
		width: 133px;
	}
	
	@-moz-document url-prefix() 
	{
		ul#shoppingsub li:nth-child(2) a
		{
			margin-left: -11px !important;
			width: 130px !important;
		}
	}
	
	@media only screen and (device-width: 768px) {
	#shoppingsub li:nth-child(2) a
	{
		position:relative;
		left:-10px;
		width:130px !important;
	}
	}

	
	ul#shoppingsub ul#shoppinginner
	{
		margin-left: -61px;
		margin-top: -14px;
		background: #27afec;
		width: 133px;
	}
	
	ul#accomodationsub
	{
		margin: 0;
		margin-top: 4px;
		margin-left: -12px;
		background: #27afec;
		width: 133px;
	}
	
	@-moz-document url-prefix() 
	{
	ul#accomodationsub li:nth-child(5) a
	{
		width: 155px !important;
		margin-left: -24px !important;
	}
	}
	
	ul#foodsub
	{
		margin: 0;
		margin-top: 4px;
		margin-left: -12px;
		background: #27afec;
		width: 133px;
	}
	ul#leisuresub
	{
		margin: 0;
		margin-top: 4px;
		margin-left: -12px;
		background: #27afec;
		width: 133px;
	}
	
	ul#leisuresub li:nth-child(7) a
	{
		width:145px !important;
		margin-left:-18px\9 !important;
	}

	
	@-moz-document url-prefix()
	{
		ul#leisuresub li:nth-child(7) a
		{
			font-size: 12px !important;
			left: -11px;
			position: relative;
			width: 136px !important;
		}
	}
	@media only screen and (device-width: 768px) {
		ul#leisuresub li:nth-child(7) a
		{
			width:136px !important;
			position: relative;
			left: -12px !important;
		}
	}
	
	@-moz-document url-prefix()
	{
		ul#servicessub li:nth-child(5) a
		{
		  margin-left: -10px !important;
		  width: 130px !important;
		}
	}
	
	@media only screen and (device-width: 768px) {
		ul#servicessub li:nth-child(5) a
		{
		  margin-left: -30px !important;
		  width: 170px !important;
		  font-size:10px !important;
		}
	}
	
	ul#servicessub li:nth-child(5) a
	{
		width:140px\9 !important;
		margin-left:-15px\9 !important;
		margin-left: -3px !important;
	}
	
	
	ul#servicessub
	{
		margin: 0;
		margin-top: 4px;
		margin-left: -12px;
		background: #27afec;
		width: 133px;
	}
	
	ul#servicessub li:nth-child(3) a
	{
		width:120px\9;
		margin-left:-5px\9;
		width:115px !important;
	}

	
	@-moz-document url-prefix()
	{
		ul#servicessub li:nth-child(3) a
		{
			 margin-left: -15px !important;
			 width:135px !important;
		}
	}
	
	@media only screen and (device-width: 768px) {
		ul#servicessub li:nth-child(3) a
		{
			margin-left: -14px !important;
			width:135px !important;
		}
	}


	
	.subit
	{
		margin: 0;
		margin-top: 4px;
		margin-left: -12px;
		background: #27afec;
		width: 133px;
	}
	#nav ul ul{
	top:auto;
	}	
	
	#nav li ul ul {
	left:12em;
	margin:0px 0 0 10px;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
	display:none;
	}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
	display:block;
	}
	
	
	/*end of dropdown **/
	
	
	#wrapper
	{
		margin: 0 auto;	
		overflow:hidden;
		height:1120px;
	}
	
	
	#form-wrapper
	{
		margin: 0 auto;
	overflow: hidden;
	height: 1219px;
	}
	
	#menu-wrapper
	{
		margin: 0 auto;
		width: 1200px;
		height: 129px;
	}
	#prof-wrapper
	{
		margin: 0 auto;
	overflow: hidden;
	height: 1329px;
	}
	
	#count
	{
		margin: 0 auto;
		width: 1240px;
		height:40px;
		background:#999;
		
	}
	#multilang
	{
	height: 46px;
	width: 1143px;
	margin: 0 auto;
		
	}
	
	#logo
	{
		float: left;
		width: 445px;
		margin-left: 17px;
	}
	
	#advert
	{
		/*float: left;
		width: 334px;
		height: 95px;
		margin-left: 44px;
		margin-top: -1px;
		background: url(../img/newpurple.jpg) no-repeat;*/
		float: left;
		width: 334px;
		height: 95px;
		margin-left: 44px;
		margin-top: -1px;
		background: url(../img/newpurple.jpg) no-repeat;
		
	}
	
	#adv
	{
		font-size: 13px;
		color: #fa68c7;
		font-family: gothicb;
		text-align: center;
		margin-top: 5px;
			
	}
	#adv a
	{
		font-size: 13px;
		color: #fa68c7;
		font-family: gothicb;
		text-align: center;
		margin-top: 5px;
			
	}
	
	#cont
	{
	/*	font-family: gothicb;
	color: white;
	font-size: 10px;
	text-align: center;
	margin-top: -10px;*/
	font-family: gothicb;
	color: white;
	font-size: 10px;
	text-align: center;
	margin-top: -2px;
		
	}
	
	#cont a
	{
		font-family: gothicb;
	color: white;
	font-size: 10px;
	text-align: center;
	margin-top: -10px;
		
	}
	
	
	#adv2
	{
	
		font-size: 11px;
		color: white;
		font-family: Calibri;
		text-align: center;
		margin-top: -3px;
		
				
	}
	
	#btnadvert
	{
		background: url(../img/btnpurple.jpg) no-repeat;
	font-family: Calibri;
	font-size: 14px;
	position: relative;
	margin-left: 27px;
	border: none;
	top: -11px;
	width: 280px;
	color: white;
	box-shadow: -2px 3px 18px -6px white;
	-moz-box-shadow: -2px 3px 18px -6px white;
	-webkit-box-shadow: -2px 3px 18px -6px white;
	height: 23px;
	
		
	}
	
	#btnadvert:active
	{
		/*background: url(../img/btnpurple.jpg) no-repeat;	
	
		position: relative;
		margin-left: 27px;
		border: none;
		top: -6px;
		width: 280px;
		color:#fff;
		padding: 0px;*/
		background: url(../img/btnpurple.jpg) no-repeat;
	font-family: Calibri;
	font-size: 13px;
	position: relative;
	margin-left: 27px;
	border: none;
	top: -11px;
	width: 280px;
	color: white;
	box-shadow: -2px 3px 18px -6px white;
	-moz-box-shadow: -2px 3px 18px -6px white;
	-webkit-box-shadow: -2px 3px 18px -6px white;
	height: 23px;
	
		border: 2px inset #872089;
		
		
		
	}
	
	#btnbusiness
	{
		background: url(../img/btnorange.jpg) no-repeat;	
		font-family: Calibri;
		font-size: 14px;
		position: relative;
		margin-left: 27px;
		border: none;
		top: -11px;
		width: 280px;
		
		color:#fff;
		box-shadow: -2px 3px 18px -6px white;
		-moz-box-shadow: -2px 3px 18px -6px white;
		-webkit-box-shadow: -2px 3px 18px -6px white;
		height: 23px;
		
		
		/*
		background: url(../img/btnorange.jpg) no-repeat
	font-family: futurablack;
	font-size: 13px;
	position: relative;
	margin-left: 27px;
	border: none;
	top: -11px;
	width: 280px;
	color: white;
	box-shadow: -2px 3px 18px -6px white;
	-moz-box-shadow: -2px 3px 18px -6px white;
	-webkit-box-shadow: -2px 3px 18px -6px white;*/
	}
		
		
	
	#btnbusiness:active
	{
			background: url(../img/btnorange.jpg) no-repeat;	
		font-family: Calibri;
		font-size: 13px;
		position: relative;
		margin-left: 27px;
		border: none;
		top: -11px;
		width: 280px;
		
		color:#fff;
		box-shadow: -2px 3px 18px -6px white;
		-moz-box-shadow: -2px 3px 18px -6px white;
		-webkit-box-shadow: -2px 3px 18px -6px white;
		height: 23px;
		border: 2px inset #e58e13;
	}
	
	#business
	{
		/*float: left;
		width: 334px;
		height: 95px;
		margin-top: -1px;
		background:url(../img/neworange.jpg) no-repeat;*/
		float: left;
		width: 334px;
		height: 95px;
		background: url(../img/neworange.jpg) no-repeat;
	}
		
	
	#addbus
	{
		font-size: 13px;
		color: white;
		font-family: gothicb;
		text-align: center;
		margin-top: 5px;
				
	}
	
	#addbus a
	{
		font-size: 13px;
		color: white;
		font-family: gothicb;
		text-align: center;
		margin-top: 5px;
				
	}
	#addbus2
	{
	
		font-size: 11px;
		color: white;
		font-family: Calibri;
		text-align: center;
		margin-top: -4px;
				
	}
	#onlineprof
	{
	/*color: white;
		font-family: gothicb;
	font-size: 10px;
	text-align: center;
	margin-top: -10px;*/
	color: white;
	font-family: gothicb;
	font-size: 10px;
	text-align: center;
	margin-top: -2px;
		
	}
	
	#onlineprof a
	{
	color: white;
	font-family: gothicb;
	font-size: 10px;
	text-align: center;
	margin-top: -10px;
		
	}
	
	#menu-container
	{
		width: 1045px;
		float: left;
		margin-left: 280px;
		margin-top: -55px;
		
	}
	#menu
	{
		list-style-type:none;
		
	}
	
	#menu li
	{
	
		background: url(../img/menuslice.jpg) repeat-x;
		float: left;
		margin: 2px;
		padding: 4px;
		width: 8em;
		border-radius: 4px 4px 0 0;
		color: white;
		font-size: 15px;
		text-align: center;
			
		
	}
	
	#beach
	{
		
		
		/*background: url(../img/beachnew.jpg) no-repeat;
		width: 1366px;
		height: 378px;
		margin: 0 auto;
		position: relative;
		z-index: 1;
		box-shadow: 0 16px 20px -15px;
		-webkit-box-shadow: 0 16px 20px -15px;
		-moz-box-shadow: 0 16px 20px -15px;	*/
		background: url(../img/beachnew.jpg) no-repeat;
		width: 1356px;
		height: 315px;
		margin: 0 auto;
		position: relative;
		z-index: 1;
		box-shadow: 0 16px 20px -15px;
		-webkit-box-shadow: 0 16px 20px -15px;
		-moz-box-shadow: 0 16px 20px -15px;
	}
	
	#beachcontainer1
	{
	/*width: 1249px;
	height: 313px;*/
	width: 1249px;
	height: 262px;
	
	}
	
	#beachcontainer2
	{
	width: 1249px;
	height: 52px;
	
	}
	
	#bottombg
	{
		/*margin: 0 auto;
		background:url(../img/bottombg.jpg) no-repeat;	
		width: 1366px;
		height: 550px;*/
		margin: 0 auto;
	background: url(../img/bottombg.jpg) no-repeat;
	width: 1355px;
	height: 550px;
	}
	
	#whitebg
	{
		margin: 0 auto;
		width: 1128px;
		height: 396px;
		background: white;
		box-shadow: 5px 5px 20px rgba(0,0,0,0.5);
		-webkit-box-shadow: 5px 5px 20px rgba(0,0,0,0.5);
		-moz-box-shadow: 5px 5px 20px rgba(0,0,0,0.5);	
	}
	
	#slider
	{
		width: 990px;
		height: 315px;
		margin-top: -15px;
		margin-left: 49px;
		/*background:#000;*/
		
	}
	
	#featuredtitle
	{
		font-family: Calibri;
		font-size: 23px;
		color: #0DB2F1;
		margin-top: -1px;
		text-indent: 50px;
		font-weight: bold;
		padding-top: 19px;
		margin-bottom: 19px;
		
	}
	
	#searchtext
	{
		
		color: white;
		font-family: Calibri;
		font-size: 21px;
		float: right;
		margin-right: 135px;
		margin-top: 279px;
		font-weight: bold;
			
		
	}
	
	/*#search
	{
		background-color: white;
		width: 311px;
		height: 40px;
		float: right;
		margin-top: 303px;
		margin-right: -234px;
		border-radius: 5px;
		box-shadow: 0 0 16px 1px black;
	}*/
	
	
	
	
	#formslogo
	{
		float: left;
		width: 358px;
		margin-left: 17px;
	}
	
	#formscontainer
	{
		margin: 0 auto;
		width: 1200px;
		height: 400px;
		/*background: #C3F;*/
	}
	
	#formssearchcontainer
	{
	
	/*	float: left;
	width: 455px;
	height: 65px;
	margin-left: 112px;*/
	float: left;
	width: 455px;
	height: 48px;
	margin-left: 112px;
	}
	
	#formssearchbox
	{
	/*background: url(../img/forms-searchbg.jpg) no-repeat;
	width: 538px;
	height: 60px;
	margin-top: 16px;
	margin-left: 151px;
	z-index: 23;
	position: absolute;
	background-position-x: -1px;*/
	background: url(../img/forms-searchbg.jpg) no-repeat;
	width: 538px;
	height: 41px;
	margin-top: 4px;
	margin-left: 151px;
	position: absolute;
	background-position-x: -1px;
	}
	
	#formsmenu-container
	{
	/*margin: 0 auto;
	width: 1155px;
	height: 32px;
	margin-top: -80px;*/
	margin: 0 auto;
	width: 1155px;
	height: 32px;
	margin-top: -90px;
		
	}
	#formspackagebg
	{
		 
		width: 1127px;
		height: 65px;
		background: url(../img/formsblue.jpg) repeat-x;
		margin: 0 auto;
		margin-left: 119px;
		margin-top: -19px;
		color: white;
		
	}
	#packageinnercontent
	{
			width: 886px;
	height: 600px;
	/*background: yellow;*/
	margin: 0 auto;
		
	}
	
	#packageinnertitle
	{
		
		width:280px;
		height:60px;
		float:left;
		
		
	}
	#packageinnertitle1
	{
		font-family: Calibri; 
		font-size:18px;
		width: 280px;
		height: 60px;
		float: left;
		text-indent: 51px;
		line-height: 62px;
		
	}
	#packageinnertitle2
	{
		font-family: Calibri; 
		font-size:18px;
		width: 280px;
		height: 60px;
		float: left;
		text-indent: 32px;
		line-height: 62px;
	}
		
	img.tickimg
	{
		width: 36px;
		height: 32px;
		margin-left: 65px;
		margin-top: 8px;
		
	}
	.packdetails
	{
		clear:both;
		width: 883px;
		height: 49px;
		/*background: #0C9;*/
		/*border-bottom: dotted 1px black;*/
		border-bottom: solid 1px grey;
		line-height: 44px;
		
	}
	
	#subscribebox1
	{
		float: left;
		width: 460px;
		height: 70px;
		font-size:16px;
		font-family:Calibri;
		
		/*background: #CCC;*/
		
	}
	#subscribebox2
	{
		float: left;
		width: 200px;
		height: 70px;
		font-size:16px;
		font-family:Calibri;
	/*	background: lime;
	*/
		
	}
	
	.leftdetails
	{
		width: 285px;
		height: 53px;
		float: left;
		font-family: Calibri;
		font-size: 16px;
		
	}
	
	.rightdetails
	{
	width: 285px;
	height: 53px;
		/*background:#CF9;*/
		float:left;
	}
	.middledetails
	{
		width: 285px;
		height: 53px;
		/*background:#9FF;*/
		float:left;
		
		
	}
	
	#formpackagewhite
	{
		background: white;
		margin: 0 auto;
		margin-left: 119px;
		width: 1127px;
		height: 818px;
		margin-top: -9px;
		box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 5px 5px 20px rgba(0,0,0,0.5);
		
	}
	
	#packagetitle
	{
		font-family: Calibri;
	font-size: 18px;
	line-height: 20PX;
	position: absolute;
	text-indent: 121px;
		
	}
	
	#packagecontent
	{
	margin: 0 auto;
	width: 1370px;
	height: 1050px;
	margin-left: -74px;
		
	}
	
	#txtsearch
	{
		
	/*	width: 244px;
		height: 23px;
		margin-top: 7px;
		background-color: white;
		border: 1px solid white;
		margin-right: 21px;
		outline:none;*/
		width: 244px;
		height: 23px;
		margin-top: 7px;
		background-color: white;
		border: 1px solid white;
		margin-right: 2px;
		outline: none;
	}
	
	
	@media only screen and (device-width: 768px) {
	#txtsearch
	{
		position:relative !important;
		left:-25px !important;
	}
	}
	
	#formstxtsearch
	{
		width: 307px;
		height: 23px;
		margin-top: 8px;
		background-color: white;
		border: 1px solid white;
		margin-left: 33px;
		outline: none;
	}
		
	
	
	
		
	/*#formsbtnsearch:active
	{
	
		float: right;
		margin-right: 21px;
		width: 34px;
		height: 34px;
		margin-top: 6px;
		background: url(../img/msearch.jpg);
		border: 1px solid white;
		padding: 4px;
		padding:0;
		border: 2px inset transparent; 
		
		
	}*/
	
	#formsbtnsearch:active
	{
	
		float: right;
		margin-right: 21px;
		width: 34px;
		height: 34px;
		margin-top: 6px;
		background: url(../img/msearch.jpg) no-repeat;
		border: 3px outset transparent; 
		/*border: 2px solid white;*/
		
		
		
		
	}
	#btnsearch
	{
	
		float: right;
		margin-right: 3px;
		width: 34px;
		height: 34px;
		margin-top: -30px;
		background: url(../img/msearch.jpg);
		border: 1px solid white;
		padding:4px;
		
	}
	
	#btnsearch:active
	{
	
		float: right;
		margin-right: 3px;
		width: 34px;
		height: 34px;
		margin-top: -30px;
		background: url(../img/msearch.jpg);
		padding:0;
		border: 2px inset transparent; 
		
		
	}
	#belowwhitebg
	{
		margin: 0px auto;
		width: 1100px;
		height: 200px;
		clear: both;
		position: relative;
		top: -268px;
		
	}
	
	#leftcontent
	{
		
		width: 50%;
		height: 200px;
		float: left;
		margin-top: -4px;
		
		
	}
	#rightcontent
	{
	width: 50%;
	height: 200px;
	float: left;
	margin-top: -8px;
		
	}
	#becomemem
	{
		font-family: Calibri; 
		float:left;
		width:500px;
		height:auto;
		font-size:15px;
		color:black;
		
	}
	
	#becomemem a
	{
		color:#001219;
		text-decoration: none;
		
	}
	
	#terms
	{
		float: left;
		width: 450px;
		height: auto;
		font-family: Calibri;
		font-size: 14px;
		margin-top: -12px;
	}
	
	#terms a
	{
		color:#001219;
		text-decoration: none;
	}
	#copy
	{
		
	/*	font-family: Calibri;
	color: #001219;
	width: 400px;
	height: 100px;
	float: left;
	margin-top: 29px;
	font-size: 14px;*/
	font-family: Calibri;
	color: #001219;
	width: 577px;
	height: 100px;
	float: left;
	margin-top: -7px;
	font-size: 14px;
	text-align: right;
	}
	
@media only screen and (device-width: 768px) {
  #copy
  {
	margin-left:-15px !important;
  }
}

	@-moz-document url-prefix() 
	{ 
	#copy
	{
		position:relative;
		left:16px;
	}
	}





	
	#formcopy
	{
		font-family: Calibri;
		color: #001219;
		width: 400px;
		height: 100px;
		float: left;
		margin-top: 40px;
		font-size: 15px;
		margin-left: -11px;
	}
	

	
	@-moz-document url-prefix() 
	{ 
	#formcopy
	{
		font-family: Calibri;
		color: #001219;
		width: 400px;
		height: 100px;
		float: left;
		margin-top: 40px;
		font-size: 15px;
		margin-left: -19px;
		position: relative !important;
		left:18px !important
	}
	}
	
	
	
	
	#socialleft
	{
		float: right;
		margin-right: 19px;
		margin-top: 22px;
	}
	
	#socialright
	{
		float:right;
		margin-top: 20px;
	}
	#webdevelop
	{
	
	/*	font-family: Calibri;
	color: black;
	float: right;
	width: 300px;
	height: 20px;
	margin-left: 121px;
	text-align: right;
	margin-top: 48px;
	font-size: 14px;
	margin-right: -26px;*/
	font-family: Calibri;
	color: black;
	float: right;
	width: 300px;
	height: 20px;
	margin-left: 121px;
	text-align: right;
	margin-top: 51px;
	font-size: 14px;
	margin-right: -26px;
	margin-right: -23px\9;
			
	}
	
	#webdevelop a
	{
		color:#000;
		text-decoration:none;
		
	}
	
	#btnsubscribe
	{
	
		width: 104px;
		height: 31px;
		border-radius: 8px;
		padding: 6px;
		color: white;
		background: #02AEEF;
		margin-left: 321px;
		margin-top: 23px;
		font-size: 14PX;
	}
	
	#btnsubscribe2
	{
		width: 104px;
		height: 31px;
		border-radius: 8px;
		padding: 6px;
		color: white;
		background: #02AEEF;
		margin-left: 145px;
		margin-top: 23px;
		font-size: 14PX;
		
	
	
		
	}
	
	#inquiries
	{
		clear:both;
	
		
	}
	
	#inquiretext
	{
	
		font-family: Calibri; 
		font-size:16px;
		color:#000;	
	}
	
	#inquiretext2
	{
		
	font-family: Calibri;
	font-size: 16px;
	color: black;
	margin-top: -20px;
	}
	
	/*prfile */
	
	#profilepackagebg
	{
		clear:both;
		width: 728px;
		height: 65px;
		background: url(../img/formsblue.jpg) repeat-x;
		margin: 0 auto;
		margin-left: 119px;
		margin-top: -10px;
		color: white;
		float:left;
		
	}
	#profilepackagebgnew
	{
	height: 65px;
	background: url(../img/formsblue.jpg) repeat-x !important;
	color: white;
	width: 1128px;
	margin-left: 118px;
	position: absolute;
	margin-top: 1px;
		
	}
	
	#profilepackagebgright
	{
	width: 397px;
	height: 65px;
	background: url(../img/formsblue.jpg) repeat-x;
	color: white;
	float: left;
	margin-top: -10px;
	margin-left: 2px;
	}
	
	#packageinner
	{
		width: 1380px;
		height: 100%;
		background: url(../img/formsbg.jpg) repeat-x;
	
	}
	
	#profilepackagewhite
	{
	
		background: white;
		margin: 0 auto;
		margin-left: 119px;
		width: 1127px;
		height: 991px;
		margin-top: -3px;
		box-shadow: 5px 10px 20px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 5px 10px 20px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: 5px 10px 20px rgba(0,0,0,0.5);
	}
	
	#profiletitle
	{
		font-family: Calibri;
	font-size: 18px;
	line-height: 20PX;
	position: absolute;
	text-indent: 16px;
		
	}
	
	#profilecat
	{
		
	/*	color: #F3C907;
	font-family: Calibri;
	font-size: 17px;
	float: right;
	margin-right: 92px;
	margin-top: 0px;*/
	color: #F3C907;
	font-family: Calibri;
	font-size: 18px;
	float: right;
	margin-right: 62px;
	margin-top: -2px;
		
		
	}
	
	#profileleftcontent
	{
		width: 729px;
	/*	background: #999;*/
		height: 748px;
		float: left;
	
	}
	
	#profilerightcontent
	{
		
		width: 397px;
		height: 748px;
		float: left;
		/*background: #9FF;*/
		
	}
	
	#profileinnercontent
	{
		width: 100%;
		margin: 0 auto;
		clear: both;	
	}
	
	#profilelogo
	{
	width: 727px;
	height: 400px;
	position: relative;
	top: -10px;
		
	}
	
	#profilecoimage
	{
		
		/*background: #690;*/
		width: 727px;
		height: 115px;
		margin-top: -13px;
	
	}
	
	#googlemap
	{
		
		color: white;
		width: 385px;
		height: 375px;
		margin-top: 7PX;
		
	}
	#googlemap p
	{
		font-size: 29px;
		text-transform: uppercase;
		text-align: center;
		line-height: 344PX;
		
		
	}
	
	#toplogo
	{
	
		/*margin-left: 45px;
		float: left;
		margin-top: 24px;
		z-index: 1;
		position: absolute;*/
		margin-left: 45px;
	float: left;
	margin-top: 28px;
	z-index: 1;
	position: absolute;
	border: 1px solid #CCC;
	-moz-box-shadow: 3px 3px 5px 3px #ccc;
	-webkit-box-shadow: 3px 3px 5px 3px #CCC;
	box-shadow: 3px 3px 8px -4px black;
	}
	#companyname
	{
		
		font-size: 21px;
	font-family: Calibri;
	line-height: 86px;
	text-indent: 200px;
	font-weight:bold;
	}
	
	#printlink
	{
	/*float: right;
	width: 60px;
	height: 31px;
	margin-top: -67px;
	margin-right: 20px;*/
	float: right;
	width: 57px;
	height: 31px;
	margin-top: -22px;
	margin-right: 7px;
		
		
	}
	#btnprint
	{
		background: url(../img/profileprint.jpg) no-repeat;
	width: 71PX;
	border: none;
	margin-left: 32px;
	position: relative;
	top: -2px;
	}
	
	#socialbottom
	{
	/*width: 290px;*/
	width:224px;
	height: 20px;
	float: right;
	margin-top: -26px;
	position: relative;
	left: 36px;
	}
	
	#fbk
	{
		margin-bottom:4px;
		
	}
	
	.pluginConnectButton
	{
		margin-top:-4px !important;
		
	}
	#coslider
	{
		width: 720px;
		height: 283px;
	/*	background: url(../img/profileslide.jpg) no-repeat;*/
		margin-top: 18px;
		margin-left: 4px;
		
	}
	
	
	/*ie8*/
	@media \0screen
	{
		
		.iefixterms
		{
			top: -18px !important;
			
		}
	#profinfodetails
	{ 
	width: 705px;
	height: 176px;
	margin-left: 8px;
	position: absolute;
	top:610px;
	border-radius: 8px;
	padding: 2px;
		
	}
		
	}
	
	#profinfodetails
	{ 
	/*width: 711px;
	height: 180px;
	border: 2px solid #8C8C8C;
	margin-left: 8px;
	margin-top: -13px;
	position: absolute;
	border-radius: 8px;
	padding: 2px;*/
	width: 705px;
	height: 176px;
	/*border: 2px solid #8C8C8C;*/
	margin-left: 8px;
	margin-top: -23px;
	position: absolute;
	border-radius: 8px;
	padding: 2px;
		
	}
	
	#lblsubmit
	{
		margin-left:4px;
		
	}
	
	@-moz-document url-prefix() 
	{ 
	
		#profinfotitle
		{
			width: 134px;
			height: 30px;
			background: url(../img/profiletitlebg.jpg) repeat-x;
			font-size: 16px;
			font-family: Calibri;
			color: white;
			line-height: 30px;
		/*	text-indent:-244px !important; */
		text-indent:2px;
			margin-left: -1PX;
			margin-top: 0px;
			position: relative;
			
		}
	
	}
	
	
	
	#profinfotitle
	{
	
	/*width: 134px;
	height: 29px;
	background: url(../img/profiletitlebg.jpg) repeat-x;
	font-size: 14px;
	font-family: Calibri;
	color: white;
	line-height: 27px;
	text-indent: -244px	9 !important;
	text-indent: 11px;
	margin-left: 0px;
	margin-top: 0px;
	position: relative;
	border-radius: 6px;
	font-family: gothicb;*/
	width: 711px;
	height: 30px;
	background: url(../img/profiletitlebg.jpg) repeat-x;
	font-size: 14px;
	font-family: Calibri;
	color: white;
	line-height: 27px;
	text-indent: -244px	9 !important;
	text-indent: 11px;
	margin-left: 0px;
	margin-top: -3px;
	position: relative;
	border-radius: 6px;
	
	font-family: gothicb;
			
	}
	#profinfodesc
	{
	
		
	/*font-size: 13px;
	font-family: calibri;
	color: #414141;
	text-align: left;
	margin-left: 11px;
	margin-right: 11px;
	position: absolute;
	width: 674px;
	height: 131px;
	font-weight: bold;*/
		
		font-size: 13px;
	font-family: calibri;
	color: #414141;
	text-align: left;
	margin-left: 1px;
	margin-right: 11px;
	position: absolute;
	width: 707px;
	height: 147px;
	font-weight: bold;
	border: 2px solid #8C8C8C;
	border-radius: 8px;
	margin-top: -8px;
	}
	
	#profcontact
	{
		margin-top: 13px;
	}
	#profcontacttitle
	{
	
	/*	width: 384px;
		height: 30px;
		background: url(../img/profiletitlebg.jpg) repeat-x;
		font-size: 16px;
		font-family: Calibri;
		color: white;
		line-height: 30px;
		text-indent: 11px;
		margin-left: -1PX;
		margin-top: 0px;*/
	width: 390px;
	height: 30px;
	background: url(../img/profiletitlebg.jpg) repeat-x;
	font-size: 14px;
	color: white;
	line-height: 30px;
	text-indent: 11px;
	margin-left: -1PX;
	margin-top: -4px;
	border-radius: 7px;
	font-family: gothicb;
			
	}
	
	#profcontactdetails
	{
		width: 385px;
	height: 147px;
	margin-top: -8px;
	border: 2px solid #8C8C8C;
	border-radius: 8px;
		
	}
	
	#profcontactdet p
	{
		
		font-family: gothicb;
	color: #555;
	font-size: 12px;
	}
	
	#profcontactico
	{
		float: left;
	width: 32px;
	height: 120px;
	background: url(../img/profilecontact.jpg) no-repeat;
	margin-top: 10px;
	margin-left: 4px;
		
	}
	
	#profcontactdet
	{
	float: left;
	width: 330px;
	height: 125px;
	margin-top: 8px;
	font-size: 12px;
	font-family: Calibri;
	line-height: 12px;
		
	}
	
	#profcommentdetails
	 {
		width: 711px;
		height: 308px;
		margin-left: 10px;
		margin-top: 2px;
	 }
	 
	 #profcommentttitle
	{
		/*	width: 711px;
	height: 30px;
	background: url(../img/profiletitlebg.jpg) repeat-x;
	font-size: 14px;
	font-family: Calibri;
	color: white;
	line-height: 30px;
	text-indent: -243px;
	margin-top: 169px;
	border-radius: 7px;
	font-family: gothicb;*/
			
		width: 711px;
		height: 30px;
		background: url(../img/profiletitlebg.jpg) repeat-x;
		font-size: 14px;
		font-family: Calibri;
		color: white;
		line-height: 30px;
		text-indent: -243px;
		margin-top: 167px;
		border-radius: 7px;
		font-family: gothicb;
	}
	
	#profcommentcontent
	{
		
		
		/*background:url(../img/discuss.jpg) no-repeat;*/
		
		width: 706px;
		/*height: 292px;*/
		/*position: absolute;*/
		margin-top: 43px;
		position: relative;
		overflow-y: auto;
		top: -37px;
		height: 305px;
		margin-left: 4px;
		background:#fff;
		-webkit-overflow-scrolling: touch;	
	}
	
	#profhours
	{
		margin-top: 5px;
		width: 382px;
		height: 148px;
		float: left;
	}
	
	
	#profhourstitle
	{
	/*	width: 384px;
		height: 30px;
		background: url(../img/profiletitlebg.jpg) repeat-x;
		font-size: 16px;
		font-family: Calibri;
		color: white;
		line-height: 30px;
		text-indent: 11px;
		margin-left: -1PX;
		margin-top: 0px;*/
		width: 390px;
	height: 30px;
	background: url(../img/profiletitlebg.jpg) repeat-x;
	font-size: 14px;
	font-family: Calibri;
	color: white;
	line-height: 30px;
	text-indent: 11px;
	margin-left: -1PX;
	margin-top: 1px;
	border-radius: 7px;
	font-family: gothicb;
	
	}
	#profhourscontent
	{
		width: 385px;
		height: 95px;
		margin-top: -8px;
		border: 2px solid #8C8C8C;
		border-radius: 8px;
		overflow: auto;
		overflow-x: hidden;
		overflow: auto/9;
		overflow-x: hidden/9;
	
	}
	
	@-moz-document url-prefix() 
	{
	#profhourscontent
	{
		overflow: auto !important;
		overflow-x: hidden !important;
	}
	}
	#profhourscontent p
	{
	/*	font-size: 14px;
		font-family: gothicb;
		line-height: 12px;
		text-align: justify;
		width: 261px;
		text-indent: 19px;*/
		font-size: 11px;
	font-family: gothicb;
	line-height: 14px;
	text-align: justify;
	width: 366px;
	text-indent: 14px;
	color: #555;
	margin-top: 13px;
		
		
	}
	#leftprofcontent
	{
		
		width: 50%;
		height: 200px;
		float: left;
		margin-top: 37px;
		margin-left: 40px;
		
		
	}
	#rightprofcontent
	{
		width: 100%;
		height: 200px;
		float: left;
		margin-top: 29px;
		
	}
	
	#profileinner
	{
		width: 1380px;
		height: 118%;
		background: url(../img/profbg.jpg) repeat-x;
	
	}
	
	#formcontent
	{
		width: 880px;
		height: 701px;
		
	}
	
	#forminnercontent
	{
		width: 880px;
		border: 1px solid #02AEEF;
		border-radius: 4px;
		height: 500px;
	
	}
	
	#formstitle
	{
		color: black;
		font-size: 19px;
		width: 700px;
		height: 52px;
		font-family: Calibri;
		line-height: 82px;
		text-indent: 28px;
	}
	
	#formstitleborder
	{
		width: 807px;
		height: 20px;
		border-bottom: 1px solid #CACACA;;
		margin-left: 30px;
		margin-top: -51px;
		
	}
	
	#coname
	{
		width: 851px;
		height: 52px;
		margin-left: 29px;
		margin-top: 23px;
		
	}
	
	#conameleft
	{
		width: 453px;
		height: 51px;
		float: left;
	}
	
	#conameright
	{
		width: 369px;
		height: 51px;
		
		float: left;
		
	}
	
	#comailright
	{
		width: 369px;
		height: 51px;
		
		float: left;
		
	}
	
	.formspara
	{
		font-size: 15px;
		width:100px;
		font-family: Calibri; 	
	}
	.formtextbox
	{
		width: 258px;
		height: 25px;
		border: 1px solid #02AEEF;
		
		
	}
	#coadd
	{
		
		width: 851px;
		height: 52px;
		margin-left: 29px;
		margin-top: -6px;
		
	}
	#fieldcomail
	{
		margin-left: 22px;
		margin-top: -11px;
		margin-left: 18px\9;
	
	}
	
	#fieldone
	{
		margin-left: 18px;
		
	}
	#fieldtwo
	{
		margin-left:4px;
		
	}
	#fieldthree
	{
	margin-left: 4px;
	width: 657px;
	width: 660px\9;
	
	}
	
	#cotown
	{
		width: 851px;
		height: 52px;
		margin-left: 29px;
		margin-top: -6px;
		
	}
	
	#cotownleft
	{
		width: 453px;
		height: 51px;
		float: left;
	}
	
	#cotownright
	{
		width: 383px;
		height: 51px;
		float: left;
		
	}
	
	#fieldfour
	{
		margin-left: 105px;
		width: 260px;
		height: 29px;
		border: 1px solid #02AEEF;
	}
	
	#fieldfive
	{
		margin-left: 30px;
		width: 258px;
		height: 29px;
		border: 1px solid #02AEEF;
	}
	#formstitle2 
	{
		color: black;
		font-size: 19px;
		width: 700px;
		height: 52px;
		font-family: Calibri;
		line-height: 82px;
		text-indent: 28px;
		margin-top: 40px;
	
	}
	
	#comob
	{
		width: 890px;
		height: 52px;
		margin-left: 29px;
		margin-top: 23px;
		
	}
	
	#comobleft
	{
	width: 448px;
	height: 51px;
	float: left;
	}
	
	#comobright
	{
		width: 389px;
		height: 51px;
		float: left;
		
	}
	
	#fieldsix
	{
		/*margin-left: 87px;*/
		margin-left: 30px;
		margin-left: 78px\9;
		
	}
	#fieldsev
	{
	margin-left: 6px;
	margin-left: 4px\9 !important;
	
		
	}
	
	
	#comail
	{
	width: 890px;
	height: 52px;
	margin-left: 29px;
	margin-top: -7px;
		
	}
	
	#comailleft
	{
		width: 448px;
	height: 51px;
	float: left;
	}
	
	#comailright
	{
	width: 462px;
	height: 51px;
	float: left;
		
	}
	#fieldeight
	{
		margin-left: 24px;
		margin-left: 29px\9;
	
		
	}
	
	#accept
	{
		width:890px;	
		height: 52px;	
	}
	
	#acceptleft
	{
		float:left;
		width:400px;
		height:51px;
	}
	#acceptright
	{
		float: left;
		width: 445px;
		height: 72px;
	}
	
	#formbtnsubscribe
	{
		width: 104px;
		height: 31px;
		border-radius: 8px;
		padding: 6px;
		color: white;
		background: #02AEEF;
		margin-left: 37px;
		margin-top: 23px;
		font-size: 14PX;
		font-family: Calibri;
		
	}
	
	
	#cofax
	{
		width: 851px;
		height: 52px;
		margin-left: 29px;
		margin-top: -1px;
		
	}
	
	#cofaxleft
	{
		width: 429px;
		height: 51px;
		float: left;
	}
	
	#cofaxright
	{
		width: 369px;
		height: 51px;
		float: left;
		
	}
	
	#fieldnine
	{
		margin-left:79px;
		
	}
	#fieldten
	{
		margin-left:9px;
	
	}
	
	#coinfo
	{
		
		width: 851px;
		height: 52px;
		margin-left: 29px;
		margin-top: -6px;
		
	}
	
	#fieldinfo
	{
		width: 787px;
		width: 783px\9;
		height: 72px;
		margin-left: 1px;
		border: 1px solid #02AEEF;
		margin-top: 5px;
		margin-top: 15px\9;
	}
	
	.twitter-share-button
	{
		width:85px !important;
	}
	
	#resultcontent
	{
		clear: both;
	width: 726px;
	height: 800px;
	/*background: #9FC;*/
	margin-top: -256px;
	
	
		
		
	}
	
	#resultmap
	{
	/*float: left;
	width: 395px;
	height: 319px;
	margin-top: -7px;
	margin-left: 2px;*/
		
		float: left;
	width: 395px;
	height: 319px;
	margin-top: 58px;
	margin-left: 2px;
		
	}
	
	.companycontainer
	{
		
	/*	width: 723px;
		height: 140px;
		margin-bottom: -6px;*/
		width: 723px;
	height: 142px;
	margin-bottom: -6px;
	
		
	}
	/*.companycontainer:hover
	{
		
		width: 723px;
		height: 140px;
		margin-bottom: -6px;
		background:#0CF;
		border-radius:4px;
		
	}*/
	
	.companylogo
	{
	float: left;
	width: 134px;
	height: 115px;
	margin-left: 9px;
	margin-top: 3px;
	border: 2px solid #737373;
	margin-right: 4px;
	border-radius: 12px 0 0 12px;
	padding: 3px;
	padding-right: 0px;
		
	}
	
	.companydetails
	{
	
	float: left;
	/*width: 563px;*/
	width:551px;
	height: 121px;
	margin-top: 3px;
	border: 2px solid #737373;
	margin-left: -1px;
	border-radius: 0 12px 12px 0;
		
	}
	
	.companydetailspro
	{
	
	float: left;
	/*width: 563px;*/
	width:551px;
	height: 121px;
	margin-top: 3px;
	border: 2px solid #737373;
	margin-left: -1px;
	border-radius: 0 12px 12px 0;
		
	}
	
	.companydetails:hover
	{
		
	float: left;
	/*width: 563px;*/
	width:551px;
	height: 121px;
	margin-top: 3px;
	border: 2px solid #737373;
	margin-left: -1px;
	border-radius: 0 12px 12px 0;
		/*background:#c3eaf9;*/
		background:#d6f0fa;
		
	}
	
	.companydetailspro:hover
	{
		
	float: left;
	/*width: 563px;*/
	width:551px;
	height: 121px;
	margin-top: 3px;
	border: 2px solid #737373;
	margin-left: -1px;
	border-radius: 0 12px 12px 0;
		/*background:#c3eaf9;*/
		
	}
	p.coid
	{
		width: 24px;
		height: 23px;
		/*background: #882D63;*/
		color: white;
		font-size: 14px;
		font-family: Calibri;
		
		margin-top: 7px;
		margin-left: 7px;
		line-height: 24px;
	background: #3956B5;
	text-align: center;
	}
	
	p.coname
	{
		color: black;
		font-size: 14px;
		font-family: futuramdbtbold;;
		margin-top: -28px;
		text-indent: 40px;
		text-transform: uppercase;
		
	}
	
	.coaddcontainer
	{
	width: 527px;
	height: 55px;
	/*background: #30C;*/
	margin-top: -18px;
		
	}
	p.coadd
	{
		color: #6D6E71;
	font-size: 15px;
	/*font-family: futuramedium;*/
	font-family: Calibri;
	text-indent: 42px;
	line-height: 0px;
	width: 100px;
	height: 20px;
	float: left;
		
	}
	
	p.coadddetails
	{
		float: left;
		width: 425px;
		max-height: 50px;
		min-height: 34px;
		color: #6D6E71;
		font-size: 15px;
		font-family: Calibri;
		margin-top: 4px;
		margin-left: 2px;
		
	}
	
	.cophonecontainer
	{
		width: 527px;
		height: 23px;
		margin-top: -12px;
		
	}
	
	p.cophone
	{
		color: #6d6e71;
		font-size: 15px;
		font-family: Calibri;
		text-indent: 42px;
		line-height: 1px;
		width: 100px;
		height: 20px;
		float: left;
		margin-top: -6px;
		
	}
	
	p.cophonedetails
	{
		float: left;
		width: 400px;
		height: 21px;
		color: #6d6e71;
		font-size: 15px;
		font-family: Calibri;
		margin-top: -15px;
		margin-left: 2px;
		
	}
	
	.cofaxcontainer
	{
		/*width: 552px;*/
		width: 539px;
		height: 23px;
		margin-top: -12px;
		
	}
	
	p.cofax
	{
		color: #6d6e71;
		font-size: 13px;
		font-family: Calibri;
		text-indent: -58px;
		line-height: 3px;
		width: 100px;
		height: 20px;
		float: left;
		margin-top: -6px;
		
	}
	
	p.cofaxdetails
	{
		float: left;
		width: 138px;
		height: 21px;
		color: #6d6e71;
		font-size: 14px;
		font-family: Calibri;
		margin-top: -15px;
		margin-left: -98px;
		
	}
	
	.buttoninfo
	{
		
		width: 112px;
	height: 20px;
	border: none;
	background: url(../img/btninfo.jpg) no-repeat;
	float: right;
	margin-top: -18px;
	}
		
		
	#adsense
	{
	
	float: left;
	width: 389px;
	height: 510px;
	margin-top: 12px;
	/*background:url(../img/adsense.jpg) no-repeat;*/
	
	
	
	}
	
	#searchfilter
	{
	
	/*margin-left: 353px;*/
	margin-left: 340px;
	width: 364px;
	}
	
	@-moz-document url-prefix()
	{
	  #searchfilter
	  {
		margin-left: 338px;
		width: 364px;
	  }
	}
	
	
	#filt
	{
	float: left;
	color: black;
	margin-left: 20px;
	font-family: Calibri;
	font-size: 14px;
	line-height: 27px;
	text-indent: -4px;
		
	}
	
	#profileslider
	{
	
	clear: both;
	width: 1126px;
	height: 350px;
	padding-left: 14px;
	
	}
	
	#bottomslider
	{
		float:left;
	width: 1128px;
	height: 286px;	
	margin-top: -311px;
	}
	
	#resultleftfooter
	{
		width: 383px;
		height: 300px;
		float: left;
		padding-left: 17px;
		
	}
	
	#resultrightfooter
	{
		width: 728px;
		height: 300px;
		float: left;
		
	}
	
	#footersocial
	{
		width: 727px;
		height: 67px;
	}
	
	#resultinner 
	{
		width: 1380px;
		height: 139%;
		background: url(../img/resultbgnew.jpg) repeat-x;
	}
	
	#locationfilter
	{
	
		margin-left:2px;
		width: 183px;
		float: left;
		
	}
	
	#categoryfilter
	{	
		width: 176px;
		float: left;	
	}
	
	
	#returnedresult
	{
		height: 792px;
		position: absolute;
		overflow-y: auto;
		overflow-x: hidden;
		width: 727px;
		margin-top: 6px;
	
		
		
	}
	
	#notfounddetail
	{
		width:400px;
		height:400px;
		margin: 0 auto;
		margin-top: 64PX;
		position: relative;
		
	}
	
	#reslink
	{
		margin-left: 93px;
		position: relative;
		top: -75px;
	}
	#reslink a
	{
		text-decoration:none;
		font-family: futurabook;
		font-size: 11px;
		color: #02AEEF;
	
		
	}
	
	#notfounddetail p
	{
		font-size: 29px;
		font-family: Calibri;
		border: 2px solid #02AEEF;
		width: 367PX;
		height: 75PX;
		border-radius: 11PX;
		padding: 5PX;
		text-indent: 79PX;
		/*line-height: 66PX;*/
		line-height: 62PX;
		color: grey;
		
	}
	
	#loadpreview
	{
		margin-left: 291px;
		margin-top: 67px;
	}
		
	#detail1
	{
		width: 404px;
	height: auto;
	background: #999;
	margin-top: -10px;
		
	}
	#detail1ico
	{
	width: 25px;
	height: 20px;
	background: url(../img/profilecontact.jpg) no-repeat;
	background-position: -2px 0px;
	float: left;
	margin-left: 5px;
	}
	
	#detail1text
	{
		width: 340px;
	height: 20px;
	float: left;
	margin-top: 16px;
	margin-left: 10px;
	}
	
	#detail2
	{
	width: 380px;
	height: auto;
	background: #993;
	padding-top: -74px;
	position: relative;
	top: -22px;
		
	}
	#detail2ico
	{
	width: 25px;
	height: 20px;
	background: url(../img/profilecontact.jpg) no-repeat;
	background-position: -2px -26px;
	float: left;
	margin-left: 5px;
	}
	
	#detail2text 
	{
		width: 340px;
		height: 20px;
		float: left;
		margin-top: 14px;
		margin-left: 10px;
	}
	#detail2text a
	{
		font-family: gothicb;
	color: #555;
	font-size: 11px;
	}
	
	
	#detail3
	{
	width: 380px;
	height: auto;
	position: relative;
	top: -42px;
		
	}
	#detail3ico
	{
	width: 25px;
	height: 20px;
	background: url(../img/profilecontact.jpg) no-repeat;
	background-position: -2px -50px;
	float: left;
	margin-left: 5px;
	}
	
	#detail3text 
	{
		width: 340px;
		height: 20px;
		float: left;
		margin-top: 14px;
		margin-left: 10px;
	}
	
	#detail4
	{
	width: 380px;
	height: auto;
	position: relative;
	top: -84px;
		
	}
	#detail4ico
	{
	width: 25px;
	height: 20px;
	background: url(../img/profilecontact.jpg) no-repeat;
	background-position: -2px -75px;
	float: left;
	margin-left: 5px;
	}
	
	#detail4text 
	{
		width: 340px;
		height: 20px;
		float: left;
		margin-top: 14px;
		margin-left: 10px;
	}
	#detail5
	{
	width: 380px;
	height: auto;
	position: relative;
	top: -63px;
		
	}
	#detail5text a
	{
		font-family: gothicb;
	color: #555;
	font-size: 12px;
	}
	#detail5ico
	{
	width: 25px;
	height: 20px;
	background: url(../img/profilecontact.jpg) no-repeat;
	background-position: -2px -100px;
	float: left;
	margin-left: 5px;
	}
	
	#detail5text 
	{
		width: 340px;
		height: 20px;
		float: left;
		margin-top: 14px;
		margin-left: 10px;
	}
	
	#profilecat a
	{
		color: #F3C907;
	}
	
	#socialpost
	{
		width: 1034px;
	height: 187px;
	float:left;
	margin-top: -43px;
	margin-left: 32px;
	}
	
	#fbpost
	{
		clear: both;
		width: 548px;
		height: 186px;
		float: left;
		overflow: auto;
	}
	
	#twitterpost
	{
	width: 486px;
	height: 187px;
	
	float: right;
	}
	
	#newsocial
	{
	/*width: 218px;
	height: 25px;
	float: right;
	margin-top: -32px;
	list-style: none;
	position: relative;
	top: 19px;
	left: 55px;*/
	width: 218px;
	height: 25px;
	float: right;
	margin-top: -32px;
	list-style: none;
	position: relative;
	top: 19px;
	left: 46px;
	}
	
	#newsocial li 
	{
		margin: 3px;
	}
	
	#newsocial li a#fb
	{
	/*background: url(../img/newsocial.jpg) no-repeat;
	padding-top: 7px;
	padding-left: 26px;*/
	background: url(../img/newsocial.png) no-repeat;
	padding-top: 7px;
	padding-left: 27px;
	}
	
	#newsocial li a#in
	{
	/*background: url(../img/newsocial.png) no-repeat;
	padding-top: 7px;
	padding-left: 26px;
	background-position: -31px 0;*/
	background: url(../img/newsocial.png) no-repeat;
	padding-top: 7px;
	padding-left: 28px;
	background-position: -31px 0;
	}
	
	#newsocial li a#rss
	{
	/*background: url(../img/newsocial.png) no-repeat;
	padding-top: 7px;
	padding-left: 26px;
	background-position: -62px 0;*/
	background: url(../img/newsocial.png) no-repeat;
	padding-top: 7px;
	padding-left: 29px;
	background-position: -62px 0;
	}
	
	
	#newsocial li a#google
	{
	/*background: url(../img/newsocial.png) no-repeat;
	padding-top: 7px;
	padding-left: 27px;
	background-position: -93px 0;*/
	background: url(../img/newsocial.png) no-repeat;
	padding-top: 7px;
	padding-left: 29px;
	background-position: -93px 0;
	}
	
	#newsocial li a#twitter
	{
	/*background: url(../img/newsocial.png) no-repeat;
	padding-top: 7px;
	padding-left: 26px;
	background-position: -125px 0;*/
	background: url(../img/newsocial.png) no-repeat;
	padding-top: 7px;
	padding-left: 26px;
	background-position: -125px 0;
	}
	
	
	
	
	
	
	#lang
	{
		margin-top:13px;
		margin-left: 40px;	
	}
	
	#newfblike
	{
	/*width: 218px;
	height: 27px;
	float: right;
	margin-top: -25px;
	position: relative;
	top: 34px;
	left: -152px;*/
	width: 218px;
	height: 27px;
	float: right;
	margin-top: -45px;
	position: relative;
	top: 33px;
	left: -161px;
		
	}
	
	.left
	{
		float:left;
	}
	
	
	#newadsense
	{
	width: 391px;
	height: 200px;
	position: absolute;
	top: 728px;
	}
	
	
	#soffers
	{
		width: 391px;
	height: 177px;
	background:url(../img/soffers.jpg) no-repeat;
	margin-top: 155px;
		
	}
	
	#vouchertitle
	{
	width: 704px;
	height: 35px;
	color: white;
	background: url(../img/orangebg.jpg) repeat-x;
	font-size: 19px;
	margin-left: -5px;
	margin-top: -5px;
	line-height: 32px;
	padding: 0px;
	font-family: gothicb;
	text-indent: 609px;
		
	}
	
	#vouchercontent
	{
		margin-top:2px;
	}
	
	#brotitle
	{
	width: 704px;
	height: 35px;
	color: white;
	background: url(../img/purplebg.jpg) repeat-x;
	font-size: 19px;
	margin-left: -5px;
	margin-top: -19px;
	line-height: 32px;
	padding: 0px;
	font-family: gothicb;
	text-indent: 609px;
		
	}
	
	#summertitle
	{
	width: 704px;
	height: 35px;
	color: white;
	/*background:#2593d2;*/
	font-size: 19px;
	margin-left: -5px;
	margin-top: -19px;
	line-height: 32px;
	padding: 0px;
	font-family: gothicb;
	text-indent: 558px;
		
	}
	
	#summer
	{
	background: #2593D2;
	width: 704px;
	height: auto;
	margin-left: -5px;
	
	}
	#summercontent
	{
		margin-top:2px;
	}
	
	#summerleft
	{
		/*width:400px;
		height:auto;*/
		width: 682px;
	height: auto;
	z-index: 1;
	top: -32px;
	position: relative;
	left: 19px;
	}
	#summerright
	{
		/*width: 300px;
	height: auto;
	background: #03F;
	position: absolute;
	top: 99px;
	left: 418px;*/
	width: 278px;
	height: auto;
	position: absolute;
	top: 99px;
	left: 435px;
		
		
	}
	#percent
	{
		position: relative;
		top: -21px;
		color: white;
		font-size: 96px;
		margin-left: 17px;	
		
	}
	#promodesc
	{
		position: relative;
	top: 10px;
	color: white;
	margin-left: -188px;
	width: 333px;
	}
	#brochurecontent
	{
		
	}
	
	/* contact us page */
	
	
	#conleft{float:left; width: 320px; margin: 20px;}
	#conright {float:left; width:730px;}
	
	#contactdetbox
	{
		width:300px; 
		height:135px; 
		border:2px solid #9a9a9a;
		border-radius:10px;
		padding-left: 15px;
		margin-bottom: 20px;
	}
	
	#contactdetbox p {margin-bottom:-15px;}
	.condet { color:#9a9a9a; font-size:12px; font-family: gothic; font-weight:bold;}
	
	#contmsgtitle { color:#189ddb; font-size:20px; font-family: Calibri; font-weight:bold; margin-bottom: -35px; }
	#leavemsgbox { 
		background:url(../img/contact/contactbg.jpg) repeat-x; 
		width:100%; 
		height:100%; 
		border-radius: 10px; 
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		}
	
	#leavemsgstrip { margin-top: 45px; }
	#leavemsgstrip p { line-height: 16px; color:#fff; font-weight:bold; font-family:Calibri; font-size:20px; text-indent: 30px; }
	
	#bigtitle
	{
		width: 325px;
		margin-left: 30px;
		font-size: 40px;
		color: white;
		font-weight: bold;
		font-family: Calibri;
		position: relative;
		top: 15px;
	}
	
	#leavemsgbox #mailico 
	{
		background: url(../img/contact/mailico.png) no-repeat;
		padding: 70px;
		position: absolute;
		right: 50px;
		top: 120px;
	}
	
	/* Terms and COnditions */
	
	#tncbox
	{
	 margin:0 auto;
	 width:96%;
	 position: relative;
	 top: 75px;
	/* overflow: auto;*/
	 height: 550px;
	 margin-right:0;
	}
	
	#tncbox section
	{
	 text-align:justify;
	 padding-right: 40px;
	}
	
	.tncheading
	{
	 font: bold 16px Calibri;
	}
	
	.tncdescrip
	{
	 font: normal 14px Calibri;
	}
	
	.tncul
	{
	 list-style-type:square;
	}
	
	#searchtoptext
	{
	width: 1348px;
	height: 220px;
		
		
	}
	#searchtoptext2
	{
	width: 1348px;
	height: 40px;
		
		
	}
	
	#leftpart
	{
		width:860px;
		height:30px;
		float:left;
		
		
		
		
	}
	
	#rightpart
	{
		width: 488px;
		height: 48px;
		float: left;
		
		
	}
	
	#mtitle
	{
		/*font-family: gothicb;
		color: white;
		font-size: 30px;
		margin-top: 8px;
		margin-left: 13px;	*/
		font-family: gothicb;
		color: white;
		font-size: 25px;
		margin-top: 13px;
	}
	
	
	
	
	
	#leavemsgstrip a p:hover
	{
		color:#a7d3ec;
	}
	
	#lblname
	{
		margin-top:4px;
	}
	
	#namecontainer
	{
		top: 50px;
	position: relative;
	}
	
	.contacttextbox
	{
		width: 430px;
		height: 25px;
		border: 1px solid #02AEEF;
		
		
	}
	.contactpara
	{
		font-size: 15px;
		width: 100px;
		font-family: Calibri;
	}
	
	#lblemail
	{
		margin-top:4px;
	}
	
	#emailcontainer
	{
		top: 72px;
		position: relative;
	}
	
	#subjectcontainer
	{
		top: 93px;
		position: relative;
		
	}
	
	#messagecontainer
	{
		top: 111px;
		position: relative;
		
	}
	
	#txtmessage
	{
		width: 506px;
		height: 120px;
		margin-left: 1px;
		border: 1px solid #02AEEF;
		margin-top: 5px;
		resize:none;
	}
	
	.innerbtnsearch
	{
	cursor: pointer !important;
	margin-top: 4px !important;
	margin-top: -30px\9 !important;
	width: 32px !important;
	height: 32px !important;
	margin-right: 7px !important;		
	}
	.innerbtnsearchipad
	{
		
		
	}
	
	
	
	.companylogo 
	{
	float: left;
	width: 134px\9 !important;
	height: 115px\9 !important;
	margin-left: 9px\9 !important;
	margin-top: 3px\9 !important;
	border: 2px solid #737373\9 !important;
	margin-right: 4px\9 !important;
	padding: 3px\9 !important;
	padding-right: 1px\9 !important;
	}
	
	.privacyweb
	{	
	margin-top: 15px !important;
	margin-right: -10px\9 !important;
	margin-left: -16px !important;
	position: relative !important ;
	bottom: -962px  !important;
	left: -26px !important;	
	}
	
	.termsweb
	{
		
		margin-top: 156px !important;
	margin-left: -16px !important;
	position: relative !important;
	top: 2260px\9 !important;
	bottom: -2241px !important;
	left: -32px !important;
	}
	
	@-moz-document url-prefix() 
	{ 
	
	
	.termsweb
	{
		margin-top: 180px !important;
	margin-left: -16px !important;
	position: relative !important;
	bottom: -2241px !important;
	left: -36px !important;
	}
	
	.privacyweb
	{	
	margin-top: 15px !important;
	margin-left: -16px !important;
	position: relative !important ;
	bottom: -962px  !important;
	left: -42px !important;	
	}
	
	
		.companylogo 
		{
		float: left;
		width: 134px;
		height: 115px;
		margin-left: 9px;
		margin-top: 3px;
		border: 2px solid #737373;
		margin-right: 3px !important;
		padding: 3px;
		padding-right: 1px !important;
		}
	
			.mozfix1
			{
			margin-top:1px !important;
			}
			
			#fieldone
			{
			margin-top:-2px !important;
			margin-left:6px !important;
			width: 254px !important;
			}
			
			#fieldtwo
			{
			margin-top:-2px !important;
			margin-left:2px !important;
			width: 254px !important;
			}
			
			#fieldfax
			{
			
			margin-left:78px !important;
			
			}
			
			#fieldthree
			{
			margin-top:1px !important;
			
			
			}
			
			#cotown 
			{
		
			margin-left: 6px !important;
			margin-top:-2px !important;
			
			}
			#cotownright
			{
			position:relative !important;
			left: 10px !important;
			margin-top:-3px !important;
			
			}
			
			#mozfixtown
			{
				margin-left:26px !important
			}
			
			#fieldsix
			{
			margin-top:-1px !important;
			
			}
			
			#fieldsev
			{
			margin-top:-1px !important;
			margin-left: 4px !important;
			
			}
			
			#fieldeight
			{
			margin-top:-1px !important;
			position:relative !important;
			left: 4px !important;
			
			
			}
			
			/* pro form*/
			
			.mozfixprophone
			{
			position: relative !important;
			left:1px !important;	
			}
			.mozfixprolbltown
			{
				position: relative !important;
			left:24px !important;
			}
			
			.mozfixprotown
			{
				position: relative !important;
			left:20px !important;
			}
			
			.mozfixprodis
			{
			position: relative !important;
			left:20px !important;	
			}
			
			.mozfixprod
			{	
			position: relative !important;
			left:2px !important;	
			margin-top:-2px !important;
			}
			
			.mozfixproemail
			{
			position: relative !important;
			left:4px !important;	
			margin-top:-2px !important;	
			}
			
			.mozfixproconname
			{
				position: relative !important;
				left:2px !important;	
				top:4px !important;
			}
			
			.mozfixproconmailtwo
			{
				position: relative !important;
				left:2px !important;	
				top:4px !important;
			}
			
			.mozfixproconmob
			{
							position: relative !important;
					
				top:4px !important;
	
			}
			
			.mozfixproconaccept
			{
				position: relative !important;
			left:-20px !important;	
			top:-40px !important;
			}
			
			.mozfixproconsubmit
			{
				
				position: relative !important;
			left:320px !important;	
			top:-50px !important;
			}
			
			.mozfixproinfo
			{
				position: relative !important;
			margin-top:6px !important;	
			}
			
			
			#profilepackagebg
			{
				
				margin-top: -48px !important;
			}
			
			
			
			.mozfixprofax
			{
				
				position: relative !important;
				margin-top:-1px !important;	
			}
			
			.mozfixproweb
			{
				position: relative !important;
				margin-top:-1px !important;	
			}
			
			
			#profilepackagebgnew 
			{
			margin-top: 1px !important;
			}
			
			.mozfixcont
			{
				position:absolute!important;
			 margin-top:-5px !important;
			 }
	}
	
	
	
	@-moz-document url-prefix() 
	{ 
	
	.conformnamefix
	{
	margin-left: 30px !important;
		
	}
	
	}
	
	.contactbgnew
	{
	margin-top: 0px;
	width: 1121px;
	height: 65px;
	background: url(../img/formsblue.jpg) repeat-x !important;
	color: white;
	margin-left: 118px;
	position: absolute;
	}
	
	.conformnamefix
	{
	margin-left: 29px;
	margin-left: 30px\9 !important;
		
	}
	
	
	
	
	/* Opera */
	x:-o-prefocus, .operafix1 {
	   margin-top:1px !important;
		}
		
		/* Opera */
	x:-o-prefocus, .operafix2 
	{
	   margin-top:-3px !important;
	   }
	   
	   
	 x:-o-prefocus, .contactbgnew
	{
	margin-top: -3px !important;
	width: 1121px;
	height: 65px;
	background: url(../img/formsblue.jpg) repeat-x !important;
	color: white;
	margin-left: 118px;
	position: absolute;
	}
	   
	   
	   x:-o-prefocus, #adsense
	   {
		   float: left;
		width: 389px;
		height: 510px;
		top: 490px;
		position:absolute;
		   
	   }
	   
		 x:-o-prefocus,.brfixinfo
	   {
		   
		 position:relative !important;
		 left:10px !important;  
		 left: -433px !important;
		top: 42px !important; 
	   }
	   .definfo
	   {
		   
		position: relative !important;
		left: 133px !important;
		left: 1px\9 !important;
		top: 10px\9 !important;
		
		top: 42px !important;   
	   }
	  
	   
	  x:-o-prefocus,  #profcommentcontent {
	width: 706px;
	position: absolute;
	overflow-y: auto;
	top: 800px!important;
	height: 304px;
	margin-left: 4px;
	background: white;
	}
	
	
	 x:-o-prefocus,#profiletitle {
	font-family: Calibri;
	font-size: 18px;
	line-height: 20PX;
	position: relative;
	text-indent: 16px;
	}
	
	x:-o-prefocus,#profilecat {
	color: #F3C907;
	font-family: Calibri;
	font-size: 18px;
	float: right;
	margin-right: 62px;
	margin-top: -40px !important;
	}
	
	#profilecat {
	color: #F3C907;
	font-family: Calibri;
	font-size: 18px;
	float: right;
	margin-right: 62px;
	margin-top: -1px;
	}
	
	x:-o-prefocus,#packagetitle {
	font-family: Calibri;
	font-size: 18px;
	line-height: 30PX;
	position: relative;
	text-indent: 121px;
	top:10px;
	left:-340px;
	}
	
		x:-o-prefocus , .mozfixproconaccept
			{
				position: relative !important;
			left:-20px !important;	
			top:-40px !important;
			}
			
		x:-o-prefocus ,	.mozfixproconsubmit
			{
				
				position: relative !important;
			left:320px !important;	
			top:-50px !important;
			}
	
	/*firefox*/
	@-moz-document url-prefix() 
	{ 
	#resultcontent
	{
	clear: both;
	width: 726px;
	height: 800px;
	margin-top: 98px !important;	
		
	}
	
	
	}
	
	@-moz-document url-prefix() 
	{
	#locationfilter {
	margin-left: -2px !important;
	width: 183px;
	float: left;
	margin-right: 2px !important;
	}
	
	}
	
	@-moz-document url-prefix()
	{
	#fieldthree
	{
		margin-left: 5px;
		width: 650px;
	}
	}
	
	@-moz-document url-prefix()
	{
	#town_msdd
	{
		margin-right: 57px;
		width: 259px !important;
	}
	}
	
	
	@-moz-document url-prefix()
	{
	#fieldeight
	{
		left: 6px !important;
	}
	}
	
	@-moz-document url-prefix()
	{
	#fieldone
	{
		margin-left: 17px !important;
	}
	}
	
	
	@-moz-document url-prefix()
	{
	#fieldfax
	{
		margin-left: 91px !important;
	}
	}
	
	
	
	
	/* for ie9 */
	.mozfixproconaccept
			{
				position: relative\9 !important;
			left:-20px\9 !important;	
			top:-52px\9 !important;
			}
	
	.mozfixproconsubmit
			{
				
				position: relative\9 !important;
			left:320px\9 !important;	
			top:-50px\9 !important;
			}
	
	@media only screen and (device-width: 768px) and (orientation: landscape) 
	{
	  /* rules for iPad in landscape orientation */
		#nav a 
		{
		display: block;
		text-decoration: none;
		font-family: calibri;
		font-size: 11px !important;
		text-transform: uppercase;
		font-weight: bold;
		text-align: center;
		}
		
		#mtitle 
		{
		font-family: gothicb;
		color: white;
		font-size: 28px !important;
		margin-top: 8px;
		position:relative !important;
		left:-30px !important;
		}
		#txtsearch
		{
		width: 310px !important;
		height: 23px;
		margin-top: 3px;
		background-color:transparent !important;
		border: none;
		border-color:transparent !important;
		outline: none;
		font-family: gothic;
		font-size: 14px !important;
		position:relative;
		right:2px !important;
		}
		
		#searchbox {
	float: left;
	background: white;
	border-radius: 8px;
	height: 35px;
	position:	relative !important;
	left:840px !important;
	top:-30px !important;
	
	}
		.ipadfix1
		{
			position:relative !important;
		top:-23px !important;
		left:-2px !important;
		
			/*margin-right: -200px !important;*/
		}
		
		
	/*	.suggestionsBox 
		{
		position: absolute;
		left: -40px !important;
		top:10px;
		margin: 26px 0px 0px 0px;
		width:329px;
		padding:0px;
		background-color:#03afef ;
		color: #fff;
		z-index:3px;
		}
		*/
		
		#menu-container
		{
			margin-top: -87px !important;
			margin-left: 286px !important;
			
		}
		
		#leftcontent
		{
			height: 132px;
			margin-top: 4px !important;
			margin-left: -14px !important;
			
		}
		
		#webdevelop
		{
			font-family: Calibri;
			color: black;
			float: right;
			width: 380px;
			height: 20px;
			text-align: right;
			margin-top: 48px;
			font-size: 15px;
			margin-right: -10px !important;
			margin-left: -8px\9 !important;
	
		}
		
		/*.pika-stage .caption 
		{
			position: absolute;
			background: black;
			border: 1px solid #141414;
			font-size: 11px;
			color: #FAFAFA;
			padding: 10px;
			text-align: right;
			bottom: 11px !important;
			right: 15px !important;
			width: 469px !important;
			height: 10PX;
		}
		
		.pika-stage .captionone 
		{
			position: absolute;
			background: black;
			border: 1px solid #141414;
			font-size: 11px;
			color: #FAFAFA;
			padding: 10px;
			text-align: right;
			bottom: 11px !important;
			right: 12px !important;
			width: 554px !important;
			height: 10px;
		}*/
		
		/*#formsbtnsearch
		{
			cursor: pointer;
			margin-top: 1px !important;
			width: 32px;
			height: 32px;
			margin-right: 7px;
		}*/
		.ipadhomefix
			{
				position:relative !important;
				left:600px !important;
				
			}
			#formsbtnsearch
			{
			cursor: pointer;
			margin-top: -10px !important;
			width: 32px;
			height: 32px;
			margin-right: 7px;
			position:absolute;
			top:12px;
			left:300px;
			}
			
			
			.ipadfixtwo
			{
				margin-left:100px !important;
				
			}
			
			.innerbtnsearchpackage
			{
			cursor: pointer !important;
			top: 13px !important;
			width: 33px !important;
			position:relative !important;
			left:-1px !important;
			height: 32px !important;
			
			}
			
			.innercopy
			{
			font-family: Calibri !important;
			color: #001219 !important;
			width: 315px !important;
			height: 43px !important;
			float: left !important;
			margin-top: -10px !important;
			font-size: 14px !important;
			position:relative !important;
			left:-6px !important;
			}
			
			.innerweb
			{
				font-family: Calibri !important;
				color: black !important;
				float: right !important;
				width: 200px !important;
				height: 20px !important;
				margin-top: 20px !important;
				font-size: 14px !important;	
				position:relative !important;
				left:-40px !important;
			}
			.innerterms
			{
				float: left;
				width: 450px;
				height: auto;
				font-family: futurabook;
				font-size: 14px;
				margin-top: -9px !important;
			}
			.freefooter
			{
			width: 50% !important;
			height: 200px !important;
			position:relative !important;
			right:200px !important;
			float: left !important;
			margin-top: -4px !important;	
			}
	
		#rightfreecontent
		{
			width: 80% !important;
		height: 200px;
		float: left;
		margin-top: -8px;
		margin-right:200px !important;
		}
		
		#webfreedevelop
		{
		font-family: Calibri;
		color: black;
		float: right;
		width: 300px;
		height: 20px;
		margin-top: 18px;
		font-size: 14px;
		position:relative !important;
		right:-360px !important;
		
		}
		#formfreecopy
		{
		font-family: Calibri;
		color: #001219;
		width: 609px;
		height: 43px;
		float: left;
		margin-top: -8px;
		font-size: 14px;
		text-align: right;	
		position:relative !important;
			right:-396px !important;
		}
		
	
			#becomefreemem
			{
			
			float: left;
			width: 500px;
			height: auto;
			color: black;
			font-family: gothicb;
			font-size: 13px;
				position:relative !important;
			/*right:-1396px !important;*/
			right:-596px !important;
	
			}	
			
			
			#freeterms
			{
				float: left;
				width: 450px;
				height: auto;
				font-family: futurabook;
				font-size: 14px;
				margin-top: -8px !important;
				position:relative !important;
			/*right:-1396px !important;*/
			right:-596px !important;
			}
			
			.freeaccept
			{
				position:	relative !important;
				right:-300px !important;
				top:30px !important;
				
			}
			
			.freesub
			{
				position:relative !important;
				right:-360px !important;
					top:-50px !important;
			}
			
			
			#webprodevelop
			{
				font-family: Calibri;
				color: black;
				float: right;
				width: 300px;
				height: 20px;
				margin-top: -14px;
				font-size: 14px;
				margin-right: -294px;
				position:relative !important;
				right:140px !important;
				
			}
			#formprocopy
			{
			font-family: Calibri;
			color: #001219;
			width: 685px;
			height: 43px;
			float: left;
			margin-top: 20px !important;
			font-size: 14px;
			text-align: right;	
			position:absolute !important;
			right:270px !important;
			
			}
			
			#becomepromem
			{
			float: left;
			width: 500px;
			height: auto;
			color: black;
			font-family: gothicb;
			font-size: 13px;	
			position:absolute !important;
			left:600px !important;
			top:30px !important;
			
		
			}
	
	
		
	
	}
	#formsbtnsearch
	{
	
		float: right;
		margin-right: 21px;
		width: 34px;
		height: 34px;
		background: url(../img/msearch.jpg) no-repeat;
		border: 1px solid white;
		padding: 4px;
		cursor:pointer;
		margin-top: 6px;
		
	}
	
	#becomepromem
	{
			float: left;
			width: 500px;
			height: auto;
			color: black;
			font-family: gothicb;
			font-size: 13px;	
		
	}
	
	#becomepromem a
		{
		color:#001219;
		text-decoration: none;
		
		}
	#formprocopy
	{
	font-family: Calibri;
	color: #001219;
	width: 685px;
	height: 43px;
	float: left;
	margin-top: -8px;
	font-size: 14px;
	text-align: right;	
	}
	
	#webprodevelop
	{
		font-family: Calibri;
	color: black;
	float: right;
	width: 300px;
	height: 20px;
	margin-top: -14px;
	font-size: 14px;
	margin-right: -340px;
	margin-right: -298px\9 !important;
		
	}
	#webprodevelop a
	{
		color:#000;
		text-decoration:none;
		
	}
	
	
			#freeterms
			{
				float: left;
				width: 450px;
				height: auto;
				font-family: futurabook;
				font-size: 14px;
				margin-top: -4px;
			}
	
			#freeterms a
			{
				color:#001219;
				text-decoration: none;
			}
		#becomefreemem
		{
			
			float: left;
			width: 500px;
			height: auto;
			color: black;
			font-family: gothicb;
			font-size: 13px;
	
		}
		#becomefreemem a
		{
		color:#001219;
		text-decoration: none;
		
		}
		
	#formfreecopy
	{
	font-family: Calibri;
	color: #001219;
	width: 609px;
	height: 43px;
	float: left;
	margin-top: -8px;
	font-size: 14px;
	text-align: right;		
	}
	#webfreedevelop
	{
		font-family: Calibri;
		color: black;
		float: right;
		width: 300px;
		height: 20px;
		margin-top: 18px;
		font-size: 14px;
		margin-right: -218px;	
		
	}
	#webfreedevelop a
	{
		color:#000;
		text-decoration:none;
		
	}
	#searchbox
	{
		/*float: right;*/
		float: left;
	background: white;
	border-radius: 8px;
	padding-left: 7px;
	height: 35px;
	margin-top: -2px;
	/*margin-left: -2px;	*/
	margin-left: 53px;
		
	}
	.freefooter
	{
	width: 50% !important;
	height: 200px !important;
	margin-left: -522px !important;
	float: left !important;
	margin-top: -4px !important;	
	}
	#rightfreecontent
	{
		width: 50%;
	height: 200px;
	float: left;
	margin-top: -8px;
	}
	
	.innerterms
	{
		float: left;
		width: 450px;
		height: auto;
		font-family: futurabook;
		font-size: 14px;
		margin-top: -4px;
	}
	
	.innerterms a
	{
		color:#001219;
		text-decoration: none;
	}
	
	.innerleftfooter
	{
	width: 50% !important;
	height: 200px !important;
	float: left !important;
	margin-top: -1px !important;
	margin-left: -118px !important;		
	}
	
	.innerweb
	{
	font-family: Calibri !important;
	color: black !important;
	float: right !important;
	width: 300px !important;
	height: 20px !important;
	margin-top: 20px !important;
	font-size: 14px !important;
	margin-right: -293px !important;	
	margin-right: -298px !important;	
	}
	
	.innerweb a
	{
		color:#000;
		text-decoration:none;
		
	}
	
	.innercopy
	{
		font-family: Calibri !important;
		color: #001219 !important;
		width: 685px !important;
		height: 43px !important;
		float: left !important;
		margin-top: -10px !important;
		font-size: 14px !important;
		text-align: right !important;	
	}
	.innerbtnsearchpackage
	{
		cursor: pointer !important;
		margin-top: 4px !important;
		width: 33px !important;
		height: 32px !important;
		margin-right: 6px !important;	
	}
	
	
	@media only screen and (device-width: 768px) and (orientation: portrait) 
	{
	   #nav a {
	display: block;
	text-decoration: none;
	font-family: calibri;
	font-size: 10px !important;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	}
	}
	}
	
	
	@media only screen and (device-width: 768px) and (orientation: portrait) 
	{
	#mtitle 
	{
	font-family: gothicb;
	color: white;
	font-size: 12px !important;
	margin-top: 8px;
	margin-left: 13px;
	}
	
	}
	
	
	
	
	/* brochure */
	
	#brochure a img:hover
	{
		border: 1px outset transparent; 
		
	}
	
	
	#voucher a img:hover
	{
		border: 1px outset transparent; 
		
	}
	
	#pricelist a img:hover
	{
		border: 1px outset transparent; 
		
	}
	
	#special a img:hover
	{
		border: 1px outset transparent; 
		
	}
	
	#agree a
	{
		color:black !important;
	}
	
	
	@media screen and (-webkit-min-device-pixel-ratio:0){
		
	#formpackagewhite
	{
			margin-top:-8px !important;
	}
	}
	
	
	
	/* Firefox */
	
	@-moz-document url-prefix()
	{
	#fieldthree
	{
		margin-left: 4px;
	}
	}
	
	
	@-moz-document url-prefix()
	{
	#town_msdd
	{
		margin-right: 45px !important;
	}
	}
	
	
	@-moz-document url-prefix()
	{
	#fieldnine
	{
		margin-left: 71px !important;
	}
	}
	
	
	@-moz-document url-prefix()
	{
	#fieldcomail
	{
		margin-left: 14px !important;
	}
	}
	
	
	@-moz-document url-prefix()
	{
	#district_msdd
	{
		margin-right: 28px !important;
	}
	}
	
	
	@-moz-document url-prefix()
	{
	#fieldten
	{
		margin-left: 9px !important;
	}
	}
	
	
	@-moz-document url-prefix()
	{
	#fieldsix
	{
		margin-left: 80px !important;
	}
	}
	
	
	@-moz-document url-prefix()
	{
	#fieldeight
	{
		left: 9px !important;
	}
	}
	
	@-moz-document url-prefix()
	{
	#fieldsev
	{
		margin-left: 3px !important;
	}
	}
	
	
	
	@-moz-document url-prefix()
	{
	#namecontainer #txtname
	{
		margin-left: 33px !important;
	}
	}
	
	
	@-moz-document url-prefix()
	{
	#emailcontainer #txtemail 
	{
		margin-left: 36px !important;
	}
	}
	
	
	/* ipad */ 
	@media only screen and (device-width: 768px)
	{
	#lblspecial { left: 112px !important; }
	#lblpricelist { left: 180px !important; }
	#lblvoucher { left: 180px !important; }
	#lblbrochure { left: 180px !important; }
	
	p.coadddetails { margin-top: 6px !important; max-height: 40px !important; }
	p.cophone { margin-top: -5px; }
	
	}
	
/* fody technology */

.fodytech
{
  margin-left: -16px;
  position: relative;
  left: 240px;
  top: 15px;
  left: -35px\9;
  text-align: right;
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 7px;
  font-family:Calibri;
}

@-moz-document url-prefix()
{
	.fodytech
	{
		left:255px !important;
	}
}

.fodytechtemp
{
	margin-left: -25px;
	position: relative;
	left: 256px;
	top: 15px;
	text-align: right;
	font-size: 14px;
	padding-top: 7px;
	padding-bottom: 9px;
	font-family: Calibri;
	white-space: nowrap;
	margin-top: 60px;
}


.fodytech a, .fodytechtemp a { color:#000; text-decoration:none; }


#twit {
width: 486px;
height: 187px;

float: right;
}
