/* CSS Document */
/*          -----------------   shared pages    ---------------------------------*/                
body {
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	font-size:11px;
	color:#000000;
	text-align:left;
	margin:0;
	padding:0;
}
h1 {
	font-size:15px;
	font-weight:bold;
	color:#CC3300;
}
h2 {
	font-size:14px;
	font-weight:bold;
	color:#669900;
}
h3 {
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#336600;
	text-align:right;
	margin-right:10px;
}

img 
{
	border:none;
}

p {
	margin-left:5px;
	margin-right:10px;

}
p#narrow {
	padding-left:30px;
	line-height:12px;
}
a:link {
	text-decoration:none;
	border: none;
	color: #cc3300;
}
a:visited {
	text-decoration:none;
	border: none;
	color: #cc3300;
}
a:hover {
	text-decoration:none;
	border: none;
	color: #cc3300;
}
a:active {
	text-decoration:none;
	border: none;
	color: #cc3300;
}
#wrap {
	margin-left:auto;
	margin-right:auto;
	width: 1001px;
	height:auto;
	background-image:url(images/Background.jpg);
	background-repeat:no-repeat;
	
}
#fixed_wrap {
	width:1001px;
	height:auto;
}
#logo {
	position:relative;
	width:240px;
	height:80px;
	top:20px;
}
#clearone {
	clear:both;
	height:1px;
}
#email{
	position:relative;
	width:345px;
	height:15px;
	float:right;
	margin-top:-5px;
}
#Main_Menu {
	position:relative;
	width:170px;
	height:350px;
	z-index:3;
	margin:60px 0 0 0px;

}
#bullet {
	font-weight:bold;
	font-size:10px;
	color:#669900;

}

/*  ----------------------  home page  -----------------------  */
#wrap_home{
	margin-left:auto;
	margin-right:auto;
	width: 1001px;
	height:900px;
	background-image:url(images/Home_Background.jpg);
	background-repeat:no-repeat;
}	
#cta_Home_1 {
	position:relative;
	top:-45px;
	left:700px;
	width:258px;
	text-align:center;
	color:#cc3300;
	font-weight:bold;
	font-size:12px;

}

#Home_right_side {
	position:relative;
	float:right;
	width:400px;
	height:auto;
	top:-340px;
	line-height:15px;
	padding-right:30px;
}
#Home_right_side h1{
	line-height:20px;
}
table#home {
	width:400px;
	line-height:15px;
}

td#bullet {
	vertical-align:top;
}

#footer_Home {
	position:relative;
	clear:both;
	top:-168px;
	width:1001px;
	height:26px;
	background-color:#003300;
	color:#999999;
	font-size:12px;
	text-align:center;
	
}

/*  ----------------------  access page  -----------------------  */
/*#wrap_access-test{
	margin-left:auto;
	margin-right:auto;
	width: 1001px;
	height:711px;
	background-image:url(images/accessTest_Background.jpg);
	background-repeat:no-repeat;
}*/
#wrap_access{
	margin-left:auto;
	margin-right:auto;
	width: 1001px;
	height:900px;
	background-image:url(images/access_Background.jpg);
	background-repeat:no-repeat;
}	
#cta_access_1 {
	position:relative;
	top:-45px;
	left:700px;
	width:258px;
	height:auto;
	text-align:center;
	color:#cc3300;
	font-weight:bold;
	font-size:12px;

}

#cta_access_3 {
	position:relative;
	clear:both;
	top:-275px;
	left:600px;
	width:380px;
	height:auto;
	text-align:left;
	color:#cc3300;
	font-weight:bold;
	font-size:12px;

}
#access_right_side {
	position:relative;
	float:right;
	width:350px;
	top:-330px;
	line-height:25px;
	height:auto;
	padding-right:20px;
}

#footer_access {
	position:relative;
	clear:both;
	top:-249px;
	width:1001px;
	height:26px;
	background-color:#003300;
	color:#999999;
	font-size:12px;
	text-align:center;

}

