body {
	background:white;
	background-image:url(../images/backGround_tileHorShort.gif);
	
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
	

#top {
float:left;
padding-top:20px;
padding-left:40px;
margin-left: auto;
margin-right: auto;
text-align:center;


}
	
#mainFrame {
	float:left;
	background:#FFFFFF;
	width:823px;
	height:auto;
	/*border:1px red dotted;*/
	}
	
/*----------------------------------------------------start top----------------------------------- */	
/*----------------------------------------------------start top----------------------------------- */	
	
#header {
	float:left;
	background:url(../images/mainFrame/mainFrame_topEdge.gif) top repeat-x;
	width:823px;
	height:122px;
}
	
#topleftCorner {
	float:right;
	width:823px;
	height:122px;
	background: url(../images/mainFrame/mainFrame_leftEdgeTop.gif) left top repeat-y; 
}

#topRightCorner {
	
	float:right;
	width:823px;
	height:122px;
	background: url(../images/mainFrame/mainFrame_rightEdgeTop.gif) right top repeat-y; 
}	

#mast {
	float:left;
	width:823px;
	height:122px;

}


#logoHolder{
	float:left;
	width:401px;
	height:122px;
	
	}

#logoPad{
	float:left;
	padding:33px 0 0 50px;
	background:url(../images/mainFrame/mainFrame_topLeftCorner.gif) top left no-repeat;
	}

#logo{
	float:left;
	width:338px;
	height:89px;
	}
	
	
#menupad {
	float:right;
	padding:  0 10px 0 0 ;
	background:url(../images/mainFrame/mainFrame_topRightCorner.gif) top right no-repeat;
	}	

#menu{
	float:left;
	width:392px;
	height:98px;
	
}

#nav {
	float:left;
	margin: 0;
	padding-top:10px;
	padding-left:0px;
	height: 98px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

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

#nav a {
	float: left;
	padding: 98px 8px 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:98px; /* for IE5/Win only */
	}
	
#nav a:hover {
	background-position: 0 -98px;
	}

.getaquote #getaquote a,
.clients #clients a,
.plantlist  #plantlist a,
.contact  #contact a{
	background-position:   0 -196px;
	}	
	
		#getaquote a  {
			width: 85px;
			background: url(../images/menu/getaquote-up.png) top left no-repeat;
			}
				
		#clients a  {
			width: 85px;
			background: url(../images/menu/clients-up.png) top left no-repeat;
			}
			
		#plantlist a  {
			width: 85px;
			background:url(../images/menu/plantlist-up.png) top left no-repeat;
			}
			
		#contact a  {
			width: 85px;
			background: url(../images/menu/contactus-up.png) top left no-repeat;
			}		
/*----------------------------------------------------end top----------------------------------- */	

/*----------------------------------------------------start Center----------------------------------- */	
/*----------------------------------------------------start center----------------------------------- */	
	
#topRightEdge {
	float:right;
	width:100%;
	height:100%;
	background:url(../images/mainFrame/mainFrame_rightEdgeTop2.gif)  top right no-repeat;
	}	
	
#topLeftEdge {
	float:left;
	background:url(../images/mainFrame/mainFrame_leftEdgeTop2.gif) top left no-repeat;
	width:100%;
	height:100%;
	}

#bottomLeftEdge{
	float:left;
	width:100%;
	height:100%;
	background:url(../images/mainFrame/mainFrame_leftEdgeBottom.gif) left repeat-y;
}

#bottomRightEdge {
	float:right;
	width:100%;
	height:100%;
	background: url(../images/mainFrame/mainFrame_rightEdgeBottom.gif) right repeat-y ;
}

#contentPad {

	padding-left:11px;
	padding-right:1px;
	float:left;

}
#content{
	float:left;
	width:780px;
	
	
}

#section {
	width:146px;
	margin:33px 0 0 0;
	float:left;
	height:440px;
	
	
}

#submenu {
	height:100%;
	float:left;
	width:146px;
	}

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

#subnav li {
	width:146px;
	margin:0 0 0 0 ;
	padding:0;
	list-style:none;
	clear:right;
	}	
	
#subnav li a{	
	width:145px;
	display:block;
	clear:both;	
	padding:30px 0 0 0;
	margin: 0 0 0 0;
	overflow:hidden;
	height:0px !important;
	height /**/:30px /*for IE5/Win only*/
	}
	
#subnav a:hover {
	background-position: -146px 0;
	}
	
	
