html body {background-image:url('images/bodybg.png'); font-family:Open Sans Condensed; font-size:18px}
#container {max-width:1000px; margin:0 auto;}
#logo {width:180px;}
#topmenu {width:px; float:right; margin-top:15px; background-image:url('images/menubottom.png'); background-repeat:no-repeat; background-position:bottom center;}
#menu {list-style:none; margin:0px; padding:0px;}
#menu li {display:inline-block; background-image:url('images/menudivider.png'); background-repeat:no-repeat; background-position:right; text-align:left; padding:20px 15px 10px 10px; height:60px;}
#menu li div .menuhint {font-family:"Times New Roman", Times, serif; font-size:13px; color:#E1C00A}
#menu .lastlink {background:none !important;}
#menu li div .topmenulink a{color:#FFFFFF; font-family:Fjalla One; font-size:18px; text-decoration:none}
#menu li div .topmenulink a:hover{color:#999999}

.contentpagedata{border:#323232 1px solid; padding:10px; margin-top:25px; background-image:url('images/transbg1.png'); color:#7B7B7B; min-height:300px}
.workdisplay {border:#323232 1px solid; padding:10px; margin-top:25px; background-image:url('images/transbg1.png'); color:#7B7B7B;}
.fullround {-moz-border-radius: 7px;-webkit-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px;}

#pagetile {color:#06A6E1; font-family:Fjalla One; font-size:23px; margin:10px 0px 5px 20px}

#homepageimagerotate {margin:10px 0px 20px 0px}

#categorymenu {list-style:none; margin:0px; padding:0px; width:1000px; color:#CCCCCC}
#categorymenu li {display:inline-block; width:215px; border:#999999 1ps solid; background:#333333; height:310px; margin:0px 6px 0px 6px; padding:10px}

#categorymenu {list-style:none; margin:0px; padding:0px; width:1000px; color:#CCCCCC}
#categorymenu li {display:inline-block; width:215px; border:#999999 1ps solid; background:#333333; height:265px; margin:0px 6px 0px 6px; padding:10px}

.categorymenutitle1 {font-family:"Times New Roman", Times, serif; font-size:16px; color:#E1C00A}
.categorymenutitle2 {color:#FFFFFF; font-family:Fjalla One; font-size:23px; text-decoration:none; margin-top:15px}
.categorymenubutton {margin-top:10px}
.categorymenubutton a {color:#EEB301; font-size:18px; text-decoration:none}
.categorymenubutton a:hover {color:#FFFFFF; text-decoration:underline}

.categoryimage {border:#666666 1px solid}
.portfoliothumbimage {background:#F8F8F8}

#portfoliothumbmenu {list-style:none; margin:0px; padding:0px; width:1000px; color:#CCCCCC}
#portfoliothumbmenu li {display:inline-block; width:215px; border:#999999 1ps solid; background:#333333; height:255px; margin:0px 6px 0px 6px; padding:10px; margin-top:15px; }
.portfoliothumbtitle {color:#FFFFFF; font-family:Fjalla One; font-size:18px; text-decoration:none; margin-top:15px}

#portfoliowebdesignthumbmenu {list-style:none; margin:0px; padding:0px; color:#CCCCCC}
#portfoliowebdesignthumbmenu li {display:inline-block; width:215px; border:#999999 1ps solid; background:#333333; height:325px; margin:0px 6px 0px 6px; padding:10px; margin-top:15px; }
.portfoliothumbtitle {color:#FFFFFF; font-family:Fjalla One; font-size:18px; text-decoration:none; margin-top:15px}

.workdisplaytitle {color:#EEB301; font-family:Fjalla One; font-size:23px; margin-bottom:15px}
.workdisplaytestimonials {float:right; width:650px; color:#CCCCCC}
.workdisplaytestimonialgiven {margin-top:25px; text-align:right; padding-right:30px}
.workdisplaytestimonialsdesi {font-weight:bold}
.workdisplaytewebsite {}
.workdisplaywebsiteinfo {padding-left:10px}
.workdisplaywebsitename {color:#06A6E1; font-weight:bold; font-size:16px}
.workdisplaywebsiteurl a{color:#999999; font-weight:bold; font-size:16px; text-decoration:none; font-weight:normal}
.workdisplaywebsiteurl a:hover{text-decoration:underline}

.pagefooterpartnerlinks {width:200px; width:300px}

.pagefooterpartnertitle {float:right; color:#EEB301; font-family:Fjalla One; font-size:19px; margin-bottom:15px; width:650px}
.pagefooterpartnerlogo {margin-top:15px; width:300px;}
.pagefootercopyright {margin-top:20px; margin-right:100px; color:#CCCCCC; float:right; font-family:Open Sans Condensed; font-size:15px; color:#CCCCCC;}
.pagefootercontactinfo {font-family:Fjalla One; font-size:19px; font-weight:bold}

#footermenu {display:inline-block; list-style:none; margin:0px; padding:0px; width:200px; margin-left:25px}
#footermenu li a {color:#CCCCCC; text-decoration:none}
#footermenu li a:hover {text-decoration:underline}

button.css3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#42aaff 0%,
		#003366);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#42aaff),
		to(#003366));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #003366;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.7),
		0px 1px 0px rgba(255,255,255,0.3);
}

.inputtextitem {border:1px solid #999999;outline:none; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; padding:5px;}
.inputtextitem:focus{border:1px solid #7dbef1;box-shadow:0 0 5px #7dbef1;-moz-box-shadow:0 0 5px #7dbef1;-webkit-box-shadow:0 0 5px #7dbef1;}