/* CSS Document */
body {
	background:url(../img/bg.jpg) top repeat;
	background-color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-smooth: always;

}

#container {
	width: 964px;
	background:transparent;
	margin: auto auto auto auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.logo {
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	float: left;
	height: 121px;
	width: 346px;
}

.upperlinks {
	float: right;
	height: 25px;
	width: 500px;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-smooth: always;
	color: #cccccc;
	margin-top: 10px;
}

.phonenumber {
	float: right;
	height: 50px;
	width: 280px;
}
.phonenumber h1 {
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-smooth: always;
}
.navigation {
	background-image: url(../img/navbg.jpg);
	float: left;
	height: 55px;
	width: 964px;
	margin-top: 25px;
	text-align: right;
}

.solidblockmenu{
	margin: 0;
	float: left;
	font: 20px Georgia;
	font-weight: 200;
	width: 964px;
	padding: 0;
	margin-top: 11px;
	margin-left: 15px;

}

.solidblockmenu li{
display: inline;
text-align: right;
}

.solidblockmenu li a{
float: left;
color: #5F5F5F;
padding: 9px 9px;
text-decoration: none;
}

.solidblockmenu li a:visited{
color: #5F5F5F;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
	color: #54CEFF;
	font-weight: bold;
}
.freespace {
	height: 10px;
	width: 450px;
	float: left;
}

