<h2>Privacy Policy of XXXXXXXXXXXXXXXXXXXX </h2>

<p>At XXXXXXXXXXXXXXXXXX, we collect and manage user data according to the following Privacy Policy.</p>

<h3>Data Collected</h3>

<p>We collect information you provide directly to us. For example, we collect information when you create an account, subscribe, participate in any interactive features of our services, fill out a form, request customer support or otherwise communicate with us. The types of information we may collect include your name, email address, postal address, and any other contact or identifying information you choose to provide.</p>

<p>We collect anonymous data from every visitor of the Website to monitor traffic and fix bugs. For example, we collect information like web requests, the data sent in response to such requests, the Internet Protocol address, the browser type, the browser language, and a timestamp for the request.</p>

<p>We also use various technologies to collect information, and this may include sending cookies to your computer. Cookies are small data files stored on your hard drive or in your device memory that helps us to improve our services and your experience, see which areas and features of our services are popular and count visits. We may also collect information using web beacons (also known as "tracking pixels"). Web beacons are electronic images that may be used in our services or emails and to track count visits or understand usage and campaign effectiveness.</p>

<h3>Use of the Data</h3>

<p>We only use your personal information to provide you with information about our products and/or services or to communicate with you about the Website or the services.</p>

<p>We employ industry standard techniques to protect against unauthorized access of data about you that we store, including personal information.</p>

<p>We do not share personal information you have provided to us without your consent, unless:</p>
<p> >Doing so is appropriate to carry out your own request</p>
<p> >We believe it's needed to enforce our legal agreements or that is legally required</p>
<p> >We believe it's needed to detect, prevent or address fraud, security or technical issues</p>

<h3>Sharing of Data</h3>

<p>We don't share your personal information with any third parties. Aggregated, anonymized data is periodically transmitted to external services to help us improve the Website and service.</p>

<p>We may allow third parties to provide analytics services. These third parties may use cookies, web beacons and other technologies to collect information about your use of the services and other websites, including your IP address, web browser, pages viewed, time spent on pages, links clicked and conversion information.</p>

<p>We also use social buttons provided by services like Twitter, Google+, LinkedIn and Facebook. Your use of these third party services is entirely optional. We are not responsible for the privacy policies and/or practices of these third party services, and you are responsible for reading and understanding those third party services' privacy policies.</p>

<h3>Cookies</h3>

<p>We may use cookies on our site to remember your preferences.</p>

<p>For more general information on cookies, please see our Cookie Policy .</p>

<h3>Opt-Out, Communication Preferences</h3>

<p>You may modify your communication preferences and/or opt-out from specific communications at any time. Please specify and adjust your preferences.</p>

<h3>Security</h3>

<p>We take reasonable steps to protect personally identifiable information from loss, misuse, and unauthorized access, disclosure, alteration, or destruction. But, you should keep in mind that no Internet transmission is ever completely secure or error-free. In particular, email sent to or from the Sites may not be secure.</p>

<h3>About Children</h3>

<p>The Website is not intended for children under the age of 16. We do not knowingly collect personally identifiable information via the Website from visitors in this age group.</p>

<h3>Changes to the Privacy Policy</h3>

<p>We may amend this Privacy Policy from time to time. Use of information we collect now is subject to the Privacy Policy in effect at the time such information is used.</p>

<p>If we make major changes in the way we collect or use information, we will notify you by posting an announcement on the Website or sending you an email.</p>/* -------------------------------------------------------------- 
  
   Reset and Utilities
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }

body { font:13px/1.231 sans-serif; *font-size:small; }
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }

html { overflow-y: scroll; }
a:hover, a:active { outline: none; }
ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
b, strong, th { font-weight: bold; }
td { vertical-align: top; }
.biggerparatext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #333;
}

sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; } 
.ie6 legend, .ie7 legend { margin-left: -7px; } 
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }


::-moz-selection{ background: #FF5E99; color:#fff; text-shadow: none; }
::selection { background:#FF5E99; color:#fff; text-shadow: none; }
a:link { -webkit-tap-highlight-color: #FF5E99; }
button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }

body, select, input, textarea { color: #444; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
a, a:active, a:visited { color: #607890; }
a:hover { color: #036; }

img {
  max-width: 100%;
} 


/* Utilities 
===========*/

