/*
senska.co.uk : 04.July.2008
*/


/* -------- Regular Styles -------- */
body	{
	font-size:11px;
	color:#6E6E6E;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	background:#FFFFFF url(images/london_bodyBg.gif) repeat-y center;
	position:relative;
	text-align:center;
	line-height:16px;
}

td {
	font-size:11px;
	vertical-align:top;
}

div {
	padding:0px;
	margin:0px;
	border:0px;
}

img {
	border:0px;
}

h1 {
	font-size:16px;
	color:#000000;
	padding:3px 0px 10px 0px;
	margin:0px;
}


h2 {
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:15px 0px 10px 0px;
}

h3 {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:15px 0px 10px 0px;
}


p	{
	padding:0px 0px 15px 0px;
	margin:0px;
}

ul {
	margin:0px 0px 0px 20px;
	padding:0px;
}

ul li {
	margin:0px;
	padding:0px 0px 5px 15px;
	list-style:none;
	background:url(images/bullet.gif) no-repeat 0px 4px;
}

a {
	color:#0178D2;
	text-decoration:none;
}

a:hover {
	color:#84BDEA;
	text-decoration:none;
}

input {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	border:1px solid #EBEBEB;
	padding:2px;
}

select {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	border:1px solid #EBEBEB;
	padding:2px;
}

textarea {
	font-size:11px;
	color:#737373;
	font-family:Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	border:1px solid #EBEBEB;
	padding:2px;
}

.checkRadio {
	border:none;
	background:none;
}

div.website_br {
	height:0px;
	clear:both;
	float:none;
	line-height:0px;
	font-size:0px;
}

/* -------- Page Layout Styles -------- */
#website_design {
	width:960px;
	text-align:left;
	background:#FFFFFF
}

#website_design_header {
	width:960px;
	float:left;
}

#website_design_senska {
	float:left;
}

#website_design_london {
	float:left;
}

#website_design_news {
	width:960px;
	height:30px;
	clear:left;
}

#website_design_news div {
	float:left;
	background:url(images/website_london_newsBg.gif) repeat-x;
}

#website_design_news #website_design_scroller {
	width:760px;
	height:30px;
}

#website_design_news #fscroller div {
	margin:7px 0px 0px 10px;
	display:inline;
}

#website_design_news div div {
	background:none;
}

#website_design_news #website_design_scroller_left {
	width:160px;
}

#website_design_news #website_design_scroller_right {
	width:40px;
}

#website_design_body {
	width:956px;
	background:#F5F5F5 url(images/website_designBodyBg.gif) repeat-x top;
	margin:0px 2px 0px 2px;
	padding:0px 0px 20px 0px;
	border-bottom:2px solid #FFFFFF;
}

#website_design_services {
	width:213px;
	float:left;
}

#website_services {
	width:180px;
	margin:21px 15px 0px 18px;
	line-height:normal;
}

#website_services ul {
	margin:0px;
	padding:0px;
}

#website_services ul li {
	margin:0px;
	padding:0px 0px 1px 0px;
	list-style:none;
	font-size:11px;
	background:url(images/servicesSep.gif) repeat-x bottom;
}

#website_services ul li a {
	color:#736E69;
	width:100%;
	display:block;
	background:url(images/servicesBg.gif) repeat-y;
}

#website_services ul li a:hover {
	color:#ACAAA7;
}

#website_services ul li dl {
	margin:0px;
	padding:4px 0px 4px 17px;
}

#website_services ul li.london dl {
	padding:4px 0px 4px 33px;
}

#website_services ul li.london a dl {
	background:url(images/website_services_bullet.gif) no-repeat 17px 8px;
}

#website_services ul li.london a:hover dl {
	background:url(images/website_services_bulletOn.gif) no-repeat 17px 8px;
}

#website_services ul li.top a {
	background:url(images/servicesTopBg.gif) repeat-y;
}

#website_services ul li.top dl {
	padding:8px 0px 4px 17px;
}

#website_services ul li#pageOn a {
	color:#736E69;
	background:url(images/servicesBgOn.gif) repeat-y;
}

#website_services ul li#homeOn a {
	color:#736E69;
	background:url(images/servicesTopBgOn.gif) repeat-y;
}

#website_services ul li.base {
	padding-bottom:0px;
}

#website_maintenance {
	margin:13px 0px 0px 18px;
}

#website_design_promotion {
	width:727px;
	float:left;
	margin-top:25px;
}

