body{margin:0px; background-color:#4791c7;}

#top-curve {
	background-image: url(images/bg-curve-top.jpg);
	background-repeat:repeat-x;
	background-position: center top;
}
#top-curve-center {
	background-image: url(images/bg-curve-top2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#top-gredient {
	background-image: url(images/gredient-bg.jpg);
	background-repeat:repeat-x;
	width:100%;
}
#main-container {
	margin: auto;
	width: 1013px;
}
#topheader {
	width: 1013px;
	height:181px;
	background-image:url(images/top-header.png);
	background-repeat:no-repeat;
}
#both-controller {
	width: 1013px;
}
#logo {
	float: left;
	width: 282px;
	padding-top:37px;
	padding-left:24px;
}
#link-outer {
	float: right;
	width: 394px;
	padding-right:31px;
}
#link-inner {
	width: 394px;
	height:41px;
	margin-top:13px;
	background-image:url(images/link-bg.jpg);
	background-repeat:no-repeat;
}
#link-inside {
	width: 360px;
	padding-top:12px;
	padding-left:10px;
}
#shade {
	width: 394px;
}
#call {
	width: 394px;
}
#main-navigator{
	width: 1013px;
	clear:both;
	padding-top:10px;
}
#center-area{
	width: 1013px;
	padding-top:5px;
}
#center-vertical{
	width: 1013px;
	background-image:url(images/center-bg.jpg);
	background-repeat:repeat-y;
}
#center-top{
	width: 1013px;
	background-image:url(images/center-top.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#center-bottom{
	width: 1013px;
}
#flash-outer{
	width: 952px;
	padding-left:29px;
	padding-top:29px;
}
#flash{
	width: 952px;
}
#reflect{
	width: 952px;
}
#between-content{
	width: 1013px;
	clear:both;
}
#home-left{ width:690px; float:left; padding-left:26px;}
#welcome-outer{ width:688px; background-image:url(images/welcome-outer.png); background-repeat:no-repeat;}
#welcome-inside{ width:632px; padding-top:15px; padding-left:20px;}

#about{ width:688px; padding-top:15px; clear:both;}
#about-head{ width:688px; background-image:url(images/blue-bg.jpg); background-repeat:no-repeat; height:35px;}
#about-head-inner{ width:660px; padding-left:20px; padding-top:8px;}
#about-shade{ width:688px;}
#about-content {width:660px; padding-left:20px;}

#services{ width:689px; padding-top:15px;}
#services-top{ width:689px; height:50px; background-image:url(images/blue-head_18.jpg); background-repeat:no-repeat;}
#services-center{ width:689px; background-image:url(images/blue-head_23.jpg); background-repeat:repeat-y;}
#services-content{ width:644px; padding-left:20px; padding-top:5px;}
#services-bottom{ width:689px; clear:both;}
#icons{ width:43px; float:left; padding-left:15px;}
#icons-head{ width:300px; float:left; padding-top:15px; padding-left:10px;}

#services2{ width:689px;}

#getting{ width:689px; padding-top:25px;}


#home-right{ width:244px; float:right; padding-right:31px;}
#face-head{ width:244px;}
#chat-icons{ width:244px; padding-top:15px;}

#form-outer{ width:244px; padding-top:15px;}
#get{ width:244px; height:35px; background-image:url(images/get-head.jpg); background-repeat:no-repeat;}
#get-inner{ width:230px; padding-left:15px; padding-top:8px;}

#login-outer{ width:244px;}
#login-top{ width:244px;}
#login-bg{ width:244px; background-image:url(images/form-part_33.jpg);}
#login-bottom{ width:244px;}
#login-inner{ width:207px; padding-left:19px;}
#right-button{ width:244px; padding-top:25px;}


#footer{
	width: 1013px;
	clear:both;
	padding-top:15px;
	line-height:25px;
}

/*Portfolio*/
#portfolio{ width:689px; padding-top:15px;}
#portfolio-top{ width:689px;}
#portfolio-center{ width:689px; background-image:url(images/blue-head_23-copy.jpg); background-repeat:repeat-y;}
#portfolio-content{ width:644px; padding-left:20px; padding-top:5px;}
#portfolio-bottom{ width:689px; clear:both;}
#portfolio-top-corner{ width:689px;}

#portfolio-home-hold{ width:689px;}
#portfolio-home-content{ width:653px; padding-left:15px; padding-top:5px;}

.feat ul{ margin:0px; padding:0px;}
.feat li{list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; background-image:url(images/arrow.gif); background-repeat:no-repeat; background-position:0.9em; line-height:18px; padding-left:13px;}
.feat li a{list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; line-height:18px; text-decoration:none;}
.feat li a:hover{list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; line-height:18px;}

.img-set{ float:left; padding-right:25px;}

/*Contact us*/
#sending{ width:328px; float:left; padding-left:35px;}
#sending2{ width:287px; float:left; padding-left:15px;}



.white-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-left:23px;
}
.white-nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration:none;
}
.white-nav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fce8ab;
}
.black-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #000000;
}
.black-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
}
.blue-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #004373;
}
.blue-head2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #004373;
}
.blue-head3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #004373;
}
.grey-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #262626;
}
.white-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
}

.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	}

.visible{ line-height:0px; clear:both;}
.main-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #000000;
}
.main-text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #000000;
	text-decoration:none;
}
.main-text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #116fb2;
}
.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #116fb2;
}
.more a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #116fb2;
}
.more a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #000000;
}
.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #000000;
	background-image:url(images/textbox-bg.jpg);
	background-repeat:repeat-x;
	padding-left:8px;
	padding-right:8px;
	border:1px #bacad3 solid;
	height:25px;
}

form{ margin:0px; padding:0px;}