.businessstationary #businessstationary a,
.flyers #flyers a,
.leaflets #leaflets a,
.postcards #postcards a,
.brochures #brochures a,
.posters #posters a,
.presentationfolders #presentationfolders a,
.designartwork #designartwork a,
.bespokeproducts #bespokeproducts a
 {
	background-position:  -292px 0;
	}
			
		#businessstationary a {
			width:146px;
			background:url(../images/menu/submenu/businessstationery-up.png) top left no-repeat;	
			}
			
		#flyers a {
			width:146px;
			background:url(../images/menu/submenu/flyers-up.png) top left no-repeat;	
			}
			
		#leaflets a {
			width:146px;
			background:url(../images/menu/submenu/leaflets-up.png) top left no-repeat;	
			}
			
		#postcards a {
			width:146px;
			background:url(../images/menu/submenu/postcards-up.png) top left no-repeat;	
			}
			
		#brochures a {
			width:146px;
			background:url(../images/menu/submenu/brochures-up.png) top left no-repeat;	
			}					
		
		#posters a {
			width:146px;
			background:url(../images/menu/submenu/posters-up.png) top left no-repeat;	
			}
			
		#presentationfolders a {
			width:146px;
			background:url(../images/menu/submenu/presentationfolders-up.png) top left no-repeat;	
			}
			
		#designartwork a {
			width:146px;
			background:url(../images/menu/submenu/designartwork-up.png) top left no-repeat;	
			}
			
		#bespokeproducts a {
			width:146px;
			background:url(../images/menu/submenu/bespokeproducts-up.png) top left no-repeat;	
			}
			
		#directmail a {
			width:146px;
			background:url(../images/menu/submenu/directmail-up.png) top left no-repeat;	
			}			
	
		
/*#titlePad {
	/*padding-left:60px;*/
	/*	height:282px;
	width:128px;
	float:left;
	}*/
	
#title {
	float:left;
	width:128px;
	height:37px;
	clear:left;
	/*background:url(../images/forslicing/slices/images/menu/section_welcome.gif) left top no-repeat;*/
}




#smallFrame {
	float:right;
	width:632px;

	height:100%;
}

#topEdge {
	float:right;
	background: url(../images/smalFrame/smallFrame_topEdge.gif) top repeat-x;
	width:632px;
	height:100%;

}

#leftEdge {
	float:left;
	background:url(../images/smalFrame/smallFrame_leftEdge.gif) left repeat-y;
	width:632px;
}

#rightEdge {
	float:left;
	background:url(../images/smalFrame/smallFrame_rightEdge.gif) right repeat-y;
	width:632px;
	height:100%;
}

#bottomEdge {
	float:left;
	width:632px;
	background:url(../images/smalFrame/smallFrame_bottomEdgeRight.gif) bottom repeat-x;
	
}

#smalltopRightCorner {
	float:right;
	width:632px;
	background:url(../images/smalFrame/smallFrame_topRightCorner.gif)  top right no-repeat;
}

#smallTopLeftCorner {
	float:left;
	width:632px;
	height:100%;
	background:url(../images/smalFrame/smallFrame_topLeftCorner.gif) left top no-repeat;

}


#smallbottomLeftCornerRoll {
	float:left;
	height:30px;
	width:632px;
}
	
		.getaquote #smallbottomLeftCornerRoll {
			background:url(../images/smalFrame/small_botLeftCorn-services.gif) bottom left no-repeat;
			background-position: 0 0 ;
		}
		
		.plantlist #smallbottomLeftCornerRoll {
			background:url(../images/smalFrame/small_botLeftCorn-plantList.gif) bottom left no-repeat;
			background-position: 0 0 ;
			}
			
		.clients #smallbottomLeftCornerRoll{
			background:url(../images/smalFrame/small_botLeftCorn-clients.gif) bottom left no-repeat;
			background-position: 0 0 ;
			}
			
		.contact #smallbottomLeftCornerRoll  {
			background:url(../images/smalFrame/small_botLeftCorn-contact.gif) bottom left no-repeat;
			background-position: 0 0 ;
			}
			
		.price #smallbottomLeftCornerRoll  {
			background:url(../images/smalFrame/small_botLeftCorn-price.gif) bottom left no-repeat;
			background-position: 0 0 ;
			}	
	
	
/*----------------------------------------------------end top----------------------------------- */	

/*----------------------------------------------------end Center----------------------------------- */	
/*----------------------------------------------------end center----------------------------------- */		


/*----------------------------------------------------start bottom----------------------------------- */	
/*----------------------------------------------------start bottom----------------------------------- */	


#smallbottomLeftCorner {
	float:left;
	width:632px;
	}

