/* CSS Document */

body {
	background:#edf2f6 url(../img/backgrounds/bg-1.jpg) repeat-x;
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
form {
	margin: 0;
	padding: 0;
}
/************************ Clear Elements to Support IE6 ************************/

.clearit {
	clear: both;
	height: 0;
	overflow: hidden;
}
/************************ Structural Elelemts *********************/

#container {
	width: 1024px;
	height: auto;
	margin: 0 auto;
	padding: 0;
}
/****************************** Site Containers ***********************************/

	
#header {
	width: 1024px;
	height: 95px;
	margin: 0;
	padding: 0;
}
.logo {
	width: 300px;
	height: 95px;
	margin: 0;
	padding: 0;
	float:left;
}
.top-nav {
	width: 724px;
	height: 95px;
	margin: 0;
	padding: 0;
	float:right;
}
.top-nav ul {
	margin:0;
	padding:0;
	list-style:none;
}
.top-nav li {
	font-size:14px;
	margin:0;
	padding:38px 0 0 0;
	display:block;
	float:right;
	color:#fff;
	font-weight:bold;
}
.top-nav li#contact {
	width:100px;
	text-align:center;
}
.top-nav li#process {
	width:100px;
	text-align:center;
}
.top-nav li#clients {
	width:100px;
	text-align:center;
}
.top-nav li#about {
	width:100px;
	text-align:center;
}
.top-nav li.divider {
	width:15px;
	text-align:center;
	color:#fff;
}
.top-nav li a {
	margin:0;
	padding:0;
	text-decoration:none;
	font-weight:normal;
	color:#fff;
}
.top-nav li a:hover {
	margin:0;
	padding:0;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}
.content {
	width: 1024px;
	height: auto;
	margin: 0;
	padding: 0;
}
.content .left-col {
	width: 700px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0;
	float:left;
}
.content .left-col h1 {
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	margin:0;
	padding:25px 50px 20px 50px;
	text-align:left;
	font-weight:normal;
}
.content .left-col h2 {
	font-size:20px;
	color:#333333;
	margin:0;
	padding:10px 50px 10px 50px;
	text-align:left;
	font-weight:normal;
}
.content .left-col h3 {
	font-size:16px;
	color:#6A6E57;
	margin:0;
	padding:10px 50px 10px 50px;
	text-align:left;
	font-weight:normal;
}
.content .left-col p {
	font-size:14px;
	color:#333333;
	margin:0;
	padding:0px 50px 10px 50px;
	text-align:left;
}
.content .left-col ul {
	margin:0;
	padding:0px 50px 10px 70px;
	list-style:none;
}
.content .left-col li {
	font-size:14px;
	color:#333333;
	margin:0;
	padding:0;
	line-height:1.2em;
}
.content .left-col .name {
	font-size:12px;
	color:#333333;
	margin:0;
	padding:0px 50px 40px 50px;
	text-align:right;
	font-style:italic;
}
.content .left-col .name a {
	font-size:12px;
	color:#BF5619;
	margin:0;
	padding:0 0px 40px 0px;
	text-align:right;
	text-decoration:none;
}
.content .left-col .name a:hover {
	font-size:12px;
	color:#BF5619;
	margin:0;
	padding:0 0px 40px 0px;
	text-align:right;
	text-decoration:underline;
}
.content .left-col p a {
	font-size:14px;
	color:#BF5619;
	margin:0;
	padding:0 0px 0 0px;
	text-align:left;
	text-decoration:none;
}
.content .left-col p a:hover {
	font-size:14px;
	color:#BF5619;
	margin:0;
	padding:0 0px 0 0px;
	text-align:left;
	text-decoration:underline;
}
.content .left-col .collage {
	background:url(../img/backgrounds/bg-collage.jpg) no-repeat;
	width: 700px;
	height:220px;
	margin: 0 0 0 0;
	padding: 0;
}
.content .left-col .collage h1 {
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	margin:0;
	padding:25px 20px 20px 180px;
	text-align:right;
	font-weight:normal;
}
.content .left-col .collage p {
	font-size:14px;
	color:#333333;
	margin:0;
	padding:0px 20px 10px 285px;
	text-align:right;
}
.content .left-col .collage p a {
	font-size:14px;
	color:#BF5619;
	margin:0;
	padding:0 0px 0 0px;
	text-align:right;
	text-decoration:none;
}
.content .left-col .collage p a:hover {
	font-size:14px;
	color:#BF5619;
	margin:0;
	padding:0 0px 0 0px;
	text-align:right;
	text-decoration:underline;
}
.content .left-col .web-design {
	background:url(../img/backgrounds/bg-web-design.jpg) no-repeat;
	width: 700px;
	height:220px;
	margin: 0 0 0 0;
	padding: 0;
}
.content .left-col .web-design h2, .content .left-col .graphic-design h2 {
	font-size:18px;
	color:#333;
	margin:0;
	padding:22px 250px 18px 50PX;
	text-align:left;
	font-weight:normal;
}
.content .left-col .web-design p, .content .left-col .graphic-design p {
	font-size:14px;
	color:#6A6E57;
	margin:0;
	padding:0px 250px 20px 50PX;
	text-align:left;
}
.content .left-col .web-design p a, .content .left-col .graphic-design p a {
	font-size:14px;
	color:#BF5619;
	margin:0;
	padding:0 0 0 0;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
}
.content .left-col .web-design p a:hover, .content .left-col .graphic-design p a:hover {
	font-size:14px;
	color:#BF5619;
	margin:0;
	padding:0 0 0 0;
	text-align:left;
	text-decoration:underline;
}
.content .left-col .graphic-design {
	background: url(../img/backgrounds/bg-graphic-design.jpg) no-repeat;
	width: 700px;
	height:220px;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}