.antispam { display:none;}

.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* User Added Utilities */

.floatleft {float: left;}
.floatright {float: right;}

img.floatleft  {padding:3px 15px 10px 0;}

img.floatright  {padding:3px 0 10px 15px;}

.clear { clear: both; }
.clearleft { clear: left; }
.clearright { clear: right; }

hr.invisible { visibility: hidden; clear:both;}

.rollover {}

.smartphone {display:none;}
.largescreen {display:block;}

/* -------------------------------------------------------------- 
  
   Primary Styles - Author: Shaun McKay
   
-------------------------------------------------------------- */

body {
	background-color:#FFF;
	color: #666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:68.75%;
	text-align: center;
}

#container {
	width: 995px;
	height:100%;
	text-align: left;
	margin:0 auto;
	position: relative;	
}


/* Header
=======*/

#header {
	height:205px;
	background:url(img/header-home.jpg) right no-repeat;
}

#header h1 {
	width:995px;
	height:205px;
	background:url(img/header.png);
	margin-top:0;
}

#home #header {background-image:url(img/header-home.jpg);}
#website-portfolio #header {background-image:url(img/header-portfolio.jpg);}
#search-engines #header {background-image:url(img/header-searchengines.jpg);}
#website-design #header {background-image:url(img/header-webdesign.jpg);}
#website-hosting #header {background-image:url(img/header-hosting.jpg);}
#customer-support #header {background-image:url(img/header-customersupport.jpg);}
#ecommerce #header {background-image:url(img/header-ecommerce.jpg);}
#email-facilities #header {background-image:url(img/header-email.jpg);}
#website-monitoring #header {background-image:url(img/header-websitemonitoring.jpg);}
#printing #header {background-image:url(img/header-printing.jpg);}
#customer-feedback #header {background-image:url(img/header-terms.jpg);}
#useful-links #header {background-image:url(img/header-usefullinks.jpg);}
#terms-conditions #header {background-image:url(img/header-terms.jpg);}
#contact #header {background-image:url(img/header-contact.jpg);}


/* Navigation
===========*/

#nav {
	 float:right;
	 width:740px;
	 margin:0;
	}

#nav li {
	font-family:Tahoma, Geneva, sans-serif;
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
    }
	
#nav a {
	float:left;
	width:179px;
	color:#FFF;
	height:37px;
	text-decoration:none;
	line-height:28px;
	text-align:center;
	font-size:118%;
	margin-right:6px;
	margin-top:5px;
	border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px;

}

#nav a:hover, #nav a:focus {
	color:#FFF; height:37px; line-height:37px;
}

#nav a:visited {color:#FFF;}

#nav-home a {
   background-color:#09bb59; 
   background: url(img/nav.png) no-repeat 0 -9px;
   }
   
#nav-home a:hover, #nav-home a:focus {background-position:0 0;}	
   
#nav-about a {
   background-color:#15904c; 
   background: url(img/nav.png) repeat-x -185px -9px; 
   }
   
#nav-about a:hover, #nav-about a:focus {background-position:-185px 0;}
   
#nav-services a {
   background-color:#0e6133; 
   background: url(img/nav.png) repeat-x -370px -9px;  
   }
   
#nav-services a:hover, #nav-services a:focus {background-position:-370px 0;}
   
#nav-contact a {
   background-color:#08371d; 
   background: url(img/nav.png) repeat-x -555px -9px; 
   }
   
#nav-contact a:hover, #nav-contact a:focus {background-position:-555px 0;}   

   
#nav-home a, #nav-home a:hover, #nav-home a:focus,
#nav-about a, #nav-about a:hover, #nav-about a:focus,
#nav-services a, #nav-services a:hover, #nav-services a:focus,
#nav-contact a, #nav-contact a:hover, #nav-contact a:focus  {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;}


/* Content
========*/

#contentwrapper {background:url(img/sidebar.png) repeat-y; padding:0; margin:0;}

.call-us {
	font-family:Arial, Helvetica, sans-serif;
	font-size:173%;
	display:block;
	right:0px;
	position:absolute;
	z-index:-1;
	color:#08371d;
	padding: 60px 6px 60px 46px;
	background:url(img/telephone-icon.png) 0 50% no-repeat;
}

