/*
Theme Name: ClearView Window Cleaner Services Default
Theme URI: http://philyarrow.co.uk/portfolio/
Description: The default ClearView Window Cleaner theme.
Version: 1.5
Author: Phil Yarrow
Author URI: http://philyarrow.co.uk/


*/



/* Begin Typography & Colors */
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	}

#page {

	}

#nav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;

}

#header {

	}

#content {

	}
	
.widecolumn, .entry, .entrytext {
	/*min-height: 100%;
	*/height: 100%;
	background-color: #FFFFFF;
	padding: 0 20px;
    width: 550px;


}

entry img, .entrytext img {

	padding: 5px;
    margin: 5px;
/*	width: 200px;
	height: 200px;
	float: right;
	position: absolute;
	margin-left: 320px;
	top: 207px;   */
	background-color: #CCC;
	border: 1px solid #000;
}

.form_nudge {

        width: 270px;


}



/*.widecolumn, */
.entry p, .entrytext p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 78%;
	line-height: 115%;
	color: #333333;
	text-align:justify;



	}

.narrowcolumn .entry, .widecolumn .entry {

	}

.widecolumn {

	}
	
.narrowcolumn .postmetadata {

	}

.alt {

	}

#footer {


	padding: 0px 20px 10px 20px;
	font-size:78%;
	clear: both; 
	}

.kw {


	margin: 20px 0px 0px 0px;
	color: #5f5f5f;
	text-decoration: none;
	}

small {

	}

h1, h2, h3 {

	}

h1 {
	margin: 0px;
	padding: 45px 0px 0px 20px;
	font-size: 28px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: -1px;
	position: absolute;
	top: 0px;
	left: 0px;

	}
	
h1 a {
	margin: 0px;
	padding: 45px 0px 0px 20px;
	font-size: 28px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: -1px;

	}

.description {

	}

#content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	letter-spacing: -1px;
	padding-left: 20px;
	font-size: 110%;
	margin: 0px;
	padding-bottom: 15px;
	padding-top: 15px;

	}

h2.pagetitle {

	}

#sidebar h2 {

	}

h3 {

	}

h1, h1 a, h1 a:hover, h1 a:visited, .description {

	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {

	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {

	}

.entry p a:visited {

	}

.commentlist li, #commentform input, #commentform textarea {

	}
	
.commentlist li {

	}

.commentlist cite, .commentlist cite a {

	}

.commentlist p {

	}

#commentform p {

	}

.commentmetadata {

	}

#sidebar {
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

	}
	
code {

	}

acronym, abbr, span.caps
{

	}

a, h2 a:hover, h3 a:hover {

	}

a:hover {

	}
	
#wp-calendar #prev a {

	}

#wp-calendar a {

	}

#wp-calendar caption {

	}

#wp-calendar th {

	}
/* End Typography & Colors */



/* Begin Structure */
body {

	margin: 0px;
	padding: 0px;
	background-image: url(images/img_bkgrd_grad.gif);
	}

#page {
	width: 620px;
	background-color: #FFFFFF;
	background-image: url(images/img_page_grad.gif);
	background-repeat: repeat-y;
	margin-top: 0px;
	background-attachment: fixed;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 15px;

	}
	
#header {
	/*background-image: url(images/img_header_bkgrd.jpg);
	background-repeat: no-repeat; */
	height: 103px;
	width: 600px;

	}

#headerimg {

	}
#header object {
	margin-left: 5px;
	margin-top: 5px;
}

.narrowcolumn {


	}

.widecolumn {

	}
	
#toc {
	height: 37px;
	width: 600px;
/*	background-image: url(images/img_toc_bkgrd_start.gif);
	background-repeat: no-repeat;
*/	margin: 0px;
	padding: 0px;

}

#nav  {
  padding: 0;
  margin: 0;
  list-style: none;
  }


 #nav li {
	float: left;
	position: relative;
	width: auto;
	white-space: nowrap;
	margin: 7px 20px 0 20px;
	/*background-image: url(images/img_toc_hr.gif);
	background-repeat: no-repeat;
	background-position: right;
*/
  }


 #nav li ul {
  display: none;
  position: absolute;
  top: 1em;
  left: 0;
  }
  
#nav  li>ul {
	top: auto;
	left: auto;
	}


#nav  li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}


/* drop downs */

#dropdown, #dropdown ul, #dropdown li
{
	margin: 0;
	padding: 0;
}

#dropdown, #dropdown ul
{
	/*position: absolute;*/
	top: 0;
}

#dropdown ul
{
	float: left;
	border: 1px solid #3a6992;
	border-top: none;
	list-style-type: none;
	width: 150px;
	background: #d1ce31 url(/media/img/nav-bg.gif) repeat-x;
	display: none;
}

#dropdown ul li a
{
	text-decoration: none;
	color: #3677ac;
	display: block;
	width: 138px;
	padding: 5px;
	border: 1px solid #fff;
}

