html, body {
	margin:0;
	font-size:14px;
	background:#fff;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
}
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}
#header {
	position:relative;
	width:920px; 
	margin:0 auto;
	z-index:1002;
} 
#header object {
	position:absolute;
	top:0;
	z-index:0;
}
#container{
	width:940px;  
	margin:10px auto; 
	overflow:auto; 	 
	padding:0 10px; 
	border-left:1px solid #ccc; 
	border-right:1px solid #ccc;
}
#contentarea {
	top:200px;
}
#logo { background-color:#fff;color:#000;width:100%; position:absolute; top:0; z-index:0;} 

#webdesigncont {
	width:700px;
}
#webdesign li a:hover,
#webdesign8 a:hover,
.gotopwebdesign a:hover,
#webdesigncont a:hover {
	text-decoration:underline;
}
#webdesign1 {
	width:900px;
	margin:175px auto 10px auto;
	padding:0 0 0 0;
	font-size:16px;	
}
#webdesign1 h1{
	margin-bottom:10px;
}
#webdesign1 ul {
	list-style-type:none;
	list-style-image:url(../website-design-dot.png);
	margin:40px 0 40px 0;
	}
#webdesign1 li {
	height:30px;
}
#webdesign2,
#webdesign3,
#webdesign4,
#webdesign5,
#webdesign6,
#webdesign7 {
	position:relative;
	width:600px;
	float:left;
	margin:2px;
	height:190px;
	padding:0 5px;
	border-bottom:1px solid #ccc;
}
#webdesign7 {
	border:0;
}
#webdesign2 img,
#webdesign3 img,
#webdesign4 img,
#webdesign5 img,
#webdesign6 img,
#webdesign7 img {
	float:right;
}
.webdesigntext {
	float:left;
	width:360px;
	margin:0 0 0 10px;
}
.webdesigntext1 {
	float:left;
	width:280px;
	margin:0 0 20px 20px;
}
.webdesigntext1 h2,
.webdesigntext h2 {
	margin-left:-10px;
}
#webdesign8 {
	width:300px;
	padding:0 0 0 5px;
	float:right;
	height:1145px;
	color:#222;
	border-left:1px solid #ccc;
}
#webdesign8 a {
	color:#444;
	text-decoration:none;	
}
#webdesign8 ul {
	font-size:18px;
	list-style-type:none;
	margin-left:20px;
}
#webdesign8 li {
	margin:5px 0;
}
#webdesign8 h2 {
	margin-bottom:10px;
}
#webdesign8 h3 {
	color:#222;
	font-weight:normal;
	font-size:20px;
	margin:100px 0 30px 0;
	text-align:center;	
}
#secondarymenu ul {
	margin-bottom:30px;
}

#getwebsite img {
	outline:none;
}
#getwebsite {
	position:relative;
	top:15px;
	height:320px;
	font-size:18px;
}
#getwebsite div {
	width:150px;
	position:absolute;
	left:20px;
	z-index:2;
}
#websitekeys {
	position:absolute;
	top:20px;
}
#getwebsitebutton {
	position:absolute;
	bottom:30px;
	right:10px;
}
#getstarted {
	font-size:16px;
	text-align:center;
	margin-top:40px;
}
#getstarted p {
	font-weight:bold;
	font-size:20px;
}
.inline {
	display:inline;
}
#webdesigncont2 {
	float:left;
	color:#113;
}
#blog,
#webcornwall,
#webdevon,
#dotcombodiv,
#webdesign9,
#webdesign10,
#ecommerce,
#SEO,
#socialnetworking,
#email,
#cleancode {
	margin:10px 5px 10px 5px;
	float:left;
	padding:15px;
	position:relative;
	border:1px solid #aaa;
	width:895px;
}
#blog a, 
#webcornwall a,
#webdevon a {color:#00b; text-decoration:none;}
#blog a:visited,
#webcornwall a:visited,
#webdevon a:visited {color:#00b; text-decoration:none;}


.fb-like-box {
	padding-left:5px;
}
.gotopwebdesign {
	position:absolute;
	bottom:10px;
	right:10px
}
#validcode {
	width:240px;
	margin:0 auto;
}
#validcode img {
	padding:0 15px;
}
#townlist {
	list-style:none;
	padding:0;
}
#townlist lh,
#townlist li {
	float:left;
	margin:0 5px 0 0;
}
h1 {
	font-size:44px;
	margin:0 0 -5px 0;
	color:#0000bb;
	font-weight:lighter;
	}