/*  ----------------------  custom page  -----------------------  */
#wrap_custom{
	margin-left:auto;
	margin-right:auto;
	width: 1001px;
	height:auto;
	background-image:url(images/custom_Background.jpg);
	background-repeat:no-repeat;
}
#cta_custom_1 {
	position:relative;
	top:-45px;
	left:680px;
	width:300px;
	text-align:center;
	color:#cc3300;
	font-weight:bold;
	font-size:12px;

}

#cta_custom_2 {
	position:relative;
	clear:both;
	top:-270px;
	left:170px;
	width:300px;
	text-align:center;
	color:#cc3300;
	font-weight:bold;
	font-size:12px;

}
#custom_right_side {
	position:relative;
	float:right;
	margin-right:10px;
	margin-left:0px;
	width:370px;
	top:-345px;
	line-height:25px;
	height:350px;
}
#custom_right_side h1, h2{
	line-height:20px;
}
#custom_right_side p {
	width:330px;
	line-height:20px;
	margin-left:20px;
}
#footer_custom {
	position:relative;
	clear:both;
	top:-244px;
	width:1001px;
	height:26px;
	background-color:#003300;
	color:#999999;
	font-size:12px;
	text-align:center;
	
}

/*  ----------------------  web dev page  -----------------------  */	
#wrap_webdev{
	margin-left:auto;
	margin-right:auto;
	width: 1001px;
	height:900px;
	background-image:url(images/webdev_Background.jpg);
	background-repeat:no-repeat;
}
#cta_WebDev_1 {
	position:relative;
	top:-45px;
	left:705px;
	width:258px;
	text-align:center;
	color:#cc3300;
	font-weight:bold;
	font-size:12px;

}

#cta_WebDev_2 {
	position:relative;
	clear:both;
	top:-300px;
	left:185px;
	width:300px;
	text-align:left;
	color:#cc3300;
	font-weight:bold;
	font-size:12px;

}

#WebDev_right_side {
	position:relative;
	float:right;
	margin-right:30px;
	width:340px;
	top:-360px;
	height:380px;

}
#WebDev_right_side h1 {
	line-height:20px;
}
#WebDev_right_side p {
	line-height:20px;
	margin-left:20px;
}
#green {
	color:#669900;
}

#footer_WebDev {
	position:relative;
	clear:both;
	top:-274px;
	width:1001px;
	height:26px;
	background-color:#003300;
	color:#999999;
	font-size:12px;
	text-align:center;
	
}
/*  ----------------------  consultancy page  -----------------------  */
#wrap_consultancy{
	margin-left:auto;
	margin-right:auto;
	width: 1001px;
	height:auto;
	background-image:url(images/consultancy_Background.jpg);
	background-repeat:no-repeat;
}
#cta_consultancy_1 {
	position:relative;
	top:-45px;
	left:685px;
	width:300px;
	text-align:center;
	color:#cc3300;
	font-weight:bold;
	font-size:12px;

}
#consultancy_right_side {
	position:relative;
	float:right;
	margin-right:15px;
	width:320px;
	top:-360px;
	line-height:17px;
	height:400px;
}
#consultancy_right_side h1{
	line-height:20px;
	width:340px;
}
#footer_consultancy {
	position:relative;
	clear:both;
	top:-280px;
	width:1001px;
	height:26px;
	background-color:#003300;
	color:#999999;
	font-size:12px;
	text-align:center;
	
}

/*  ----------------------  testimonials page  -----------------------  */
#wrap-testimonials {
	margin-left:auto;
	margin-right:auto;
	width: 1001px;
	height:auto;
	background-image:url(images/testimonials_Background.jpg);
	background-repeat:no-repeat;
/*	background-image:url(images/Background_Gradient.jpg);
	background-repeat:repeat-y;*/
	
}
#cta_testimonials_1 {
	position:relative;
	top:-45px;
	left:705px;
	width:258px;
	text-align:center;
	color:#cc3300;
	font-weight:bold;
	font-size:12px;

}
#testimonials_right_side {
	position:relative;
	float:right;
	margin-right:15px;
	width:360px;
	top:-340px;
	line-height:20px;
	height:430px;
}
#testimonials_right_side h1{
	line-height:15px;
	width:340px;
}
#testimonials_right_side h3{
	text-align:right;
	color:#003300;
}
#left {
	position:relative;
	width:120px;
	height:80px;
	float:left;
	padding:10px;
	top: -30px;
}

