/*
	Tony Roe Solicitors (c)
	
	Blue     : #2f69b3
	Orange   : #db4233
	Yellow   : #ede838
	Turquoise: #2b948c
	
	Site created by Rockmill : www.rockmill.co.uk
	From logos and stationary ideas from Cream Design : www.cream-design.co.uk
*/


* {
	margin: 0;
	padding: 0;
}
BODY {
	text-align: center;
	background-color: #CCCCCC;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 84%;
}
#container {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 650px;
	border: 20px solid #CCCCCC; /*#c1c4c6;*/
	padding-left: 50px;
	padding-right: 40px;
	padding-top: 40px;
	padding-bottom: 40px;
	text-align: left;
	background-color: White;
}

#header {
	margin-top: 5px;
	height: 125px;
}

#navBlockL, #navBlockR {
	float: left;
	width: 150px;
	margin-top: 45px;
	font-weight: bold;
}

#logo {
	width: 198px;
	height: 116px;
	float: right;
}

#holder {
	clear: both;
	position: relative;
	padding-top: 10px;
}

#leftside {
	float: left;
	width: 250px;
	font-size: 130%;
	color: #636568;
	height: 160px;
	position: relative;
}

#copy {
	margin-left: 270px;
	width: 370px;
	color: #636568;
}

#copyHome {
	clear: both;
	text-align: justify;
	padding-right: 10px;
	color: #636568;
}

.backgroundHome {
	background-image : url(solicitors/background_index.gif);
	background-repeat : no-repeat;
	background-position : bottom left;
}

#breaker {
	clear: both;
}

#foot2 {
	font-size: 70%;
	margin-top: 150px;
	width: 250px;
	color: #636568;
}

#foot2 A {
	color: #636568;
}
#foot2 A:hover {
	color: White;
	background-color: #636568;
}

#foot3 {
	/* V1 */
	/*position: absolute;	
	top: 340px;
	left: 0px;*/
	
	/* V2 */
	/*font-size: 70%;
	width: 250px;
	clear: both;
	padding-top: 200px;
	float: left;*/
	
	/* V3 */
	/*font-size: 70%;
	width: 250px;
	position: absolute;
	left: 0px;
	bottom: 0px;*/
	display: none;
}

#foot4 {
	font-size: 70%;
	width: 250px;
	color: #636568;
}

#foot4 A {
	color: #636568;
}
#foot4 A:hover {
	color: White;
	background-color: #636568;
}

#footnav {
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	width: 770px;
	clear: both;
	color: Gray;
	border: 1px solid silver;
	padding-top: 10px;
	padding-bottom: 10px;
	display: none;
}

#footnav A {
	color: Gray;
}
#footnav A:hover {
	background-color: Gray;
	color: Black;
}

#footer {
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	width: 770px;
	font-size: 90%;
	clear: both;
	display: none;
}

#conDetails {
	text-align: left;
}
#disclaimer {
	text-align: right;
	float: right;
}

.contactLbl {
	width: 90px;
	float: left;
	font-weight: bold;
}
.contactTxt {
	margin-left: 90px;
}
.topgap {
	margin-top: 1em;
}

#gmap {
	margin-top: 1em;
	border: 1px solid silver;
	margin-bottom: 1em;
	width: 250px;
	margin-left: 90px;
}

H1 {
	font-size: 1em;
	margin-bottom: 1em;
}
H2 {
	font-size: 1em;
	margin-bottom: 1em;
}
H3 {
	font-weight: bold;
	font-size: 1em;
}

A {
	color: Black;
	text-decoration: none;
}
A:hover {
	color: White;
	background-color: Black;
}

DIV#logo A:hover {
	color: White;
	background-color: White;
}

P {
	margin-bottom: 1em;
}

#copy UL {
	margin-left: 3em;
	margin-top: 1em;
	margin-bottom: 1em;
}
#copy LI {
	margin-bottom: 0;
}
#copy A {
	color: #2f69b3;
	text-decoration: underline;
}

#copy A:hover {
	background-color: #2f69b3;
	color: White;
	text-decoration: none;
}

#copy P {
	text-align: justify;
}

A.yellowlink {
	color: #ffcb2a;
	text-decoration: none;
}
A:hover.yellowlink {
	background-color: #ffcb2a;
	color: White;
	text-decoration: none;
}

A.divorcelink {
	color: #1a9f9f;
	text-decoration: none;
}
A:hover.divorcelink {
	background-color: #1a9f9f;
	color: White;
	text-decoration: none;
}
A.livinglink {
	color: #3e68b2;
	text-decoration: none;
}
A:hover.livinglink {
	background-color: #3e68b2;
	color: White;
	text-decoration: none;
}
A.civillink {
	color: #cf3e27;
	text-decoration: none;
}
A:hover.civillink {
	background-color: #cf3e27;
	color: White;
	text-decoration: none;
}
A.childlink {
	color: #2cc5f4;
	text-decoration: none;
}
A:hover.childlink {
	background-color: #2cc5f4;
	color: White;
	text-decoration: none;
}
A.intlink {
	color: #8d4399;
	text-decoration: none;
}
A:hover.intlink {
	background-color: #8d4399;
	color: White;
	text-decoration: none;
}
A.newslink {
	color: #f36c2b;
	text-decoration: none;
}
A:hover.newslink {
	background-color: #f36c2b;
	color: White;
	text-decoration: none;
}
A.contactlink {
	color: #3fb64f;
	text-decoration: none;
}
A:hover.contactlink {
	background-color: #3fb64f;
	color: White;
	text-decoration: none;
}
.MoveLeft {
	position: relative; 
	left: -50px;
}
.staffphoto {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

#foot2 A:hover.nobackgrnd, #foot2 A.nobackgrnd, #foot4 A:hover.nobackgrnd, #foot4 A.nobackgrnd {
	background-color: White;
	border:0;
	padding:0;
}