#smallbottomRightCorner {
	float:right;
	width:632px;
	border:0px;
	background:url(../images/smalFrame/smallFrame_bottomRightCorne.gif) right bottom no-repeat;
}

#sectionCopyPad {
	padding-right:30px;
	padding-left:30px;
	padding-bottom:30px;
	padding-top:30px;

}

#sectionCopy {
	width:572px;
	float:left;
	min-height:500px;
 	height:auto !important;
 	height:500px;
	color:#FFFF00;
	margin-bottom:10px;
	margin-top:none;
	padding:none;
	clear:right;
	xbackground:red;
	text-align:left
	}
	
#sectionCopy p {
	margin:0;
	padding:0;
}	
	

.picture {
 float:right;
 padding-left:10px;
	padding-bottom:10px;

}



#bottom {

	float:left;
	background:	url(../images/mainFrame/mainFrame_bottomEdgeLeft.gif) bottom repeat-x;
	width:823px;
	height:85px;


}

#bottomLeftCorner {
	width:823px;
	float:left;
	height:100%;
	background: url(../images/mainFrame/mainFrame_bottomLeftCorner.gif) bottom left no-repeat;
}


#bottomRightCorner {
	width:823px;
	float:right;
	height:100%;
	}
		.getaquote .BottomRightCorner{
		background:url(../images/mainFrame/mainFrame_servBotRightCorner.gif) bottom right no-repeat;
		}
		
		.plantlist .BottomRightCorner{
		background:url(../images/mainFrame/mainFrame_plantBotRightCorner.gif) bottom right no-repeat;
		}
		
		.clients .BottomRightCorner{
		background:url(../images/mainFrame/mainFrame_clientBotRightCorner.gif) bottom right no-repeat;
		}
		
		.contact .BottomRightCorner{
		background:url(../images/mainFrame/mainFrame_contBotRightCorner.gif) bottom right no-repeat;
		}
		
		.price .BottomRightCorner{
		background: url(../images/mainFrame/mainFrame_priceBotRightCorner.gif) bottom right no-repeat;
		}

	


#addressPad{
	
	
	padding-right:14px;
	padding-left:275px;
}

#address {
	float:right;
	width:249px;
	height:85px;
	}

	.getaquote #address {
		background:url(../images/sections/address.gif);
	}	
	
	.clients #address {
		background:url(../images/sections/address_client.gif);
	}
	
	.plantlist #address {
		background:url(../images/sections/address_plantlist.gif);
	}
	
	.contact #address {
		background:url(../images/sections/address_contact.gif);
	}
	
	.price #address {
		background:url(../images/sections/address_prices.gif);
	}


#callUs {
	float:left;
	width:281px;
	height:85px;
/*	border:1px red solid;*/
	clear:none;
	
}
	
	.getaquote #callUs {
		background:url(../images/sections/callUs_main-services.gif);
		}	
		
	.clients #callUs {
		background:url(../images/sections/callUs_main-clients.gif);
		}
		
	.plantlist #callUs {
		background:url(../images/sections/callUs_main-plantlist.gif);
		}
		
	.contact #callUs {
		background:url(../images/sections/callUs_main-contact.gif);
		}
		
	.price #callUs {
		background:url(../images/sections/callus_prices.gif);
		}				
	
/*----beging footer---*/
#footer {
	text-align:left;
	height:45px;
	width:823px;
	padding:0 0 0 0;

	}
	
#copyright {
	float:left;
	height:30px;
	padding:0 0 0 65px;
	}	
	
#copyright h2 {
	font-style:normal;
	color:#999999;
	font:"Times New Roman", Times, serif;
	font-size:9px;
	}
	
#footpad {
	height:20px;
	float:right;
	padding:5px 15px 0 0;
	margin:0;
	width:80px;
	}	
	
#foot {
	margin:0 0 0 0 ;
	padding-left:0;
	list-style:none;
	}

#foot li {
	width:80px;
	margin:0 0 0 0;
	padding:0;
	list-style:none;


	}	
	
#foot li a{	
	width:80px;
	display:block;
	padding:20px 0 0 0;
	margin: 0;
	overflow:hidden;
	height:0px !important;
	height /**/:20px /*for IE5/Win only*/
	}
	
#foot a:hover {
	background-position:-80px 0 ;
	}
	
#foot a:active, #foot a.selected {
	background-position:-80px 0;
	}		
	
#foot a:hover a.selected {
	background-position:-80px 0;
	}
	
#designby a {
	width:80px;
	background:url(../images/footer/3oclock.png) no-repeat;
	}		
	
/*----end footer----*/	
	