#Rest_Testimonials {
	position:relative;
	width:1010px;
	top:-350px;
	height:auto;
}
.Background_test {
	position:relative;
	background-image:url(images/Testimonials_background2.jpg);
	background-repeat:no-repeat;
	height:200px;
	width:1001px;
	top:5px;
}
#textSonoma {
	position:absolute;
	top:10px;
	left:380px;
	width:600px;
	line-height:17px;
}
#logoRollers {
	position:absolute;
	left:175px;
	top:50px;
	width:200px;
}
#textRollers {
	position:absolute;
	top:10px;
	left:380px;
	width:600px;
	line-height:17px;
}
#logo1 {
	position:absolute;
	left:175px;
	top:50px;
	width:200px;
}
#text1 {
	position:absolute;
	top:10px;
	left:380px;
	width:600px;
	line-height:13px;
}
#logo2 {
	position:absolute;
	left:200px;
	top:60px;
	width:150px;
}
#text2 {
	position:absolute;
	top:20px;
	left:370px;
	width:600px;
	line-height:15px;
}
#logo3 {
	position:absolute;
	left:180px;
	top:60px;
	width:127px;
}
#text3 {
	position:absolute;
	top:10px;
	left:350px;
	width:600px;
	line-height:15px;
}
#logo4 {
	position:absolute;
	left:180px;
	top:60px;
	width:150px;
}
#text4 {
	position:absolute;
	top:10px;
	left:350px;
	width:600px;
	line-height:15px;
}
#logo5 {
	position:absolute;
	left:200px;
	top:40px;
	width:150px;
}
#text5 {
	position:absolute;
	top:10px;
	left:360px;
	width:590px;
	line-height:13px;
}
#logo6 {
	position:absolute;
	left:200px;
	top:40px;
	width:150px;
}
#text6 {
	position:absolute;
	top:20px;
	left:400px;
	line-height:18px;
	width:550px;
}
#logo7 {
	position:absolute;
	left:230px;
	top:15px;
	width:150px;
}
#text7 {
	position:absolute;
	top:30px;
	left:450px;
	width:500px;
	line-height:15px;
}
#logo8 {
	position:absolute;
	left:230px;
	top:20px;
	width:150px;
}
#text8 {
	position:absolute;
	top:30px;
	left:450px;
	width:500px;
	line-height:17px;
}
#logo9 {
	position:absolute;
	left:230px;
	top:60px;
	width:150px;
}
#text9 {
	position:absolute;
	top:15px;
	left:420px;
	width:550px;
	line-height:15px;
}
#logo10 {
	position:absolute;
	left:230px;
	top:60px;
	width:150px;
}
#text10 {
	position:absolute;
	top:30px;
	left:450px;
	width:500px;
	line-height:15px;
}
#footer_testimonials {
	position:relative;
	width:1001px;
	height:26px;
	background-color:#003300;
	color:#999999;
	font-size:12px;
	text-align:center;
	top:-360px;
	
}



/*  ----------------------  gallery page  -----------------------  */

/*
#wrap_gallery {
	margin-left:auto;
	margin-right:auto;
	width: 1001px;
	height:auto;
	background-image:url(images/gallery_Background.jpg);
	background-repeat:no-repeat;
}
#cta_gallery_1 {
	position:relative;
	top:-45px;
	left:710px;
	width:258px;
	text-align:center;
	color:#cc3300;
	font-weight:bold;
	font-size:12px;

}

table#gallery {
	position:relative;
	top:-380px;
	left:300px;
	width:412px;
	height:auto;

}
#buttons {
	width:150px;
}
#gallery th {
	font-size:15px;
	font-weight:bold;
	color:#CC3300;
	text-align:center;
}
#footer_gallery {
	position:relative;
	clear:both;
	top:-380px;
	width:1001px;
	height:26px;
	background-color:#003300;
	color:#999999;
	font-size:12px;
	text-align:center;
	
}
/*#footer_gallery {
	position:relative;
	clear:both;
	top:-530px;
	width:1001px;
	height:26px;
	background-color:#003300;
	color:#999999;
	font-size:12px;
	text-align:center; 
	
}*/


