body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	line-height:16px;
	background: #191919 url(images/background.jpg) repeat-x;
}
#main {
	width:800px;
	height:auto;
	margin:0 auto;
	background:white;
}
.common_div {
	width:100%;
}
img {
	border:0;
}

#content_body {margin:15px;}

/*---------- HEADER----------*/
#header {
	width:800px;
	height:137px;
}
#header .left {
	width:428px;
	height:auto;
	float:left;
}
#header .right {
	width:372px;
	height:auto;
	float:right;
}
#nav {
	width:359px;
	height:37px;
	background-image:url(images/nav_bg.jpg);
	background-repeat:repeat-x;
	padding-left:13px;
	padding-top:19px;
}
/*---------- MIDDEL ----------*/
#contant {
	width:780px;
	padding-left:20px;
	padding-top:25px;

	min-height:400px;
	height:auto !important;
	height:400px;

}
#contant .left {
	width:363px;
	height:auto;
	padding-top:126px;
	float:left;
}
#contant .right {
	width:400px;
	height:auto;
	padding-top:15px;
	float:left;
}
/*---------- FOOTER----------*/
#footer-wrapper {
	width:800px;
	padding-top:27px;
	background-image:url('/images/footer.jpg');
	background-repeat:no-repeat;
}
#footer {
	padding:15px 0 15px 50px;
	width:750px;
	background-image:url('/images/footer-bg.jpg');
	background-repeat:repeat-x;
	background-color:#f4f7f9;
}

#footer ul {
float:left;
margin:0 15px;
padding:0px;
}
#footer li {list-style:none;}
#footer li.title {font-size:16px; font-weight:bold;}

#footer a {color:#717171; text-decoration:none;}

#footer-copy {margin:5px auto 15px; auto;width:800px;text-align:center;color:#9b9b9b;}
/*---------- CSS ----------*/
.clr {
	clear:both;
	font-size:0;
	line-height:0;
	height:0px;
}
.link {
	color:#BF0000;
	text-decoration:underline;
}
a.link:hover {
	text-decoration:none;
}
.link1 {
	color:#000000;
	text-decoration:underline;
	font-size:15px;
}
a.link1:hover {
	text-decoration:none;
}
.heading {
	font-size:20px;
	font-family:Impact;
}
.heading1 {
	font-size:20px;
	font-family:Impact;
	color:#BF0000;
}
a.heading1:hover {
	text-decoration:none;
}
.small {
	font-size:10px;
}
/*---------- ABOUT US ---------*/
#contant_about {
	width:753px;
	height:auto;
	padding-left:27px;
}
#about {
	padding-bottom:15px;
	width:100%;
}
#about_bottom {
	padding-bottom:10px;
	width:745px;
	height:auto;
}
/*---------- Branding ---------*/
#branding {
	padding-left:13px;
	height:187px;
	width:720px;
	padding-bottom:30px;
}
#branding .box1 {
	padding-top:41px;
	height:auto;
	width:150px;
	padding-right:72px;
	float:left;
}
#branding .box2 {
	padding-top:21px;
	height:auto;
	width:255px;
	padding-right:40px;
	float:left;
}
#branding .box3 {
	height:auto;
	width:170px;
	float:left;
}
/*---------- Email ---------*/
#email {
	width:750px;
	padding-bottom:25px;
}
#email .box1 {
	height:auto;
	width:194px;
	padding-left:34px;
	float:left;
	background-image:url(images/sadow.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-right:34px;
}
#email .box2 {
	height:auto;
	width:194px;
	padding-left:34px;
	float:left;
	background-image:url(images/sadow.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-right:16px;
	padding-top:40px;
}
#email .box3 {
	height:auto;
	width:194px;
	padding-left:34px;
	float:left;
	background-image:url(images/sadow.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-top:52px;
}
/*---------- webdesign ---------*/
#webdesign {
	width:750px;
}
#webdesign .box1 {
	height:auto;
	width:228px;
	padding-right:25px;
	float:left;
}
#webdesign .box2 {
	padding-top:52px;
	height:auto;
	width:231px;
	padding-right:23px;
	float:left;
}
#webdesign .box3 {
	height:auto;
	width:230px;
	float:left;
	padding-top:63px;
}
/*---------- Services ---------*/
#services {
	width:750px;
	height:400px;
	position:relative;
}
#services .left1 {
	width:229px;
	height:auto;
	float:left;
}
#services .right1 {
	width:520px;
	height:auto;
	float:left;
}
#arrow {
	position:absolute;
	left: 333px;
	top: -72px;
}
#webdesign_icon {
	position:absolute;
	width:95px;
	height:80px;
	left: 240px;
	top: -2px;
}
#print_icon {
	position:absolute;
	width:110px;
	left: 249px;
	top: 93px;
}
#branding_icon {
	position:absolute;
	width:110px;
	left: 219px;
	top: 213px;
}
#email_icon {
	position:absolute;
	width:140px;
	left: 503px;
	top: 175px;
}
/*---------- Conact Us ---------*/
#conact_us {
	width:750px;
	height:auto;
}
#conact_us .left2 {
	width:432px;
	height:auto;
	float:left;
}
#conact_us .right2 {
	width:310px;
	height:auto;
	float:left;
	position:relative;
}
#conactbox {
	width:417px;
	height:auto;
	background-image:url(images/box_bg.jpg);
	background-repeat:repeat-y;
	padding-left:4px;
	padding-right:11px;
	padding-bottom:15px;
}
#conactbox_hed {
	width:417px;
	height:28px;
	border-bottom:2px solid #AB8A06;
	text-align:center;
}
#conactform {
	width:335px;
	height:auto;
	padding-top:20px;
	float:left;
}
#send {
	width:52px;
	height:auto;
	padding-left:22px;
	float:left;
}
.field {
	width:335px;
	height:auto;
	padding-bottom:7px;
	font-size:15px;
}
.fieldleft {
	width:115px;
	height:auto;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:2px;
}
.fieldright {
	width:190px;
	height:auto;
	float:left;
}
#contactform input {
	width:180px;
	height:16px;
	border:1px solid #000000;
}
textarea {
	width:180px;
	height:45px;
	border:1px solid #000000;
}
#arrowdesign {
	position:absolute;
	width:350px;
	left: -22px;
	top: -89px;
}
#phone {
	width:345px;
	height:auto;
	padding-top:12px;
	padding-left:66px;
	padding-bottom:18px;
}
.phone_left {
	width:72px;
	float:left;
}
.phone_right {
	width:250px;
	float:left;
}