/*----------------------------------------------------end bottom----------------------------------- */	
/*----------------------------------------------------end bottom----------------------------------- */	


/*----------------------------------------------------start text----------------------------------- */	
	


	
	p,
	li,
	label,
	legend
	{
	font-family: helvetica;
	font-size: .81em;
	line-height:1.2em;
	color: black;
	text-align: left;
}	
	strong {
	color: #636466;
	font-size: .85em;
	}
 
 
   h2 {
	color: #636466;
	font:1.1em "trebuchet", Arial, Helvetica, sans-serif;
	
}
	.plantlist  li,
	.clients li {
	list-style-type:none;
	margin-left:-40px;
	}
	
	a {
	text-decoration:none;
	color: #636466;
	font-size: .85em;
	} 

/*----------------------------------------------------end text----------------------------------- */
/*---------begin tables------------------*/
table {
	width:90%;
	border-top:1px solid #babbbc;
	border-right:1px solid #babbbc;
	border-collapse:collapse;
	margin-bottom:10px;
	}
caption {
	color: #636466;
	font:1.1em "trebuchet", Arial, Helvetica, sans-serif;
	letter-spacing:.02em;
	padding:0;
	margin:1em 0 0 0;
	margin-bottom:0;
	caption-side:top;
	text-align:left;
	}	
	
tr.odd td,
tr.odd .column1 {
	background:#f4f9fe url(../images/tables/tableback.png) no-repeat;
	}
		
.column1	{
	background:#f9fcfe;
	}
	
td {
	color:#636466;
	border-bottom: 1px solid #babbbc;
	border-left:1px solid #c0abd0;
	padding:.3em .5em;
	text-align:center;
	font:0.7em/1.0em "Verdana", Arial, Helvetica, sans-serif;
	}	
				
th {
	font-weight:normal;
	color: #636466;
	text-align:left;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}
		
thead th {
	background:#f4f9fe url(../images/tables/tablebackdark.png) no-repeat;
	text-align:center;
	font:bold 0.7em/1.2em "Verdana", Arial, Helvetica, sans-serif;
	color:white;
	padding-top:11px;
	}
thead td {
	background:#f4f9fe url(../images/tables/tablebackgrey.png) no-repeat;
	text-align:center;
	font: 0.6em/1.0em "Verdana", Arial, Helvetica, sans-serif;
	color:white;
	}			
				
tfoot th {
	font:.6em "Verdana", Arial, Helvetica, sans-serif;
	text-align:center;
	border-left:1px solid white;
	border-bottom:1px solid white;
	border-right:1px solid white;

	}
		
tfoot th strong {
	font:bold 1.2em "Verdana", Arial, Helvetica, sans-serif;
	margin:.5em .5em .5em 0;
	color:#636466;
		}
				