#sidebar-left {
	width:185px; 
	padding:0 20px; 
	float:left; 
	color:#FFF;
	font-family:inherit;	
	}

#sidebar-left h2 {font-size:164%; color:#FFF; font-weight:normal; margin: 5px 0 5px -2px;}

#sidebar-left ul {padding:0; margin:0; font-size:120%;}
#sidebar-left li {font-family:Tahoma, Geneva, sans-serif; list-style:none; background:url(img/border.png) no-repeat bottom; padding:5px 0; margin-top:8px; margin-left:0;}

#sidebar-left a {color:#FFF; text-decoration:none;}
#sidebar-left a:hover, #sidebar-left a:focus {color:#ccffcc;}
#sidebar-left a:active {color:#FFF;}
#sidebar-left a:visted {color:#FFF;}

.address {
	background:url(img/address.png) no-repeat;
	width:148px;
	height:138px;
	margin:15px 0 0 -11px;
	padding:20px 30px;
	color:#08371d;
}

#sidebar-left .address h2 {color:#08371d;}



#content {float:left; padding:10px 30px; width:531px;}

.popular-products img {margin-bottom:12px;}

#sidebar-right {width:179px; margin-top:75px; float:right; clear:right;}
#sidebar-right img {margin:5px 0;}

.testimonial {
	clear:both;
	min-height:172px;
	margin:40px auto;
	}

.testimonial img {float:right;}

.testimonial p {width:280px;}


.link {
	display:block;
	border-bottom:1px solid grey;
	padding:0px;
	text-align:center;
	margin-bottom:10px;}

.link img  {margin:10px auto;}

.link p {text-align:center;}

.portfolio img {margin:6px auto;}

.portfolio img.middle {margin:6px 12px;}

/*Footer
=======*/

#footer {
	background:#003300 url(img/footer.png) no-repeat;
	min-height:116px;
	color:#FFF;
	padding:10px 20px;
}

#footer a {color:#FFF;}

#footer a:hover, #footer a:focus {text-decoration:underline;}

#footer .call-us {
	position:relative;
	text-align:right;
	padding:0px 6px;
	z-index:1;
	margin-top:-30px;
	color:#FFF;
	background:none;
	float:right;
}

.smallprint {font-size: 80%; position:absolute; bottom:0; display:none;}

#contact .smallprint {display:block;}




/* Slideshow */

#slideshow { margin: 30px auto; width:531px; max-height:332px;}
#slide-nav { z-index: 50; position: absolute; top:0px; right: 25px }
#slide-nav a { 
margin: 5px; padding: 5px; border: 1px solid #000; background: #ccc; text-decoration: none; font-size:0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
display: inline-block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
#slide-nav a.activeSlide { background: #FFF; cursor:default; }
#slide-nav a:hover, #slide-nav a:focus { background:#FFF; outline: none; }

.pics { width: 531px; max-height: 332px; padding:0; margin:0; overflow: hidden }


/* Typography 
===========*/

/* Headings */

h1 {
	color: #00853e;
	font-size: 300%;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: bold;
	line-height: 160%;
	margin:25px 0 15px 0;
}

h2 {
	color: #00853e;
	font-size: 155%;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: bold;
	line-height: 160%;
	margin:30px 0 20px -2px;
	
}


h3 {
	color: #00853e;
	font-size: 155%;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: normal;
	line-height: 160%;
	margin:25px 0 15px -2px;
}

h4 {
	color: #00853e;
	font-size: 100%;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: bold;
	line-height: 160%;
	margin:0 0 10px 0;
}

.green-text {
	color: #00853e;
}
.magenta-text {
	color: #F06;
}
.blue-text {
	color: #06F;
}



/* Text Elements */

p {
	font-size: 100%;
	font-family:Tahoma, Geneva, sans-serif;
	line-height: 150%;
	font-weight: normal;
	text-align: justify;
	margin: 0 0 1.5em;
}

p span {font-family:Tahoma, Geneva, sans-serif;}


a, a:visited {
	color: #00853e;
	text-decoration:underline;
}

a:hover, a:focus {	
	color: #08371d;
	text-decoration:underline;
}
	