.firsttxt {
	float: right;
	height: 100px;
	width: 930px;
	color: #999;
	margin-top: -10px;

}
.firsttxt h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-smooth: always;
	color: #666;
	font-weight: 200;
	font-size: 27px;
}
.centercontainer {
	height: 286px;
	width: 964px;
}
.money {
	background-image: url(../img/money.png);
	background-repeat: no-repeat;
	float: left;
	height: 340px;
	width: 412px;
	margin-top: -330px;
	margin-left: 40px;
}
.ld1 {
	background-image: url(../img/leftdiamond1.jpg);
	float: left;
	height: 91px;
	width: 62px;
	background-repeat: no-repeat;
	margin-top: -240px;
	margin-left: -30px;
}
.ld2 {
	background-image: url(../img/leftdiamond2.jpg);
	float: left;
	height: 129px;
	width: 87px;
	margin-left: -100px;
	margin-top: -140px;
	background-repeat: no-repeat;
}.webresults {
	background-image: url(../img/weboptresult.png);
	background-repeat: no-repeat;
	float: left;
	height: 86px;
	width: 339px;
	margin-left: 20px;
	margin-top: -310px;
}
.betterpages {
	float: left;
	height: 21px;
	width: 440px;
	margin-top: -190px;
	margin-left: 20px;
	color: #333;
	font-size: 14px;
}
.packagedetails {
	height: 50px;
	width: 430px;
	float: left;
	margin-top: -140px;
	margin-left: 75px;
	font-size: 12px;
}
.clinks { font-family: Georgia, "Times New Roman", Times, serif; color: #00a6e5}

.clinks:hover {font-family: font-family: Georgia, "Times New Roman", Times, serif; color: #54CEFF; text-decoration: none}

.bt {
	color: #00a6e5;
}

.pagetxt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-smooth: always;
	color: #333;
}

.rd1 {
	background-image: url(../img/rd1.png);
	background-repeat: no-repeat;
	float: right;
	height: 159px;
	width: 108px;
	margin-top: -220px;
}
.rd2 {
	background-image: url(../img/rightdiamond2.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 129px;
	width: 87px;
	margin-right: -50px;
	margin-top: -320px;
}
.bluebar {
	height: 56px;
	width: 964px;
	float: left;
	margin-top: 280px;
	background-image: url(../img/subbg.jpg);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-smooth: always;
	text-align: center;
	color: #666;
	font-weight: bold;
	font-size: 14px;
}

.greenbar {
	height: 51px;
	width: 964px;
	float: left;
	background-image: url(../img/subbgm.jpg);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-smooth: always;
	text-align: center;
	color: #666;
	font-weight: bold;
	font-size: 14px;
}

.subtxt {
	background-image: url(../img/subbg.jpg);
	background-repeat: repeat;
	height: 51px;
	width: 964px;
	float: left;
	margin-top: -40px;
}
.rightcontainer {
	float: right;
	height: 676px;
	width: 246px;
}
.rghtbx1 {
	background-image: url(../img/rightbx1.jpg);
	background-repeat: no-repeat;
	height: 210px;
	width: 246px;
}
.rghtbx2 {
	background-image: url(../img/rightbx2.jpg);
	background-repeat: no-repeat;
	height: 147px;
	width: 246px;
	margin-top: -5px;
}
.rghtbx3 {
	background-image: url(../img/rightbx3.jpg);
	background-repeat: no-repeat;
	height: 316px;
	width: 246px;
}
.trafficcourse {
	height: 30px;
	width: 200px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-smooth: always;
	font-size: 24px;
	color: #f47a2d;
	margin-left: 15px;
}
.newsletter {
	height: 125px;
	width: 220px;
	margin-left: 15px;
	text-align: center;
	font-size: 12px;
	padding-top: 30px;
	color: #1f0000;
}
.resources {
	height: 30px;
	width: 240px;
	color: #BFCD54;
	font-size: 24px;
	text-align: center;
	margin-top: 5px;
	padding-top: 5px;
}
.rgtbx2cntnt {
	height: 90px;
	width: 230px;
	margin-left: 15px;
	margin-top: 15px;
	font-size: 13px;
	padding-top: 10px;
	color: #666;
}
.thingtoknow {
	height: 30px;
	width: 230px;
	color: #878787;
	font-size: 24px;
	text-align: center;
	margin-left: 12px;
	margin-top: 12px;
	padding-top: 5px;
}
.rgtbx3cntnt {
	height: 220px;
	width: 230px;
	margin-left: 15px;
	margin-top: 15px;
	font-size: 13px;
	padding: 2px;
	color: #666;
}
.maincontent {
	float: left;
	width: 710px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-smooth: always;
	text-align: left;
	font-size: 13px;
	color: #333;
}
.moneylaptop {
	background-image: url(../img/moneylaptop.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 210px;
	width: 280px;
}
.paragraph1 {
	float: left;
	height: 210px;
	width: 420px;
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-smooth: always;
	color: #333333;
	margin-bottom: 15px;
}
.rghtsubbox {
	float: right;
	width: 310px;
	margin-right: 8px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-smooth: always;
	color: #f47a2d;
	text-align: right;
}
.rgtsubboxh {
	background-image: url(../img/orglnbg.jpg);
	background-repeat: repeat;
	height: 60px;
	width: 310px;
	text-align: center;
	color: #f47a2d;
}
.leftsubbx {
	float: left;
	width: 310px;
	color: #333333;
}
.leftsubbxh {
	background-image: url(../img/grnlnbg.jpg);
	background-repeat: repeat;
	height: 60px;
	width: 310px;
	color: #c0cf56;
	text-align: center;
}
#footer {
	clear:both;
	font-size: 11px;
	color:#FFFFFF;
	text-align:center;
	height: 100px;
	background-color: #F8F8F8;
	padding-top: 10px;
}
.footercntr {
	background-image: url(../img/footerbg.jpg);
	background-repeat: repeat;
	height: 56px;
	width: 964px;
	margin: auto auto auto auto;
}
.copyright {
	height: 20px;
	width: 310px;
	color: #999;
	float: left;
}
.termsconditions {
	float: right;
	height: 20px;
	width: 130px;
	color: #999;
}
.subftr {
	height: 20px;
	width: 964px;
	margin: auto auto auto auto;
}
.contenttableh {
	background-image: url(../img/footerbg.jpg);
	background-repeat: repeat;
	height: 56px;
	width: 710px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-smooth: always;
	color: #666;
	font-size: 18px;
}
.maincontent table tr td {
	text-align: center;
	font-weight: bold;
}
.instructions {
	background-image: url(../img/grnlnbg.jpg);
	background-repeat: repeat;
	height: 60px;
	width: 710px;
	color: #666;
}
.orngtxt {
	color: #f3792c;
	font-weight: bold;
}
.bluetext {
	color: #00a5e5;
	font-weight: bold;
	font-size: 14px;
}
.boldtxt {
	font-weight: bold;
}
.portfoliocont {
	height: 230px;
	width: 688px;
	background-image: url(../img/port1.jpg);
}
.portfoliocont2 {
	height: 230px;
	width: 688px;
	background-image: url(../img/port2.jpg);
}
.portfoliocont3 {
	height: 230px;
	width: 688px;
	background-image: url(../img/port3.jpg);
}
.portfoliocont4 {
	height: 230px;
	width: 688px;
	background-image: url(../img/port4.jpg);
}
.portfoliocont5 {
	height: 230px;
	width: 688px;
	background-image: url(../img/port5.jpg);
}
.portfoliocont6 {
	height: 230px;
	width: 688px;
	background-image: url(../img/port6.jpg);
}
.portinfo {
	height: 170px;
	width: 220px;
	float: right;
	margin-top: 30px;
	color: #333;
}
.portinfo orngtxt {
	color: #F17C2C;
}
.orngtxtlr {
	color: #f2792c;
	font-weight: bold;
	font-size: 16px;
}
.viewsite {
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
.services1 {
	float: left;
	height: 60px;
	width: 320px;
	background-image: url(../img/grnlnbg.jpg);
	color: #bfcc53;
	font-weight: bold;
	text-align: center;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-smooth: always;
}
.services {
	float: left;
	width: 320px;
	text-align: left;
}
.servicelink1 {
	text-align: right;
	color: #bfcc53;
	font-weight: bold;
	font-size: 15px;
}

.services2 {
	float: right;
	height: 60px;
	width: 320px;
	background-image: url(../img/orngbg.jpg);
	color: #f3792c;
	font-weight: bold;
	text-align: center;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-smooth: always;
}

.services3 {
	float: right;
	height: 60px;
	width: 320px;
	background-image: url(../img/redbg.jpg);
	color: #b71013;
	font-weight: bold;
	text-align: center;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-smooth: always;
}

.services4 {
	float: right;
	height: 60px;
	width: 320px;
	background-image: url(../img/greybg.jpg);
	color: #F67732;
	font-weight: bold;
	text-align: center;
	font-size: 18px;
}

.servicesr {
	float: right;
	width: 320px;
	text-align: left;
	height: 470px;
}

.servicesr1 {
	float: right;
	width: 320px;
	text-align: left;
	height: 470px;
	margin-top: -25px;
}

.servicelink2 {
	color: #f3792c;
	text-align: right;
	font-weight: bold;
	font-size: 15px;
}
.services4 {
	color: #666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-smooth: always;
}
.servicelink3 {
	color: #b71013;
	text-align: right;
	font-size: 15px;
	font-weight: bold;
}
.servicelink4 {
	color: #666;
	text-align: right;
	font-size: 15px;
	font-weight: bold;
}
.maincontent h3 {
	font-size: 19px;
}

.list {
	margin-left: 10px;
	padding-left: 0px;
}
