Mass Reset
############################################################
*{padding:0;margin:0;}body{padding:0;margin:30px0;}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}pre,blockquote,form,label,ul,ol,li,dl,fieldset,address{margin:0;padding:0;}dd,blockquote{margin-left:0;}fieldset{padding:0;}img{border:0;}

/* Common
############################################################*/
body {font-size:62.5%;text-align:center;font-family:Arial, Helvetica, sans-serif;background:#0b2e4f;}

h1{margin:0;padding:0;position:relative;text-align: center;color:#e36c12;font-size:1.5em;}
h2{margin:0;padding:0;position:relative;text-align: center;color:#e36c12;font-size:1.5em;}
h2{font-weight:bold;font-size:1.2em;color:#0b2e4f;}
h3{}
p{}
span{}
a, a:visited{}
a:hover{}



#container{margin-left:auto;margin-right:auto;width:811px;text-align:left;margin-top:70px;background:#fff; position: relative;}

#header{background:url(seo-company/bg_header.jpg); width:811px;height:63px;clear:both;}
	#smallmenu{float:right;margin:15px 15px 0 0;color:#e56403;}
		#smallmenu a{color:#e56403;text-decoration:none;}
	#mainmenu{float:right;clear:right;margin:7px 0 0 0;height:24px;padding:5px 8px 0 16px;width:525px; position: absolute; top: 27px;right:0px;}
		#mainmenu a{color:#000;text-decoration:none;font-size:1.2em;font-weight:bold;padding:0 7px 0 8px;}
		#mainmenu a:hover{color:#e56403;}

#leftmenu{background:url(seo-company/bg_menu-left-b.jpg);width:194px;height:208px;float:left;padding:46px 0 0 42px;overflow:hidden;}
	#leftmenu a{font-weight:bold;font-size:1.3em;color:#fff;text-decoration:none;float:left;clear:left;padding-bottom:14px;width:199px;}
	#leftmenu a:hover{color:#e56403;}

#leftmenu2{background:url(seo-company/bg_menu-left2.jpg);width:194px;height:208px;float:left;padding:46px 0 0 42px;overflow:hidden;}
	#leftmenu2 a{font-weight:bold;font-size:1.3em;color:#fff;text-decoration:none;float:left;clear:left;padding-bottom:14px;width:199px;}
	#leftmenu2 a:hover{color:#e56403;}


#leftmenu3{background:url(seo-company/bg_menu-left-linkbuilding.jpg);width:194px;height:208px;float:left;padding:46px 0 0 42px;overflow:hidden;}
	#leftmenu3 a{font-weight:bold;font-size:1.3em;color:#fff;text-decoration:none;float:left;clear:left;padding-bottom:14px;width:199px;}
	#leftmenu3 a:hover{color:#e56403;}


#leftmenu4{background:url(seo-company/bg_menu-left-customdesign.jpg);width:194px;height:208px;float:left;padding:46px 0 0 42px;overflow:hidden;}
	#leftmenu4 a{font-weight:bold;font-size:1.3em;color:#fff;text-decoration:none;float:left;clear:left;padding-bottom:14px;width:199px;}
	#leftmenu4 a:hover{color:#e56403;}

#leftmenu5{background:url(seo-company/bg_menu-left-contactus.jpg);width:194px;height:208px;float:left;padding:46px 0 0 42px;overflow:hidden;}
	#leftmenu5 a{font-weight:bold;font-size:1.3em;color:#fff;text-decoration:none;float:left;clear:left;padding-bottom:14px;width:199px;}
	#leftmenu5 a:hover{color:#e56403;}
	
#leftmenu6{background:url(seo-company/bg_menu-left-webdevelopment.jpg);width:194px;height:208px;float:left;padding:46px 0 0 42px;overflow:hidden;}
	#leftmenu6 a{font-weight:bold;font-size:1.3em;color:#fff;text-decoration:none;float:left;clear:left;padding-bottom:14px;width:199px;}
	#leftmenu6 a:hover{color:#e56403;}

#leftmenu7{background:url(seo-company/bg_menu-left-contactus.jpg);width:194px;height:208px;float:left;padding:46px 0 0 42px;overflow:hidden;}
	#leftmenu7 a{font-weight:bold;font-size:1.3em;color:#fff;text-decoration:none;float:left;clear:left;padding-bottom:14px;width:199px;}
	#leftmenu7 a:hover{color:#e56403;}


#flash{/*background:url(seo-company/flash.jpg);*/width:575px;height:254px;float:right; position:relative;}
	#flash h1{margin:0;padding:0;position:absolute; left:0px; color:#e36c12;font-size:1.7em; text-align: left;}
	#flash h2{margin:0;padding:0;position:absolute;left:0px;font-size:1.5em;}
	#flash .normtext { margin:0;padding:0;position:absolute;top:112px;left:20px;font-size:1.5em; color: #E66406; font-weight: bold; padding: 5px; width: 300px; background: url(seo-company/bgnormtext.png);}
	#flash .bluetext {color:#0b2e4f;}
	#flash .whitetext { margin:0;padding:0;position:absolute;top:80px;left:20px;font-size:1.5em; color: #E66406; font-weight: bold; padding: 5px; width: 300px; background: url(seo-company/bgnormtext.png);}
	#flash .orangetext { margin:0;padding:0;position:absolute;top:80px;left:20px;font-size:1.5em; color: #E66406; font-weight: bold; padding: 5px; width: 300px; background: url(seo-company/bgnormtext.png);}
	#flash h3 {margin:0;padding:0;position:relative;top:110px;left:20px;color:#ffffff;font-size:1.7em; text-align: left;}
	#flash .whitetransparency { /*background-image: url(seo-company/whitetransparency.png); background-repeat: repeat-y;*/ position: absolute; /*float: left;*/ top: 105px; left: 20px; /*padding-left:20px;*/ width: 500px; height: 60px;}

#flash2{/*background:url(seo-company/flash2.jpg);*/width:575px;height:254px;float:right; position: relative;}
	#flash2 h1{margin:0;padding:0;position:relative;top:110px;left:20px;color:#e36c12;font-size:2em;}
	#flash2 h2{margin:0;padding:0;position:relative;top:112px;left:20px;font-size:1.6em;}
    .watchvideo {position: absolute; right: 15px; bottom: 15px; clear: both;}
	
#flash3{/*background:url(seo-company/flash-linkbuilding.jpg);*/width:575px;height:254px;float:right; position: relative;}
	#flash3 h1{margin:0;padding:0;position:relative;top:110px;left:20px;color:#e36c12;font-size:2em;}
	#flash3 h2{margin:0;padding:0;position:relative;top:112px;left:20px;font-size:1.6em;}
    .watchvideo {position: absolute; right: 15px; bottom: 15px; clear: both;}

#flash4{/*background:url(seo-company/flash-designing.jpg);*/width:575px;height:254px;float:right; position: relative;}
	#flash4 h1{margin:0;padding:0;position:relative;top:110px;left:20px;color:#e36c12;font-size:2em;}
	#flash4 h2{margin:0;padding:0;position:relative;top:112px;left:20px;font-size:1.6em;}
    .watchvideo {position: absolute; right: 15px; bottom: 15px; clear: both;}

#flash5{/*background:url(seo-company/flash-contactus.jpg);*/width:575px;height:254px;float:right; position: relative;}
	#flash5 h1{margin:0;padding:0;position:relative;top:110px;left:20px;color:#e36c12;font-size:2em;}
	#flash5 h2{margin:0;padding:0;position:relative;top:112px;left:20px;font-size:1.6em;}
    .watchvideo {position: absolute; right: 15px; bottom: 15px; clear: both;}

#flash6{/*background:url(seo-company/flash-webdevelopment.jpg);*/width:575px;height:254px;float:right; position: relative;}
	#flash6 h1{margin:0;padding:0;position:relative;top:110px;left:20px;color:#e36c12;font-size:2em;}
	#flash6 h2{margin:0;padding:0;position:relative;top:112px;left:20px;font-size:1.6em;}
    .watchvideo {position: absolute; right: 15px; bottom: 15px; clear: both;}
	
#flash7{background:url(seo-company/flash-blank.jpg) no-repeat;width:555px;float:right; position: relative; padding-left: 7px; font-size: 1.2em;}
	#flash7 h1{margin:0;padding:0;position:relative;color:#e36c12;font-size:2em;}
	#flash7 h2{margin:0;padding:0;position:relative;font-size:1.2em;}
    .watchvideo {position: absolute; right: 15px; bottom: 15px; clear: both;}

#content{clear:both;width:810px;border-right:1px solid #0b2e4f;}
#content p {font-size: 1.2em}
	.left{width:242px;float:left;}
		h2{position:relative;left:10px;top:5px;}
		#requestproposal{background-image:url(seo-company/bg_orange.gif); background-position: top left; background-repeat: no-repeat; width:217px; height: 278px; padding:10px 0 0 15px; margin-top: 10px;}
		#requestproposal form {margin: 0px; padding: 0px;}
			span.large{font-weight:bold;font-size:1.5em;color:#0b2e4f;}
			span.largewhite{font-weight:bold;font-size:1.5em;/*color:#FFFFFF;*/ color: #fff;}
			#requestproposal p{margin:5px 0;font-weight:bold;color:#fff;font-size:1.2em;}
			#requestproposal label{color:#fff;font-weight:bold;font-size:1.2em;}
			
			#requestproposal .container {width: 206px; padding: 2px 0px; float: left; margin-bottom: 2px;}
			#requestproposal .leftcol {width: 73px; float: left; margin-right: 5px; font-weight: bold; color: #ffffff; font-size: 1.2em; }
			#requestproposal .rightcol {width: 124px; float: left; border: 1px solid #00FFFF;}
	.right{width:568px;float:right;}
		.right p{margin:10px; font-size: 1.2em;}
		.right p a{color:#e56403;text-decoration:none;}
		.logohold{background:url(bg_logoholder.jpg);background-position: center; background-repeat: no-repeat; width:220px; height:50px;padding:22px  0 0 10px;}
		
	.formfield {
		width: 120px;
/*		font-size: 12px; */
		padding: 0px 0px;
	}
	
	.selectfields {
		width: 160px;
/*		font-size: 12px; */
		padding: 0px 0px;
	}
	
	.servicesdropdown {
		width: 124px;
/*		font-size: 12px; */
		padding: 0px 0px;
	}

.breadcrumbs {
	float: left;
	clear: right;
	font-size: 1em;
}

/*
#email TH {
	background-color: #59A0BB;
	text-align: left;
	color: #FFFFFF;
	font-size: 1.2em;
}

#email TD {
	padding: 3px;
}

#email TD .link {
	font-size: 11px;
	font-weight: normal;
	color: #006699;
}
*/
/*
#contactus TH {
	background-color: #59A0BB;
	text-align: left;
	color: #FFFFFF;
	font-size: 1.2em;
}


#contactus TD.backgroundc {
	background-color: #D7DFE7;
}

#contactus TD {
	padding: 3px;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
}

#contactus input {
	width: 250px;
}

#contactus select {
	width: 255px;
}

#contactus textarea {
	width: 250px;
	height: 100px;
}

#contactus input.button {
	width: 90px;
}
*/
.redstar {
	color: #CC0000;
}

#tblportfolio img {
/*	background-image: url(seo-company/portfolio-bg.jpg);
	background-position: center; */
	border: 1px solid #cccccc;
	padding: 10px;
}

#tblportfolio TD{
	font-size: 1.1em;
	padding: 15px;
}

#footer{background:url(seo-company/bg_footer.jpg) no-repeat;width:811px;clear:both;padding-top:20px;color:#fff;}
	#footer a{color:#fff;text-decoration:none;}
	#footer a:hover{color:#e56403;}
	
#portfolio {
	float: left;
	width: 100%;
}
	
.portholder {float: left; padding: 10px 20px; clear: both; width: 90%;}

.portimage {float: left; padding: 20px;}
.portimage img {float: left; border: 1px solid #cccccc; padding: 10px; }
.portdetails {float: left; padding: 20px;}

#contactform { float: left; font-size: 1.2em;}

.firstrow {float: left; clear: both; width: 390px; padding: 3px 5px; border-bottom: 1px solid #fff;	background-color: #59A0BB; text-align: left; color: #FFFFFF; font-size: 1.2em; font-weight: bold;}

.row {float: left; clear: both; width: 400px; background-color: #D7DFE7;padding-top: 5px; border-bottom: 1px solid #fff;}

.fieldheading {float: left; width: 120px; padding: 4px;}

.fieldtype {float: left; width: 255px;}

.fieldtype textarea {width: 250px; height: 100px; }
.fieldtype select {width: 255px; }
.fieldtype input {width: 250px; }
input.button {width: 90px;}

.emailfirstrow {float: left; clear: both; width: 200px; padding: 3px 5px; border-bottom: 1px solid #fff;	background-color: #59A0BB; text-align: left; color: #FFFFFF; font-size: 1.2em; font-weight: bold;}

.emailrow {
	float: left;
	width: 200px;
	padding: 0px;
	clear: both;
	font-size: 1.2em;
}

.emailrow ul {
	padding: 0px;
	margin: 0px;
}

.emailrow li {
	list-style-type: none;
	margin: 5px 8px;
}

#contactdiv {
	width: 615px;
	float: left;
	margin-left: 100px;
}

#email {
	float: left;
	margin-left: 2px;
}

#toprightphno {
	float: right;
	padding: 8px 5px;
	color: #ffffff;
/*	color: #e36c12; */
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	right: 0px;
	top: 0px;
/*	background-color: #DD670F; */
	background-image: url(seo-company/phnobox.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 50px;
	text-align: center;
	margin-right: 1px;
}
/*
#toprightphno {
	color: #e36c12;
	width: 150px;
	position: absolute;
	top: 8px;
	left: 60px;
	height: 30px;
	font-size: 14px;
	font-family: arial, tahoma, verdana;
	font-weight: bold;
}
*/
ul.list {
	font-size: 1.3em;
	margin-left: 10px;
}

#login th {
/*	background-color: #E96400; */
	background-color: #0B355D;
	font-size: 1em;
	color: #ffffff;
}

#login td.padding {
	padding-top: 8px;
	padding-bottom: 8px;
}

#login td {
/*	background-color: #F0DED0; */
	background-color: #EBF6F9;
}

#clientlist img {
	border: 5px solid #E4E5E5;
	padding: 1px;
}

#clientlist .clientname {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #174D6B;
}

.titles {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #174D6B;
}

#plans {
	width: 501px;
	padding: 10px;
	float: left;
}