a:active {	
	color: #FF000;
	text-decoration:underline;

}

.left  			{ float: left !important; }
p .left			{ margin: 1.5em 1.5em 1.5em 0; padding: 0; }
.right 			{ float: right !important; }
p .right 		{ margin: 1.5em 0 1.5em 1.5em; padding: 0; }

.bold {font-weight:bold;}

.italic {font-style:italic;}

.center {text-align:center}

img.center  {display:block; margin:0 auto;}

.highlight {font-weight:bold; color:#00853e;}


/*Lists*/

li ul,
li ol       { margin: 0; }
ul, ol      { margin: 0 1.5em 1.5em 0; padding-left: 0; }

ul          { list-style: none; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

ul li {
	margin: 0 0 1em;
    background: url(img/bullet_tickbox.png) no-repeat 0 50%;
    padding-left: 2em;
}



/* Tables */

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; }
thead th    { background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }


tfoot       { font-style: italic; }
caption     { background: #eee; }


/* Forms 
===========*/

*:focus{outline:none !important; /* Prevents blue border in Webkit */}
		
#form {		
			width:85%;
			margin: 20px auto;
			
		}
		
#form fieldset {
			width:50%;
			float:left;
		}
		
#form .enquiry {width:100%; float:left;}
		
#form label {
			height:21px; 
			line-height:21px;
			cursor:default;}
 
#form input, #form textarea {
			
			background-color:#fff;
			border:1px solid #ccc;
			font-size:11px;
			font-family:Tahoma, Geneva, sans-serif;
			color:#333;
			width:90%;
			height:19px;
			display:block;
			margin:5px 0 16px 0;
			padding:2px;			
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			border-radius:5px;

		}
		
		
#form textarea {
			    width:95%;
				min-height:100px;						
		}

		
#form input:valid, textarea:valid   {  }

 
#form input:focus, textarea:focus {
			-webkit-box-shadow:0 0 15px #ccc;
			-moz-box-shadow:0 0 15px #ccc;
			box-shadow:0 0 15px #ccc;			
			
		}
		
		/* The interesting bit */
		
#form input:not(:focus), textarea:not(:focus) {
			opacity:0.9;
			
		}
		
#form input:required, textarea:required {
			background:#FFF url("img/asterisk_orange.png") no-repeat 98% 0.3em;						
		}
 
#form input:valid, textarea:valid {
			background:#FFF url("img/tick.png") no-repeat 98% 0.3em;			
		}		
 
#form input:focus:invalid, textarea:focus:invalid {
			background:#FFF url("img/cancel.png") no-repeat 98% 0.3em;						
		}
 
#contact input[type=submit] {
	width: 120px;
	height:24px;
	font-size: 12px;
	margin: 10px auto;
	padding: 2px;
	color: #333;
	background:none;
	border:1px solid #999;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	clear:both;
	float:none;

		}


#contact input:hover[type=submit] {
			color:#FFF;
			   /* fallback/image non-cover color */
   background-color:#15904c; 

   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(#7ec099, #15904c);
   /* Safari 4+, Chrome 1+ */
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7ec099), to(#15904c));
   /* Safari 5.1+, Chrome 10+ */
   background-image: -webkit-linear-gradient(#7ec099, #15904c);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(#7ec099, #15904c);
		}

label.error { text-align: left !important; margin:-15px 0 10px 0; color: #CC0000; padding: 0; height: auto; width: 200px !important; float:left;}
input.error, textarea.error { border: 1px solid #CC0000 !important }

#form p {clear:both;}


/* Accordian
===========*/

div.ui-accordion-content {background:#FFF !important;}

h3.ui-accordion-header  {font-size:120% !important;}


/* Systemstatus
===========*/

ul.systemstatus {margin-bottom:30px !important;}
.systemstatus h3 {margin-bottom:10px; margin-top:0; padding-left:2px;} 
.systemstatus li {list-style:none; padding:0; background:none; margin-bottom:30px}

.pubdate {font-weight:bold; font-size:80%;}

/* -------------------------------------------------------------- 
  
   Mobile Styles
   
-------------------------------------------------------------- */

@media all and (orientation:portrait) {

}

@media all and (orientation:landscape) {

}

@media screen and (max-device-width: 480px) {

  
.floatleft {float: none; clear:both;}
.floatright {float: none; clear:both;}

img.floatleft  {padding:5px auto;}
img.floatright  {padding:5px auto;}


  /* html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */
  
* {  float: none;
 -webkit-text-size-adjust:none;
}

.smartphone {display:block;}
.largescreen {display:none;}

h1, h2, h3, p {clear:both;}

body {font-size:1em;}

#container {
	max-width:100%;
	overflow:hidden;
	}


/* Header
=======*/

#header {
	height:99px;
	background:url(img/header-mobile.jpg) !important;
	width:100%;
}

#header h1 {
	display:none;
}




/* Navigation
===========*/

#nav {
	 float:none;
	 width:100%;
	 margin:0 auto;
	 padding:0 20px;
	 overflow:hidden;
	}

#nav li {
	margin:0 auto;
	text-align:center;	
    }
	