.button {
	margin:0;
	padding:0 10px 0 0;
	vertical-align:middle;
}
.content .right-col {
	width: 324px;
	height: auto;
	margin: 0;
	padding: 0;
	float:right;
}
.content .right-col .holder-top {
	background: url(../img/backgrounds/bg-left-bank-gallery.jpg) no-repeat;
	width: 324px;
	height: 220px;
	margin: 0;
	padding: 0;
}
.content .right-col .holder-top h2 {
	font-size:16px;
	color:#333;
	margin:0;
	padding:22px 40px 0px 40px;
	text-align:center;
	font-weight:normal;
}
.content .right-col .holder-top p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#6A6E57;
	margin:0;
	padding:15px 40px 15px 40px;
	text-align:center;
	font-weight:normal;
}
.content .right-col .holder-top p a {
	font-size:14px;
	color:#BF5619;
	margin:0;
	padding:0 0 0 0px;
	text-align:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.content .right-col .holder-top p a:hover {
	font-size:14px;
	color:#BF5619;
	margin:0;
	padding:0 0 0 0px;
	text-align:left;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}
.content .right-col .holder-top .name {
	font-size:12px;
	color:#333;
	margin:0;
	padding:0 40px 0 0;
	text-align:right;
	font-weight:normal;
	font-style:italic;
}
.content .right-col .holder-bottom {
	background: url(../img/backgrounds/bg-blog-design.jpg) no-repeat;
	width: 324px;
	height: 440px;
	margin: 0;
	padding: 0;
}
.content .right-col .holder-bottom h2 {
	font-size:18px;
	color:#333;
	margin:0;
	padding:22px 40px 18px 45px;
	text-align:left;
	font-weight:normal;
}
.content .right-col .holder-bottom p {
	font-size:14px;
	color:#6A6E57;
	margin:0;
	padding:0 40px 10px 45px;
	text-align:left;
	font-weight:normal;
}
.content .right-col .holder-bottom p a {
	font-size:14px;
	color:#BF5619;
	margin:0;
	padding:0 0 0 0px;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
}
.content .right-col .holder-bottom p a:hover {
	font-size:14px;
	color:#BF5619;
	margin:0;
	padding:0 0 0 0px;
	text-align:left;
	text-decoration:underline;
}
.content .right-col .right-holder-web-design {
	background: url(../img/backgrounds/bg-web-right.jpg) no-repeat;
	width: 314px;
	height: 220px;
	margin: 50px 0 0 10px;
	padding: 0;
}
.content .right-col .right-holder-product-design {
	background: url(../img/backgrounds/bg-blog-right.jpg) no-repeat;
	width: 314px;
	height: 220px;
	margin: 50px 0 0 10px;
	padding: 0;
}
.content .right-col .right-holder-product-design-bottom {
	background: url(../img/backgrounds/bg-blog-right.jpg) no-repeat;
	width: 314px;
	height: 220px;
	margin: 8px 0 0 10px;
	padding: 0;
}
.content .right-col .right-holder-graphic-design {
	background: url(../img/backgrounds/bg-graphic-right.jpg) no-repeat;
	width: 314px;
	height: 220px;
	margin: 8px 0 0 10px;
	padding: 0;
}
.content .right-col .right-holder-web-design h3, .content .right-col .right-holder-graphic-design h3, .content .right-col .right-holder-product-design h3, .content .right-col .right-holder-product-design-bottom h3 {
	font-size:18px;
	color:#000;
	margin:0;
	padding:22px 35px 18px 20px;
	text-align:left;
	font-weight:normal;
}
.content .right-col .right-holder-web-design p, .content .right-col .right-holder-graphic-design p, .content .right-col .right-holder-product-design p, .content .right-col .right-holder-product-design-bottom p {
	font-size:14px;
	color:#6A6E57;
	margin:0;
	padding:0 35px 10px 35px;
	text-align:left;
	font-weight:normal;
}
.content .right-col .right-holder-web-design p a,  .content .right-col .right-holder-graphic-design p a,  .content .right-col .right-holder-product-design p a,  .content .right-col .right-holder-product-design-bottom p a {
	font-size:16px;
	color:#BF5619;
	margin:0;
	padding:0 0 0 0px;
	text-align:left;
	text-decoration:none;
}
.content .right-col .right-holder-web-design p a:hover, .content .right-col .right-holder-graphic-design p a:hover,  .content .right-col .right-holder-product-design p a:hover,  .content .right-col .right-holder-product-design-bottom p a:hover {
	font-size:16px;
	color:#BF5619;
	margin:0;
	padding:0 0 0 0px;
	text-align:left;
	text-decoration:underline;
}
.footer {
	width:1024px;
	height:50px;
	margin:0;
	padding:0;
}
.footer ul {
	margin:0;
	padding:15px 0 0 0;
	list-style:none;
	text-align:center;
}
.footer li {
	font-size:12px;
	margin:0;
	padding:0 20px 0 20px;
	color:#333;
	display:inline;
}
.footer li a {
	margin:0;
	padding:0;
	text-decoration:none;
	font-weight:normal;
	color:#333;
}
.footer li a:hover {
	margin:0;
	padding:0;
	text-decoration:underline;
	color:#154b96;
}
#gallery {
	width:600px;
	height:auto;
	margin:0px auto;
	padding:0 0 0 0;
}
#gallery h1 {
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	margin:0;
	padding:0 0 15px 0;
	text-align:center;
	font-weight:normal;
}
#gallery h2 {
	font-size:14px;
	color:#333333;
	margin:0;
	padding:0 0 10px 0;
	text-align:center;
	font-weight:normal;
}
#gallery .gallery-strip {
	width:600px;
	height:auto;
	margin:0;
	padding:0 0 10px 0;
}
#gallery .gallery-strip .image-box {
	width:98px;
	height:98px;
	margin:0 25px 0 0;
	padding:0 0 0 0;
	float:left;
	border:1px solid #666;
}
#gallery .gallery-strip .image-box-end {
	width:98px;
	height:98px;
	margin:0;
	padding:0 0 0 0;
	float:left;
	border:1px solid #666;
}