/*  ----------------------  New Gallery  page based on testimonials -----------------------  */
#wrap-gallery {
	margin-left:auto;
	margin-right:auto;
	width: 1001px;
	height:auto;
	background-image:url(images/gallery_Background.jpg);
	background-repeat:no-repeat;
/*	background-image:url(images/Background_Gradient.jpg);
	background-repeat:repeat-y;*/
	
}
#cta_gallery_1 {
	position:relative;
	top:-45px;
	left:705px;
	width:258px;
	text-align:center;
	color:#cc3300;
	font-weight:bold;
	font-size:12px;

}
#gallery_right_side {
	position:relative;
	/*float:right;
	margin-right:15px;  */
	width:750px;
	top:-370px;
	left:220px;
	line-height:15px;
	height:230px;
	vertical-align: top;
}
#gallery_right_side h1{
	line-height:15px;
	text-align:center;
}
#gallery_right_side h3{
	text-align:center;
	color:#003300;

}
table#gallery_right_side{
	vertical-align:top;
	width:100%;
}

#Rest_Gallery {
	position:relative;
	width:1010px;
	top:-150px;
	height:auto;
}
.Gallery_Background_test 
{
	position:relative;
	background-image:url(images/Gallery_background2.jpg);
	background-repeat:no-repeat;
	height:200px;
	width:1001px;
}
.Gallery_Repeat
{
	position:relative;
	left:190px;
	width: 720px;
}
.h2Gallery_Repeat
{
	text-align:center;
}

#gallery_logo1 {
	position:absolute;
	left:200px;
	top:50px;
	width:104px;
	height:70px;
}
#gallery_text1 {
	position:absolute;
	top:15px;
	left:360px;
	width:600px;
	line-height:20px;
}
#gallery_logo2 {
	position:absolute;
	left:200px;
	top:60px;
	width:150px;
}
#gallery_text2 {
	position:absolute;
	top:20px;
	left:370px;
	width:600px;
	line-height:15px;
}
#gallery_logo3 {
	position:absolute;
	left:200px;
	top:50px;
	width:103px;
	height:70px;
}
#gallery_text3 {
	position:absolute;
	top:10px;
	left:350px;
	width:600px;
	line-height:20px;
}
#gallery_logo4 {
	position:absolute;
	left:200px;
	top:50px;
	width:101px;
	height:73px;
}
#gallery_text4 {
	width:300px;
	line-height:20px;
}
#gallery_logo5 {
	position:absolute;
	left:200px;
	top:50px;
	width:101px;
	height:71px;
}
#gallery_text5 {
	position:absolute;
	top:10px;
	left:350px;
	width:600px;
	line-height:20px;
}
#gallery_logo6 {
	position:absolute;
	left:200px;
	top:50px;
	width:101px;
	height:70px;
}

#gallery_text6 {
	position:absolute;
	top:10px;
	left:350px;
	line-height:20px;
	width:600px;
}
#gallery_logo7 {
	position:absolute;
	left:200px;
	top:50px;
	width:101px;
	height:73px;
}
#gallery_text7 {
	position:absolute;
	top:10px;
	left:350px;
	width:600px;
	line-height:20px;
}

#Gallery_Gradient {
	position:relative;
	background-image:url(images/Background_Gradient.jpg);
	background-repeat:no-repeat;
	width:1001px;
	height:52px;
	top:-150px;	
}

#Gallery_Bottom {
	position:relative;
	float:right;
	margin-right:5px;
	top:-15px;
	width:312px;
	height:52px;		
}

#footer_gallery {
	position:relative;
	width:1001px;
	height:26px;
	background-color:#003300;
	color:#999999;
	font-size:12px;
	text-align:center;
	top:-155px;
	
}


/*  ----------------------  about us page  -----------------------  */

#wrap_about {
	margin-left:auto;
	margin-right:auto;
	width: 1001px;
	height:711px;
	background-image:url(images/about_Background.jpg);
	background-repeat:no-repeat;

}