#website_advertising {
	width:725px;
	padding:40px 0px 0px 0px;
}

/* -------- Home Page -------- */
#website_promotion {
	width:725px;
	height:360px;
}

#website_promotion div {
	position:absolute;
	visibility:hidden;
}

/* -------- Inner Page -------- */
#website_design_promotion_caption {
	width:360px;
	height:350px;
	float:left;
	margin:0px 13px 0px 0px;
}

#website_design_promotion_details {
	width:354px;
	float:left;
}

#website_design_promotion_bg {
	height:119px;
	width:354px;
	background:url(images/website_design_promotionBg.jpg) no-repeat;
}

#website_design_promotion_bg p {
	padding:12px 15px 0px 15px;
	margin:0px;
}

#website_design_promotion_details_bottom {
	margin:15px 0px 0px 2px;
}

#website_design_promotion_details_bottom p {
	padding:0px 15px 10px 0px;
	margin:0px;
}

#website_design_promotion_nobg {
	width:352px;
	margin:0px 0px 0px 2px;
}

/* Home, Products, About Senska */
table.london {
	width:725px;
}

table.london td {
	vertical-align:top;
}

table.london td.london_sep {
	width:35px;
	background:url(images/seperator.gif) repeat-y center;
}

table.london td.seperator {
	width:41px;
	background:url(images/seperator.gif) repeat-y center;
}

table.london td div {
	margin-top:40px;
	font-size:11px;
	color:#A0A0A0;
}

table.london td div.london {
	margin-top:0px;
}

table.london td div h1 {
	margin:0px;
	padding:5px 0px 5px 0px;
	font-size:11px;
	color:#505050;
}

table.london td div p {
	margin:0px;
	padding:0px;
}

/* Website Services */

/* Senska Components */
#website_design_promotion_nobg table {
	margin-left:9px;
}

#website_design_promotion_nobg table td {
	padding-bottom:25px;
}

/* About Senska (Technical Skills) */
#skills {
	padding:10px 10px 10px 10px;
	background:#EDEDED;
}

#skills table.london {
	width:705px;
}

#skills table.london td.seperator {
	width:41px;
	background:url(images/seperatorSkills.gif) repeat-y center;
}

#skills table.london div {
	color:#828282;
}

/* clients */
table.clients_london {
	width:725px;
}

table.clients_london td {
	padding-bottom:15px;
	background:url(images/london_clientsBg.gif) repeat-x;
}

table.clients_london td.seperator {
	width:8px;
	background:url(images/seperator.gif) repeat-y center;
}

/* News Room */
#website_design_promotion_details_bottom_news {
	margin:0px 0px 0px 2px;
}

table.news table td.year2008 {
	color:#FDD13A;
	width:75px;
	background:none;
	padding:5px 0px 0px 10px;
}

table.news table td.year2007 {
	color:#76CBE8;
	width:75px;
	background:none;
	padding:5px 0px 0px 10px;
}

table.news table td.year2006 {
	color:#C374C0;
	width:75px;
	background:none;
	padding:5px 0px 0px 10px;
}

table.news table td {
	background:url(images/london_newsDetailsTop.gif) no-repeat top;
}

table.news table td div {
	background:#F6F6F6 url(images/london_newsDetailsBase.gif) no-repeat bottom;
	padding:0px 10px 5px 10px;
	margin:5px 0px 10px 0px;
}

/* Contact Us */
#contactDescription {
	width:354px;
	background:url(images/contactTabBg.jpg) no-repeat;
	padding-top:27px;
}

table.contacts {
	background:#E6E6E6 url(images/contactTabShadow.jpg) no-repeat 0px 0px;
	margin:0px 0px 0px 1px;
	width:352px;
}

table.contacts td {
	background:#FFFFFF url(images/contactBg.jpg) repeat-x 0px 2px;
	padding:8px 2px 5px 7px;
}

table.contacts table {
	margin-top:0px;
}

table.contacts table td {
	padding:0px 2px 0px 0px;
	background:none;
	vertical-align:inherit;
}

/* ------------- footer ----------------- */
#website_design_footer {
	background:#F8F8F8;
	border-top:28px solid #EBEBEB;
}

#website_design_footer p {
	padding:10px 0px 15px 0px;
	margin:0px;
	color:#C8C8C8;
	font-size:11px;
	text-align:center;
	line-height:18px;
}

#website_design_footer p a {
	color:#C8C8C8;
}

#website_design_footer p a:hover {
	color:#DFDFDF;
}