#nav a {
	width:200px;
	height:40px;
	line-height:40px;
	font-size:110%;
	margin:10px;
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius-: 5px;
}

#nav a.ir { display: block; text-indent: 0em;}


#nav a:hover, #nav a:focus {
	color:#FFF; height:40px; line-height:40px;
}

#nav-home a {
   background: #09bb59 0 0;
   background-image: none; 
   background-image: -moz-linear-gradient(#78d49f, #09bb59);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#78d49f), to(#09bb59));
   background-image: -webkit-linear-gradient(#78d49f, #09bb59);
   background-image: -o-linear-gradient(#78d49f, #09bb59);
   }
 
   
#nav-about a {
   background:#15904c 0 0; 
   background-image: none;  
   background-image: -moz-linear-gradient(#7ec099, #15904c);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7ec099), to(#15904c));
   background-image: -webkit-linear-gradient(#7ec099, #15904c);
   background-image: -o-linear-gradient(#7ec099, #15904c);
   }
   
#nav-services a {
   background:#0e6133 0 0; 
   background-image: none;  
   background-image: -moz-linear-gradient(#7aac8e, #0e6133);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7aac8e), to(#0e6133));
   background-image: -webkit-linear-gradient(#7aac8e, #0e6133);
   background-image: -o-linear-gradient(#7aac8e, #0e6133); 
   }
   
#nav-contact a {
   background:#08371d 0 0; 
   background-image: none;
   background-image: -moz-linear-gradient(#789984, #08371d);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#789984), to(#08371d));
   background-image: -webkit-linear-gradient(#789984, #08371d);
   background-image: -o-linear-gradient(#789984, #08371d); 
   }


/* Content
========*/

#contentwrapper {background:none;}

#content {float:none; padding:0; margin:10px auto; width:90% !important;}

.call-us {
	right:auto;
	left:auto;
	position:relative;
	padding:0;
	background:none;
	text-align:center;
	clear:both;
	font-size:150%;
}

#sidebar-left {
	display:none;	
	}

#sidebar-right {width:90%; margin:0 auto; float:none; clear:both;}
#sidebar-right img {margin:10px; float:left;}

.portfolio img {margin:6px;}

.portfolio img.middle {margin:6px;}

ul.smartphone, h3.smartphone {margin-left:10px;}



/*Footer
=======*/

#footer {font-size:75%;}

#footer a {font-style:normal; font-size:100%;}

#footer .call-us {
	font-size:150%;
	margin:-15px 0 5px 0;
	padding:0;
}

.smallprint {font-size: 75%; position:relative;}


/* Slideshow */

#slideshow { margin: 0 auto; max-width:100%; width:100%; height:auto;}

#slide-nav { display:none;}
.pics { height:100px; width: 100%; padding:0; margin:0; overflow: hidden; }



/* Typography 
===========*/

/* Headings */

h2 {
	margin:10px 0 20px -2px;	
}

h3 {
	margin:10px 0 20px -2px;	
}

/*form
=======*/
		
#form form {
	width:80%;
	}
		
#form fieldset {
	width:100%;
	float:none;
	}
		
#form label {
	float:none;
	margin:5px auto;
	line-height:1em;
	}
 
#form input, #form textarea {
	width:80%;
	height:19px;
	margin:5px auto;
	}
		
#form textarea {
	width:80%;
	min-height:100px;
	}

}