#cta_about_1 {
	position:relative;
	top:-45px;
	left:715px;
	width:250px;
	font-weight:bold;
	font-size:12px;
}
#OS_table {
	position:relative;
	top:-380px;
	float:right;
	width:800px;
	height:400px;
	padding-right:20px;
	text-align:justify;
}

table#OS_bullets {
	position:relative;
	left:200px;
	line-height:20px;	
}
#OS_text  {
	padding-right:10px;
	line-height:20px;
}
#mib_image {
	vertical-align:bottom;
	padding-right:5px;
}
#mib_bio_heading1 {
	color:#cc3300;
	font-weight:bold;
	font-size:12px;
	position:relative;
	top:-5px;
}
#mib_bio_heading2 {
	color:#669900;
	font-weight:bold;
	font-size:12px;
	position:relative;
	top:-5px;
}
.Rest_table {
	position:relative;
	width:1001px;
	height:250px;
	top:-350px;

}
.rest_image {
	vertical-align:top;
	padding:5px 0 0 5px;
}
.bio_heading1 {
	color:#cc3300;
	font-weight:bold;
	font-size:12px;

}
.bio_heading2 {
	color:#669900;
	font-weight:bold;
	font-size:12px;

}
#mib {
	width:600px;	
	line-height:18px;
	padding-right:10px;

}
.bio {
	line-height:15px;
	vertical-align:top;
}
.bio_brief {
	line-height:15px;
	vertical-align:top;
	padding-right:10px;
}
#footer_about {
	position:relative;
	width:1001px;
	height:26px;
	background-color:#003300;
	color:#999999;
	font-size:12px;
	text-align:center;
	top:-355px;
}

/*  ---------------------------  contact us form  ------------------  */
#wrap_contact{
	margin-left:auto;
	margin-right:auto;
	width: 1001px;
	height:711px;
	background-image:url(images/contact_Background.jpg);
	background-repeat:no-repeat;
}	
#contact_form {
	position:relative;
	top:-390px;
	left:200px;
	height:510px;
	width:750px;

}
#contact_form h1{
	font-size:15px;
	font-weight:bold;
	color:#CC3300;
	text-align:center;
}
#heading {
	position:relative;
	top:30px;
	left:250px;
	width:500px;
	height:45px;
	line-height:15px;

}

#contact_info {
	position:relative;
	top:30px;
	left:230px;
	height:45px;
	width:550px;
	line-height:14px;	
}
#contact_request {
	position:relative;
	top:40px;
	left:150px;
	height:150px;
	width:450px;	
}
#contact_comments {
	position:relative;
	top:30px;
	left:10px;
	height:100px;
	width:550px;	
}

#footer_contact {
	position:relative;
	top:-390px;
	width:1001px;
	height:26px;
	background-color:#003300;
	color:#999999;
	font-size:12px;
	text-align:center;
	
}
/*------------------------------SendMail.asp-------------------*/
#wrap_SendMail {
	margin-left:auto;
	margin-right:auto;
	width: 1001px;
	height:711px;
	background-image:url(images/about_Background.jpg);
	background-repeat:no-repeat;
}
#SendMailContent {
	position:relative;
	width:400px;
	top:-300px;
	left:400px;
}
#ErrorContent {
	position:relative;
	width:400px;
	top:-300px;
	left:400px;
	text-align:center;
}

/* -----------------test.html -----------------*/

#wrap_test{
	margin-left:auto;
	margin-right:auto;
	width: 1001px;
	height:725px;
	background-color:pink;
	background-image:url(images/about_Background.jpg);
	background-repeat:no-repeat;
}
#wrap_test2{
	margin-left:auto;
	margin-right:auto;
	width: 1001px;
	height:711px;
	background-image:url(images/Home_Background.jpg);
	background-repeat:no-repeat;
}
#test_right_side {
	position:relative;
	float:right;
	width:350px;
	height:300px;
	top:-340px;
	line-height:13px;
	padding-right:30px;
}
#footer_test {
	position:relative;
	clear:both;
	top:-152px;
	width:1001px;
	height:26px;
	background-color:#003300;
	color:#999999;
	font-size:12px;
	text-align:center;
	
}