#dropdown ul li a:hover
{
	background-color: #d1ce31;
	color: #000;
}

#dropdown
{
	margin-left: 72px;
}

#dropdown #navcontactus
{
	margin-left: 380px;
	z-index: 6;
}

#dropdown #navfaqs
{
	margin-left: 330px;
	z-index: 5;
}

#dropdown #navwhydubai
{
	margin-left: 241px;
	z-index: 4;
}

#dropdown #navservices
{
	margin-left: 173px;
	z-index: 3;
}

#dropdown #navdevelopments
{
	margin-left: 73px;
	z-index: 2;
}

/* end of drop downs */



#toc .background{
	background-image: url(images/img_toc_bkgrd.gif);
	background-repeat: repeat-x;
	float: left;
	width: 576px;
	height: 37px;
	margin: 0px;

}


#toc .right {
	background-image: url(images/img_toc_bkgrd_end.gif);
	background-repeat: no-repeat;
	float: right;
	height: 37px;
	width: 12px;

}

#toc .left {

	background-image: url(images/img_toc_bkgrd_start.gif);
	background-repeat: no-repeat;
	float: left;
	height: 37px;
	width: 12px;
}

.page_item {
}
.post {

	}

.widecolumn .post {

	}

.narrowcolumn .postmetadata {

	}

.widecolumn .postmetadata {

	}
	
#footer {

	}

#footer p {

	}
/* End Structure */



/*	Begin Headers */
h1 {

	}

.description {

	}

h2 {

	}

h2.pagetitle {

}

#sidebar h2 {

	}

h3 {

	}

h3.comments {

	}
/* End Headers */



/* Begin Images */
p img {

	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
	
img.centered {

	}
	
img.alignright {

	}

img.alignleft {

	}

.alignright {

	}
	
.alignleft {

	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {

	} 

html>body .entry li {

	}

.entry ul li:before, #sidebar ul ul li:before {

	}

.entry ol {

	}

.entry ol li {

	}

.postmetadata ul, .postmetadata li {

	}
	
#sidebar ul, #sidebar ul ol {

	}

#sidebar ul li {

	}

#sidebar ul p, #sidebar ul select {

	}

#sidebar ul ul, #sidebar ul ol {

	}

#sidebar ul ul ul, #sidebar ul ol {

	}

ol li, #sidebar ul ol li {

	}

#sidebar ul ul li, #sidebar ul ol li {

	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {

	}

#sidebar #searchform #s {

	}

#sidebar #searchsubmit {

	}

.entry form { /* This is mainly for password protected posts, makes them look better. */

	}

select {

	}

#commentform input {

	}

#commentform textarea {

	}

#commentform #submit {

	}
/* End Form Elements */



/* Begin Comments*/
.alt {

	}

.commentlist {

	}

.commentlist li {

	}

.commentlist p {

	}

#commentform p {

	}

.nocomments {

	}

.commentmetadata {

	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{

	}

#sidebar form {

	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {

	}

#wp-calendar #next a {

	}

#wp-calendar #prev a {

	}

#wp-calendar a {

	}

#wp-calendar caption {

	}

#wp-calendar td {

	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
 }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {

	}

acronym, abbr {

	}

blockquote {

	}

blockquote cite {

	}

.center {

	}

hr {

	}

a img {

	}

.navigation {

	}
	
/* Contact form */

form {
	width: 340px;
/*	background-color: #00FF66;*/
	margin-top: -25px;
	margin-left: -25px;




			}

.border {
  	/*position: absolute;  */
	top: 195px;
	width: 540px;
	height: 280px;
	border: 1px solid #CCC;
}
form p {

	font-size: 78%;
	padding: 0px 40px 10px 35px;

}
/*		
form .contactleft {
			width: 25%; 
			text-align: right;
			clear: both; 
			float: left; 
			display: inline; 
			padding: 4px; 
			margin: 5px 0; 
			}
		
form .contactright {
			width: 70%;  
			float: right; 
			display: inline; 
			padding: 4px; 
			margin: 5px 0; 
			}*/

form dl, dl.labels {
  margin:0em;
  font-size:78%;
  margin-top:0.5em
}
form dt, dl.labels dt {
  float:left;
  
  width:10em;
  margin-bottom:0.8em;
  color:#555;
  text-align:right;
  font-weight:normal;
  position:relative /*IEWin hack*/
}
form dd, dl.labels dd {
  margin-left:12.5em;
  margin-bottom:0.8em;
  font-size:78%;
  font-style:normal;
  padding-left:0.5em;
}
form dd.submit, dl.labels dd.submit  {
  margin-top:2em
}

.y_name, .y_email, .y_telephone {

	width: 120px;
}

.y_msg {
	width: 145px;
}
form .msg {
	padding-right: 50px;
{

.page_item {
	list-style-type: none;
	font-size: 12px;
}
			
/* End of contact form */