html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	background:#e7e7e7 url(../Images/BodyBG.gif) repeat-x top left;
	color:#222;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	height:100%; 
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}



/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#Webcontainer
{
	margin:auto;
	width:960px;
	background-color:#FFFFFF;
	overflow:hidden;
}

/************************************************************************
*	Header
************************************************************************/
div#Mainhead
{
	width:960px;
	float:left;
}
.Menucontainer{background-color:#2c335d; width:960px; float:left; cursor:pointer; cursor:hand;}
div#Logo
{
	float:left;
	padding:5px 0px 5px 20px;
}
div#contactno
{
	float:right;
	padding:5px 10px 0px 0px;
}
div#jsitem
{
	float:left;
	width:960px;
	height:230px;
}
div#jsiteminside
{
	float:left;
	width:960px;
	height:215px;
}
div#jsitemLeft
{
	float:left;
	width:740px;
	height:314px;
	background-color:#ffffff;
}
div#aboutpageContainer
{
	width:219px;
	float:left;
	background-color:#6d6e72;
	color:#FFFFFF;
	height:530px;
}
div#jsitemLeftinside
{
	float:left;
	width:740px;
	height:215px;
	background-color:#ffffff;
}
div#jsitemRight
{
	width:200px;
	height:284px;
	float:left;
	background-color:#2b7cad;
	color:#FFFFFF;
	padding:10px 10px 20px 10px;
}
div#jsitemRightinside
{
	width:199px;
	height:185px;
	float:left;
	background-color:#2b7cad;
	color:#FFFFFF;
	padding:10px 10px 20px 10px;
}
div#jsitemRightAbout
{
	height:220px;
	float:left;
	background-color:#667383;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
}
div#jsitemRightService
{
	height:220px;
	float:left;
	background-color:#667383;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
}
/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:960px;
	float:left;
	background:#ffffff url(../Images/RightBG.gif) right top repeat-y;
}
div#LeftBodyContainermain
{
	width:958px;
	float:left;
	border:0px solid #000;
	 margin-left:20px;
	 margin-top:10px;
}
div#LeftBodyContainer
{
	width:670px;
	float:left;
	padding:0px 40px 0px 30px;
}
div#NavPath{
	padding:20px 0px;
}
div#NavPathHome{
	float:left;
}
div#EnquiryContainer
{
	width:219px;

	float:left;
	background-color:#05102e;
	color:#FFFFFF;
}
div#insidepageContainer
{
	width:219px;
	float:left;
	background-color:#6d6e72;
	color:#FFFFFF;
	height:430px;
}
div#morepageContainer
{
	width:219px;
	float:left;
	background-color:#6d6e72;
	color:#FFFFFF;
	height:600px;
}
div#mappageContainer
{
	width:219px;
	float:left;
	background-color:#6d6e72;
	color:#FFFFFF;
	height:600px;
}
div#differpageContainer
{
	width:219px;
	float:left;
	background-color:#6d6e72;
	color:#FFFFFF;
	height:1290px;
}
div#quotepageContainer
{
	width:219px;
	float:left;
	background-color:#6d6e72;
	color:#FFFFFF;
	height:800px;
}
div#servicepageContainer
{
	width:219px;
	float:left;
	background-color:#6d6e72;
	color:#FFFFFF;
	height:1470px;
}
div#laptoppageContainer
{
	width:219px;
	float:left;
	background-color:#6d6e72;
	color:#FFFFFF;
	height:740px;
}
div#insidepageContainerquote
{
	width:219px;
	float:left;
	background-color:#6d6e72;
	color:#FFFFFF;
	height:640px;
}
div#insidepageContainerAbout
{
	width:219px;
	float:left;
	background-color:#6d6e72;
	color:#FFFFFF;
	height:1030px;
}
div#insidepageContainerservice
{
	width:219px;
	float:left;
	background-color:#6d6e72;
	color:#FFFFFF;
	height:1400px;
}
div#RightHeading{
	width:189px;
	font-size:20px;
	padding:20px 15px 20px 15px;
	color:#FFFFFF;
}
div#SubNavItems{
	width:217px;
	padding:0px;	
}
div#LocationMap{
	width:189px;
	padding:0px 15px 20px 15px;
}
div#Enquiry{
	background:url(../Images/EnquiryBG.jpg);
	height:185px;
	width:219px;
}
div#EnquiryText{
	width:189px;
	padding:0px 15px 20px 15px;
	line-height:19px;
}
div#quotesection{
	width:195px; 
	padding-left:14px;
	padding-right:10px;
}
/************************************************************************
*	Footer
************************************************************************/
div#Footercommon
{
	width:960px;
	height:70px;
	float:left;
	clear:both;
	background-color:#393033;
	color:#ffffff;
}
div#BrandsContainer
{
	width:960px;
	height:167px;
	float:left;
	background-color:#ffffff;
	border-top:solid 1px #cbcbcb;
}
div#FooterBrandingText{
	float:right; 
	position:relative; 
	top:33px; 
	right:66px;
}
div#FooterBrandingText a{
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
/************************************************************************
*	Home
************************************************************************/
div#HomeContainer
{
	width:960px;
	float:left;
	
}
div#AboutContainer
{
	width:960px;
	float:left;
	background:#ffffff;
}
div#Portfolioitem1_divPortfolioItem{
	width:210px;
	padding-right:0px; 
}
div#Portfolioitem2_divPortfolioItem{
	width:210px;
	padding-left:20px;
	padding-right:10px;
}
div#Portfolioitem3_divPortfolioItem{
	width:210px;
	padding-left:10px;
	padding-right:0px;
}
div#EnquiryHome{
	
	height:183px;
	width:219px;
	
}
div#aboutuspage{
	width:690px;
	
}
/************************************************************************
*	Inside Page
************************************************************************/
.MainContent			{ font-size:13px; color:#333333; font-weight:normal; line-height:22px; text-align:justify; float:left;}
.MainContent a { font-size:13px; color:#087ec6; font-weight:normal; text-align:justify;}
.MainContent a:hover { font-size:13px; color:#222; font-weight:normal; text-align:justify;}
.MainContent h2 { font-family:Avant Garde;	
	font-size: 24px;
	font-weight: normal;
	line-height: 18px;
	color:#707070;
	margin-top:15px;}
.MainContent h4 { 	
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color:#136899;
	margin-bottom:10px;}
	.MainContent h3 { 	
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	color:#136899;
	margin-bottom:10px;}
.MainContent strong { 	
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	color:#136899;}
.insidepageright
{
	width:219px;
	float:left;
	background-color:#6d6e72;
	color:#FFFFFF;
	height:900px;
}
/************************************************************************
*	END of Inside Page
************************************************************************/
/************************************************************************
*	Porfolio
************************************************************************/
div#MainBodyContainerPort
{
	width:960px;
	float:left;
	background:#FFFFFF url(../Images/RedRightBG.gif) right top repeat-y;
}
div#LeftBodyContainerPort
{
	width:630px;
	float:left;
	padding:0px 40px 15px 50px;
}
div#EnquiryContainerPort
{
	width:240px;
	float:left;
	background-color:#b5121b;
	color:#FFFFFF;
}
/************************************************************************
*	Client List
************************************************************************/

/************************************************************************
*	END of Client List
************************************************************************/


/* @Footer Menu */
	#footer {
	float:left;
	width:900px;
	padding:10px 30px 12px 30px;
	margin:0px;
	color:#fff;
	font-size:11px;
	clear:both;
	}
	#footer span{
	float:left;
	margin:0 10px 0 0;
	padding:0 20px 0px 0;
		}
	#footer p{float:left;width:700px;color:#fff;margin:0;}
	#footer ul{float:left; width:700px; margin:0;}
	#footer ul li{float:left; padding:0 15px 0 0; list-style:none;  background:none;}
	#footer ul li a{ text-decoration:none; font-size:10px; color:#fff; text-transform:uppercase; display:block;}
	#footer ul li a:hover{color:#2b7cad;}
	
	


#menu {
	background: #6d6e72;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	}
#menu li {
	float: left;
	font-size:120%;color:#fff;font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menu a {
	background: #6d6e72 url("../Images/seperator.gif") bottom right no-repeat;
	color: #fff;
	display: block;
	float: left;
	margin: 0;
	padding: 1px 22px;
	text-decoration: none;
	font-weight:normal;
}
#menu a:hover {
	background: #2b7cad  url("../Images/seperator.gif") bottom right no-repeat;
	color: #fff;
	padding-bottom: 1px;
	}   

#menu .selectedmenu {
	background-color:#2b7cad;
}




















#menuv {
	background: #6d6e72;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 20em;
}
#menuv li {
	font-size:130%;color:#fff;font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menuv a {
	background: #6d6e72;
	border-bottom: 1px solid #fff;
	color: #fff;
	display: block;
	margin: 0;
	padding: 10px 12px;
	text-decoration: none;
	font-weight:normal;
}
#menuv a:hover {
	background: #2b7cad;
	color: #fff;
	padding-bottom: 10px;
}                    
  #menuv .selectedmenu {
	background-color:#2b7cad;
}