#gallery .gallery-strip .link-box {
	width:98px;
	height:auto;
	margin:0 25px 0 0;
	padding:0 0 0 0;
	float:left;
}
#gallery .gallery-strip .link-box-end {
	width:98px;
	height:auto;
	margin:0;
	padding:0 0 0 0;
	float:left;
}

#gallery .gallery-strip .link-box p{
	font-size:12px;
	color:#BF5619;
	margin:0;
	padding:0 0 0 0px;
	text-align:center;
	text-decoration:none;
}


#gallery .gallery-strip .link-box-end p{
	font-size:12px;
	color:#BF5619;
	margin:0;
	padding:0 0 0 0px;
	text-align:center;
	text-decoration:none;
}
#gallery .gallery-strip .link-box p a, #gallery .gallery-strip .link-box-end p a {
	font-size:12px;
	color:#BF5619;
	margin:0;
	padding:0 0 0 0px;
	text-align:center;
	text-decoration:none;
}

#gallery .gallery-strip .link-box p a:hover, #gallery .gallery-strip .link-box-end p a:hover {
	font-size:12px;
	color:#BF5619;
	margin:0;
	padding:0 0 0 0px;
	text-align:center;
	text-decoration:underline;
}


 ul.boxes {
font-family:Lucida Grande, Trebuchet MS, Lucida Sans Unicode, sans-serif;
font-size:10px;
text-transform:uppercase;
letter-spacing:2px;
list-style:none;
margin:0;
padding:0;
}
ul.boxes li {
	margin:0 1px 0 0;
	padding:0;
	float:left;
	display:inline;
}
ul.boxes a {
	display:block;
	width:25px;
	height:25px;
	text-align:center;
	line-height:25px;
	color:#fff;
	background:#295f9b;
	text-decoration:none;
}
ul.boxes a:hover, #web-design-gallery-1 #one a, #web-design-gallery-2 #two a, #web-design-gallery-3 #three a, #web-design-gallery-4 #four a, #web-design-gallery-5 #five a, #graphic-design-gallery-1 #one a, #graphic-design-gallery-2 #two a, #graphic-design-gallery-3 #three a, #graphic-design-gallery-4 #four a, #graphic-design-gallery-5 #five a, #product-design-gallery-1 #one a, #product-design-gallery-2 #two a, #product-design-gallery-3 #three a, #product-design-gallery-4 #four a, #product-design-gallery-5 #five a {
display:block;
width:25px;
height:25px;
text-align:center;
line-height:25px;
background:#2d4f68;
text-decoration:none;
}
.pricing-table {
	width:580px;
	height:auto;
	padding:0;
	margin:10px 70px 10px 50px;
}
.pricing-table td {
	font-size:14px;
	color:#333;
	margin:0;
	padding:0;
	text-align:center;
	font-weight:normal;
}
.pricing-table .type {
	font-size:14px;
	color:#333;
	margin:0;
	padding:0;
	text-align:left;
	font-weight:normal;
}

#form{
    text-align:left;
	font-size:12px;
	color:#333;
    }

legend{
	color:#333;
	border:0;
	font-size:14px;
	margin:0;
	padding:0 10px 0 10px;
    }

fieldset{
	border-width:1px;
	border-style:solid;
	border-color:#999;
	margin:20px 20px 0 20px;
    }
	
.text_boxes{
   font-size:12px;
   color:#333;
   padding:0px 0 0 0;
   }
