html {

	background:#333;

}

body {

	background:#333 url(../images/background.jpg) repeat-x top;

	font-size:16px;

	font-family:Helvetica, Arial, sans-serif;

	height:100%;

}

a:hover {
	color: #FFFFFF;
	background-color: #EC008C;
	width: 199px;
}

h1 {

	font-size: 1.4em;

	font-weight: bold;

	margin-bottom: 6px;

	letter-spacing: -0.03em;

}

h2 {
	font-size: 12px;
	font-weight: normal;
	letter-spacing: -0.025em;
	color:#0066CC;
}
#contentright_testimonial h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
	font-weight: normal;
}
.justransform {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #CB0000;
}
.dontreplace {
	color: #2E3192;
	font-size: 14px;
	font-style: italic;
}

h3 {

	font-size:0.7em;

	font-weight:bold;

}

p {

	line-height: 1.8em;

	font-size: 0.7em;

	margin: 12px 0;

}

.error {

	margin-top: 10px;

	color: #ff0000;

}

strong {

	font-weight: bold;

}

br {

	clear:both;

}

.item {

	margin-bottom:10px;

	float:left;

}

/* outer wrapper */



#wrapper {

	width: 1016px;

	margin: 0 auto;

	position: relative;

}

/* left and right hands */



#lhand {

	width: 133px;

	height: 223px;

	position: absolute;

	top: 280px;

	left: 18px;

	background: url(../images/handleft.png) no-repeat;

}

#rhand {

	width: 138px;

	height: 216px;

	position: absolute;

	top: 280px;

	right: 20px;

	background: url(../images/handright.png) no-repeat;

	z-index:1;

}

/* inner wrapper */



#inner {

	margin: 0 auto;

	background: #fcfcfc url(../images/headertop.jpg) no-repeat top;

	width: 800px;

}

/* header */



#header {

	background: url(../images/header.jpg);

	width: 800px;

	height: 178px;

}

#logo {
	padding: 20px 0 3px 20px;
	float:left;
}

#languages {

	float:right;

	margin-top:10px;

	margin-right:5px;

}

/* navigation */



#header ul {
	margin-left: 0px;
	font-size: 0.75em;
	clear:both;
}

#header ul li {
	float: left;
	margin-right: 2px;
}

/* removes icons in the top navigation */

/*

#header ul li.home {

	background: url(../images/nav/home.gif) no-repeat center top;

}

#header ul li.about {

	background: url(../images/nav/about.gif) no-repeat center top;

}

#header ul li.webdesign {

	background: url(../images/nav/webdesign.gif) no-repeat center top;

}

#header ul li.webhosting {

	background: url(../images/nav/webhosting.gif) no-repeat center top;

}

#header ul li.contact {

	background: url(../images/nav/contact.gif) no-repeat center top;

}

*/

#header ul li a {
	width: 110px;
	height: 30px;
	padding-top: 18px;
	color: #777;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	display: block;
	outline: none;
}

#header ul li a:hover, #header ul li a.sel {

	color: #000;

	background: url(../images/navarrow.jpg) center bottom no-repeat;

}

/* content */



#content {

	background: #f3f3f3;

	min-height: 400px;

	padding: 10px 20px 8px 20px;

}

#contentleft {

	float: left;

}

#contentright {
	float: right;
	width: 495px;
}

#contentright_testimonial {
	float: right;
	width: 515px;
}

.whiteBoxLargeTop {

	width: 468px;

	height: 14px;

	background: url(../images/lefttop.jpg);

}
#contentright_testimonial p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.testimonial_pic {
	float: left;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.content_h1  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #EC008C;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #EC008C;
	padding-left: 10px;
	padding-bottom: 0px;
}

.whiteBoxTop{

	width: 422px;

	border: 1px solid #e4e4e4;

	border-top: 0;

	background: #fff;

	padding: 5px 22px 20px 22px;

}
.kitchen{
	width: 492px;
	border: 1px solid #e4e4e4;
	border-top: 0;
	background-color: #fff;
	background-image: url(../images/kitchen.jpg);
	background-repeat: no-repeat;
	height: 375px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.kitchen h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight: normal;
	color: #000099;
	margin-left: 30px;
	margin-top: 10px;
}
.when_you {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	font-style: italic;
	padding-left: 140px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kitchen .see_why {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #990000;
	margin-top: 145px;
	margin-left: 15px;
	white-space: pre;
	background-color: #FFFFFF;
	width: 290px;
	padding-left: 5px;
}
.kitchen .people_think li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bolder;
	right: 630px;
	margin-left: 200px;
	list-style-image: url(../images/arrow_next.gif);
	margin-top: 9px;
	padding-top: 0px;
	list-style-position: outside;
}
.can_transform {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #EC008C;
}

.whiteBoxLarge ul {

	font-size:1em;

	margin-top:12px;

}