tfoot th em {
	color:#636466;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}	@charset "UTF-8";
/*--------end tables---------------------*/

/*------------- begin titles------*/
h1{}

h1 {
      margin:0 0 10px 0!important; 
	  padding:0!important;
      position:relative!important;
      overflow:hidden!important;
	  height:36px!important;
	  color:#636466!important;
	  font-size: 1.1em!important;
	  font:1.3em "trebuchet", Arial, Helvetica, sans-serif;
	}

h1  span {
      display:block!important;
      position:absolute!important;
	  height:36px!important;
      margin:0 0 50px 0!important; 
	  padding:0!important;
	 }
	 
		.getaquote  h1 {
				width:131px!important; 
				}
				
		.getaquote h1  span{
				width:131px!important; 
				background:url(../images/titles/getaquote.png) left no-repeat;
				}
				
		.plantlist  h1 {
				width:101px!important; 
				}
				
		.plantlist h1  span{
				width:101px!important; 
				background:  url(../images/titles/plantlist.png) left no-repeat;
				}			
						 
		.clients h1 {
				width:79px!important; 
				}
				
		.clients h1  span{
				width:79px!important; 
				background:url(../images/titles/clients.png) left no-repeat;
				}
				
		.contact  h1 {
				width:86px!important; 
				}
				
		.contact h1  span{
				width:86px!important; 
				background:url(../images/titles/contact.png) left no-repeat;
				}					
		.businessstationary  h1 {
				width:220px!important;
				 height:36px!important; 
				}
				
		.businessstationary h1  span{
				width:220px!important; 
				background:url(../images/titles/businessstation.png) left no-repeat;
				 height:36px!important;
				}
		
		.flyers h1 {
				width:67px!important;
				}
				
		.flyers h1  span{
				width:67px!important;	
				background:url(../images/titles/flyers.png) left no-repeat;
				}
				
		.leaflets  h1 {
				width:89px!important;	
				}
				
		.leaflets h1  span{
				width:89px!important; 	
				background:url(../images/titles/leaflets.png) left no-repeat;
				}	
				
		.postcards  h1 {
				width:113px!important; 	
				}
				
		.postcards h1  span{
				width:113px!important;
				background:url(../images/titles/postcards.png) left no-repeat;
				}	
				
		.brochures  h1 {
				width:116px!important; 
				}
				
		.brochures h1  span{
				width:116px!important; 
				background:url(../images/titles/brochures.png) left no-repeat;
				}	
				
		.posters  h1 {
				width:87px!important; 
				}
				
		.posters h1  span{
				width:87px!important;
				background:url(../images/titles/posters.png) left no-repeat;
				}
				
		.presentationfolders  h1 {
				width:226px!important; 
				}
				
		.presentationfolders h1  span{
				width:226px!important;
				background:url(../images/titles/presentationfolders.png) left no-repeat;
				}	
				
		.designartwork h1 {
				width:197px!important;
				}
				
		.designartwork h1  span{
				width:197px!important;
				background:url(../images/titles/designartwork.png) left no-repeat;
				}	
				
		.bespokeproducts  h1 {
				width:206px!important;
				}
				
		.bespokeproducts h1  span{
				width:206px!important;
				background:url(../images/titles/bespokeproducts.png) left no-repeat;
				}					
						
		.home  h1 {
				width:331px!important;
				}
				
		.home h1  span{
				width:331px!important;
				background:url(../images/titles/home.png)left no-repeat;
				}					
						
		.directmail  h1 {
				width:331px!important;
				}
				
		.directmail h1  span{
				width:331px!important;
				background:url(../images/titles/directmail.png)left no-repeat;
				}					
											
/*

h1#header
{
      margin:0; padding:0;
      position:relative;
      width:316px; height:29px;
      overflow:hidden;
}
h1#header span
{
      display:block;
      position:absolute;
      width:316px; height:29px;
      margin:0; padding:0;
      background:url(logo.gif) top left no-repeat;
}
		
h1.header {
      margin:0; padding:0;
      position:relative;
      overflow:hidden;
	  background-color:none;
	}

h1.header span {
      display:block;
      position:absolute;
      margin:0; 
	  padding:0;
x	  background:url(images/h1/nerjas_luxury_villa.png) top left no-repeat;
	 }
	
	
	
/*------------- end titles*/

/*------------begin forms-------*/

form, fieldset {
	margin: 0;
	padding: 0;
	}
	
fieldset { border: 1px solid #000; }

legend {
	padding: 0;
	color: #000;
	}

input, textarea, select {
	margin: 0;
	padding: 1px;
	font-size: .8em;
	font-family: inherit;
	}
	
select { padding: 0; }

/*
body {
	padding: 0 10px;
	font: normal 62.5% "Lucida Grande", Helvetica, Verdana, Arial;
	}**/

xform p { 
	margin: 10px 0; 
	font-size:.6em;
	}
	
.sr {
	position: absolute;
	left: -9999em;
	top: 0;
	width: 1px;
	height: 1px;
	overflow: hidden;
	}

form.cmxform fieldset { margin-bottom: 10px; }
	
form.cmxform legend {
	padding: 0 2px;
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
	}
	
form.cmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	
	}
	
form.cmxform fieldset ol {
	margin: 0;
	padding: 0;
	}
	
form.cmxform fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0;
	}
	
form.cmxform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
	}
	
form.cmxform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
	}
	
form.cmxform fieldset fieldset label {
	display: block;
	width: auto;
	}

form.cmxform em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	}

form.cmxform label { width: 150px; } /* Width of labels */
form.cmxform fieldset fieldset label { margin-left: 153px; } /* Width plus 3 (html space) */

/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */



form.cmxform {
	width: 572px;
	font-size: 1.1em;
	color: #333;
	}
	
form.cmxform legend { padding-left: 0; }
	
form.cmxform legend,
form.cmxform label { color: #333; }

form.cmxform fieldset {
	border: none;
	border-top: 1px solid #C9DCA6;
	background: url(../images/cmxform-fieldset.gif) left bottom repeat-x;
	}
	
form.cmxform fieldset fieldset { background: none; }
	
form.cmxform fieldset li {
	padding: 5px 10px 7px;
	xbackground: url(../images/contact/contact_back.png) left bottom no-repeat;
	}
	
.button {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 margin-left: 12px;
 margin-top: 3px;
 margin-bottom: 2px;
}	

/*------------end forms -------*/