h2 {
	font-weight:normal;
	color:#0000bb;
}

#getwebsitebutton,
#websitekeys {
	border:0;
}
#ball {position:absolute; right:-20px; top:150px; visibility:hidden; width:40px; height:40px; z-index:4000; }
/*index.php*/
.div3 {
	float:right;
	cursor:pointer;
	margin:2px 20px 0 0;
	color:#0000bb;
}
.div3:hover {
	font-size:110%;
	margin:1px 18px 0 0;
}
#column_right {
	position:absolute;
	left:50%;
	width:20px;
	height:20px;
}
.div6 {
	margin:0 auto;
	position:absolute;
	z-index:9999;
	height:50px;
	left:-10px;
}

a.basket,
.div4 a {
	outline:none;
	float: left;
	width:93px;
	height: 21px;
	margin:0 0 0 0;
	text-align: center;
	color: #111;
	text-decoration: none;
	font-size: 14px;
	display:block;
	padding:3px 0 0 0;
	font-weight: bold;
	position: relative;
	z-index: 1;
	
}
a.basket {
	padding-left:3px;
}
.div4 #primarymenu {
	position:relative;
}
.div4 #primarymenu a {
	width:175px;	
}
.div4 #primarymenu:hover .ew {
	background:url(../../../../../../menuselectbackground1.png);	
	background-repeat:no-repeat; 
	color:#fff;
	cursor:pointer;
}
a.basket:hover,
.div4 a:hover {
	background:url(../../../../../../menuselectbackground3a.png);
	background-repeat:no-repeat;
	color: #fff;
	z-index: 3;
}
a.basket:active,
.div4 a:active {
	background:url(../../../../../../menuselectbackground2a.png);
	background-repeat:no-repeat;
	color: #fff;
	z-index: 3;
}
a.basket1:hover {
	background-image:none;	
}
.div4 #primarymenu a:hover {
	background-image:none;
	background-repeat:no-repeat;
	z-index: 3;
	color: #fff;

}
#module_cart #primarymenu a.ew  {
	text-decoration:none;
	outline:none;
}
#module_cart #primarymenu #m1 div {
	padding:2px 0 6px 3px;
}
.div4 #primarymenu #m1 {
	background:#000;
	position: absolute;
	width:160px;
	left:194px;
	top:24px;
	display:none;
	margin: 0;
}
.div4 #primarymenu #m1 div {
	height:18px;
}
.div4 #primarymenu #m1 a {
	color:#fff;
	display:block;
	padding:0 10px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	padding:4px 0 4px 4px;
}
.div4 #primarymenu #m1 a:hover {
	font-size:13px;
}
#module_cart a.selected,
.div4 a.selected {
	background:url(../../../../../../menuselectbackground2a.png);
	background-repeat:no-repeat;
	color: #fff;
	z-index: 3;
}
.div6 .center {
	background:url(../../../../../../menuselectbackground4.png);
	background-position:0 2px;
	background-repeat:no-repeat;
	height:24px;
	width:925px;
	margin-left: 11px;
	margin-right: 11px;
	padding:2px 0 2px 0;
}
#module_cart {
	position:absolute;
	top:0;
	left:265px;
	height:20px;
	z-index:1002;
	outline:none;
}

#module_cart #primarymenu:hover .ew {
	background:url(../../../../../../menuselectbackground3a.png);
	background-repeat:no-repeat;
	color: #fff;
	z-index: 3;
}
#module_cart #primarymenu a.basket:active {
	background-image:url(../../../../../../menuselectbackground2a.png) !important;
	background-repeat:no-repeat;
	color: #fff;
	z-index: 3;
}									  
#module_cart #primarymenu #m1 {
	width:175px;
	font-weight:bold;
	position: absolute;
	left:10px;
	top:26px;
	z-index:2;
	display:none;
	background:#000;
	color:#fff;
	padding:10px 0 5px 0;

}
#module_cart #primarymenu #m1 a {
	font-weight:bold;
	color:#fff;
}
#module_cart li {
	float:left;
}

#module_cart #primarymenu #m1 div {
	padding:2px 0 6px 3px;
}
.blue {color:#00f;} 
/*end index.php*/

