/* CSS Document */
* { margin:0;
	padding:0;}
	
body { background:url(http://testing.justsearching.co.uk/romileyboard/lang/shop/includes/sts_templates/romileyboard/images/bg.gif) repeat-x; background-color:#143e69; font-size: 62.5%;}
img { border:none; }
#rap { width:998px; background-color:#fff; margin:auto;}

#header { width:998px; height:151px; background:url(http://testing.justsearching.co.uk/romileyboard/lang/includes/sts_templates/romileyboard/shop/images/contentbg.gif) repeat-x; background-color:#fff;

position:relative;

}

#nav { 
padding-left:38px;
padding-right:38px;
}
	#nav ul {
		background:url(shop/includes/sts_templates/romileyboard/images/nav.gif) repeat-x; height:32px;
		text-align:center; 
		padding-top:6px;}
	
	#nav li { 	
		display:inline;
		list-style:none;
		list-style-type:none;
		padding-right:8px;
		padding-left:8px;
	}
	#nav a {
		color:#fff;
		font-weight:normal;
		text-decoration:none;
		font-size:1.5em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#nav a:hover {
		text-decoration:underline;
	}

#splash {

    width:922px;
	margin:auto;
}

#content{ 

padding-top: 20px;
padding-left: 40px;
padding-right: 40px;
color: #071c32;
font-size: 1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 1.4em;

}
#content strong { font-weight:normal; font-style:normal;}
	#content h2 { font-size: 1.9em; font-family:"Trebuchet MS", Georgia, sans-serif;}
	#content h3 { font-size: 1.5em; font-family:"Trebuchet MS", Georgia, sans-serif;}
	#contentLeft { float:left; width:650px;}
	#contentLeftContact { }
	#contentRight { float:right; width:190px; text-align: right; padding-top:33px; border-left: 1px dotted #071c32;}
	#contentRightContact { float:right; width:425px; text-align: right; border-left: 1px dotted #071c32; padding-left:15px;}

#footer { 

	margin-top:15px;
	margin-left: 40px;
	font-size: 1.3em;
	color: #071c32;
	border-top: 1px solid #071c32;
	padding: 10px 10px 10px 0;
	width: 905px;

}
.slideshowContent { width: 922px; height:385px; margin: 0 auto; background-color:#fff; }
.pics { height: 385px; width: 922px; overflow: hidden; }
.pics img { height: 385px; width: 922px; top:0; left:0; }

#tubesandedge { 
padding-left:38px;
padding-right:38px;
}
	#tubesandedge ul {
		background: url(http://testing.justsearching.co.uk/romileyboard/lang/shop/includes/sts_templates/romileyboard/images/nav.gif) repeat-x; 		height:32px; 
		text-align:center; 
		padding-top:6px;
		margin-top:6px;}
	
	#tubesandedge li { 	
		display:inline;
		list-style:none;
		list-style-type:none;
		padding-right:29px;
		padding-left:29px;
	}
	#tubesandedge a {
		color:#fff;
		font-weight:normal;
		text-decoration:none;
		font-size:1.5em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#tubesandedge a:hover {
		text-decoration:underline;
	}
li { list-style:inside;}

#googleMaps { width: 460px; float:left; }

#phoneus { 
clear:both; }

.contactBox { float:left; display:inline-block; width:214px; padding-right:20px; padding-top:20px;}
#contactTextRight {text-align:right; padding-right: 0px;}


/*contact form */
.notification_error
{
border: 1px solid #A25965;
height: auto;
width: 90%;
padding: 4px;
background: #F8F0F1;
text-align: left;
margin:5px;

}

.notification_ok
{
border: 1px #567397 solid;

width: 94%;
padding: 8px;
background: #f5f9fd;
text-align: center;
margin:5px;
}

.info_fieldset { border: 1px #15518c dashed; text-align:left; background-color:#c3dbf2;}


.button
{
border: 1px solid  #15518c; 
background: white;

color: #333333; 

font-size: 1.1em;
text-align:center;
width: 337px;
margin-left: 80px;

}

/* Label */
label  { width: 60px; padding-left: 5px; margin: 5px; float: left; text-align: left; }

/* Input, Textarea */
input, textarea
{
margin: 5px;
padding: 0px; 
float: left;

border: 1px solid #15518c; 

color: #333333; 

font-size: 1.1em;

}

.indexHead { margin:0px; padding:0px; text-decoration:none; font-weight: normal; display:inline; }

#languageSlot {
	float:right;
margin-right:38px;
margin-top:5px;
position:absolute;
right:0;
top:8px;

	
}