#siteMap {

	font-size: 0.7em;

}

.whiteBoxLarge li {

	margin-bottom:10px;

}

.whiteBoxLarge h1 {

	color: #0099cc;

}

.whiteBoxPortfolioTop {

	width:760px;

	background:white;

	height:14px;

	background: url(../images/whiteBoxPortfolioTop.jpg);

}

.whiteBoxPortfolio {

	width:714px;

	background:white;

	padding: 5px 22px 20px 22px;

	border: 1px solid #e4e4e4;

	border-top: 0;

}

.whiteBoxPortfolio h1 {

	color: #0099cc;

}

.portfolioImages {

	background:#aaa;padding:10px;float:left;margin-right:10px;height:250px; 

}

.smallThumb {

	float:left;margin-right:10px;margin-top:10px;	

}

.last {

	margin-right:0;

}

.portfolioText {

	float:left;padding:0px 10px 10px 10px;width:460px;

}

.portfolioText ul {

	font-size:0.7em;

	margin-top:10px;

}

.portfolioText ul li {

	margin-bottom:5px;

	background:url(../images/arrowGreen.gif) no-repeat left 2px;

	padding:0 0 0 15px;

	width:212px;

	float:left;

} 

.portfolioText p {

	line-height:1.5em;

}

ul#services {

	margin-top: 15px;

}

ul#services li {

	background: url(../images/arrow.gif) no-repeat 1px 2px;

	padding: 0 0 2px 25px;

}

.button:hover {

	cursor: pointer;

	background:#333;

	color: #fff;

}

.pinkBoxTop {
	width: 200px;
	height: 14px;
	background: url(../images/righttop.jpg);
}

.pinkBox {
	width: 155px;
	border: 1px solid #e3e3e3;
	border-top: 0;
	background: #cc0066;
	padding: 5px 22px 20px 22px;
	margin-bottom: 7px;
}
.menu1 li {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}

ul#servicesRight {

	margin-top: 15px;

}

ul#servicesRight li {

	background: url(../images/arrow.gif) no-repeat 2px 0;

	padding: 0 0 0 25px;

	color:white;

	font-size:12px;

	margin-bottom:11px;

	line-height:1em;

}

.pinkBox h1 {

	color: #fff;

}

.pinkBox p {

	color: #fff;

}

.whiteBoxSmallTop {
	width:218px;
	height:14px;
	background: url(../images/right2top.jpg) no-repeat;
}

.whiteBoxSmall {
	width:198px;
	border: 1px solid #e4e4e4;
	border-top:0;
	background:#fff;
	padding: 5px 10px 5px 10px;
	position:relative;
	margin-bottom:7px;
}

#us {

background:transparent url(../images/us.png) no-repeat;

bottom:-62px;

height:210px;

position:absolute;

width:281px;

left:0;

}

.whiteBoxSmall h1 {

	color:#0099CC;

}

/* footer */



#footer {
	width: 1016px;
	padding: 36px 0 0 0;
	color: #ccc;
	font-size: 0.7em;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}
.index_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #333333;
	float: right;
	width: 500px;
}


#polygroup {

	display: block;

	padding: 17px 0 20px 10px;

	clear: both;

	width:195px;

}

#footer div {

	width: 800px;

	margin: 0 auto;

}

#footer ul {

	float: left;

	line-height: 1.2em;

	margin-left: 19px;

	width: 266px;

}

#footer ul li {

	width: 133px;

	float: left;

	padding-bottom: 6px;

}

#footer ul li a {

	color: #ccc;

	text-decoration: none;

	font-weight:normal;

}

#footer ul li a:hover {

	text-decoration: underline;

}

#copyright {

	float:right;

	text-align:right;

	margin-right:19px;

}
.drop   a.main  {
	color: #0099cc;
	text-decoration:none;
	font-weight:bold;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #999999;
	width: 190px;
	padding-left: 10px;
	padding-right: 10px;
}

.drop   a.main:hover  {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #999999;
	width: 190px;
	padding-left: 10px;
	background-color: #EC008C;
	padding-right: 10px;
}
#quality_logo_guarantee {
	position: absolute;
	left: 700px;
	top: 350px;
}
.faq_first {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #003366;
	margin-left: 30px;
}
.question {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.faq_first a {
	color: #003366;
	text-decoration: none;
	list-style-image: url(../images/arrow.gif);
}
.faq_first a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}
.faq_first li {
	list-style-image: url(../images/arrow.gif);
}
.free_no_obligation {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #003399;
}
.phonenumber {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
}
#quality_logo {
	position: absolute;
	left: 140px;
	top: 790px;
}
#googlead {
	position: absolute;
	left: 140px;
	top: 650px;
}
#video {
	position: absolute;
	left: 138px;
	top: 550px;
}