#plantabs {
	width: 521px;
	margin: 0 auto;
	clear: both;
	font-size: 1.1em;
	font-weight: bold;
	float: left;
	font-weight: tahoma, arial, verdana;
}

#plantabs A {
	color: #ffffff;
	font-size: 1.1em;
	text-decoration: none;
	font-weight: tahoma, arial, verdana;
}

#plantabs .orangetab {
	width: 172px;
	float: left;
	background-image: url(seo-company/orangetab.gif);
	background-repeat: no-repeat;
	margin-right: 1px;
	text-align: center;
	color: #ffffff;
	padding: 12px 0px;
}

#plantabs .bluetab {
	width: 173px;
	float: left;
	background-image: url(seo-company/bluetab.gif);
	background-repeat: no-repeat;
	margin-right: 1px;
	text-align: center;
	color: #ffffff;
	padding: 12px 0px;
}

#plantabs .whitetab {
	width: 173px;
	float: left;
	background-image: url(seo-company/whitetab.gif);
	background-repeat: no-repeat;
	text-align: center;
	color: #666666;
	padding: 12px 0px;
}

#plantabs .pinktab {
	width: 173px;
	float: left;
	background-image: url(seo-company/pinktab.gif);
	background-repeat: no-repeat;
	text-align: center;
	color: #ffffff;
	padding: 12px 0px;
	margin-right: 1px;
}


#plans .plantext {
	float: left;
	width: 521px;
	margin-top: 8px;
}

#plans .paras {
	clear: both;
	width: 501px;
	font-size: 1.1em;
	margin-top: 10px;
}

#plans h1 {
	color: #0D3C66;
	clear: both;
	width: 200px;
	text-align: left;
	float: left;
}

