body{
font: 11px arial, verdana, geneva, helvetica, sans-serif;
color: #000;
margin: 0px;
padding: 0px;
background: #565D73;
line-height:1.2em;
z-index: -2;
}


.largetext{
font: 28px arial, verdana, geneva, helvetica, sans-serif;
color: #999;
margin: 0px;
padding: 0px;
}

.menutext{
font: 15px arial, verdana, geneva, helvetica, sans-serif;
color: #000;
margin: 0px;
padding: 0px;
text-align:center;
}

.phonetext{
font: 16px arial, verdana, geneva, helvetica, sans-serif;
text-align: justify;
color: #000;
margin: 0px;
padding: 0px;
line-height: 1.5em;
}

.phonetextred{
font: 16px arial, verdana, geneva, helvetica, sans-serif;
text-align: justify;
font-weight: bold;
color: #ff3300;
margin: 0px;
padding: 0px;
line-height: 1.5em;
}

.navtext{
font: 18px arial, verdana, geneva, helvetica, sans-serif;
color: #000;
margin: 0px;
padding: 0px;
text-align:center;
}

.faqtext{
font: 16px arial, verdana, geneva, helvetica, sans-serif;
font-weight:900;
color: #000;
margin: 0px;
padding: 0px;
text-align:left;
}

.faq{
font: 15px arial, verdana, geneva, helvetica, sans-serif;
color: #000;
margin: 0px;
padding: 0px;
text-align:left;
}



a{
text-decoration:none;
}

a:HOVER{
text-decoration:underline;
}

img{	
border: 0;
}	

p{
padding:2px;
margin:0px;
font: 11px arial, verdana, geneva, helvetica, sans-serif;
line-height:20px;
}



a { text-decoration: none; color: #000; }
a.hover { text-decoration: none; color: #000; }
a.visited { text-decoration: none; color: #000; }
hr      { height: 0px; border: solid #525E6E 0px; border-top-width: 1px;}


/* div{border: 1px dashed;  } */ 

/* Main containers */
#header_content{
top: 0em;
left: 0em;	
width: 100%;	
margin-bottom:10px;
}

#center_content{	
width: 100%;
}

#footer_content{	
width: 100%;
margin-top: 0px;
text-align: center;
color: #FFF;
float: right;
}

/* center containers */
#nav_bar{
width: 150px;	
float:left;
padding:0px;
}

.left_box_top{
width:144px;
background-color: #CAD5DD;
text-align:left;
position:relative;
display:block;
margin-left:5px
}

#left_box_left{
width:144px;
background-color: #CAD5DD;
text-align:left;
margin-left:5px
}

.left_footer{
width:144px;
margin-left:5px
}


#left_box_center{
width:144px;
background-color: #CAD5DD;
text-align:center;
margin-left:5px
}


#main_body{
float:right;
width: 80%;
text-align: justify;	
z-index: 1;
margin-top:10px;
}

#forum_body{
float:right;
width: 80%;
margin-right:5px;
margin-bottom:20px;
z-index: 1;
margin-top:10px;
}


/* header classes */
.header_bar_top{
background-image: url("bar.gif"/*tpa=http://www.stroudmobiles.co.uk/images/bar.gif*/);
background-repeat: repeat-x;
height:23px;
text-align:right;
padding:0px;
}

.footer_bar{
background-image: url("bar.gif"/*tpa=http://www.stroudmobiles.co.uk/images/bar.gif*/);
background-repeat: repeat-x;
height:23px;
text-align:center;
}

.header_image_bar{
background-color: #555C72;
background-color: #000000;
padding-top:0px;
background-position:left;
background-repeat: repeat-y;

}


/* article classes */
.article{
width: 95%;	
padding:0px;
border:0px;
margin-right: 0px;
margin-bottom: 0px;
}


.article_header{
font-size: 18px;	
margin: 0px;	
background-color: #DCE3E9;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
border-style: solid;
border-color: #909090;
border-width: 2px;

}

.article_content_left{
text-align: justify;
background-position:left;
background-image: url("blue_shadow.gif"/*tpa=http://www.stroudmobiles.co.uk/images/blue_shadow.gif*/);
background-repeat: repeat-y;
background-color: #FFF;
background-color: #CAD5DD;
border:1px solid #999999;
margin:0px;
padding:10px;

}

.article_content_right{
text-align: justify;
background-position:right;
background-color: #CAD5DD;
border:2px solid #909090;
border-top-width : 0px;
border-bottom-width : 0px;
margin:0px;
padding:10px;
font-size: 16px;
text-align: center;
line-height: 2em;
}

.article_content_force_right{
text-align: justify;
background-position:right;
background-color: #CAD5DD;
border:2px solid #909090;
border-top-width : 0px;
border-bottom-width : 0px;
margin:0px;
padding:20px;
font-size: 14px;
text-align: left;
line-height: 2em;
}

.article_content_center{
text-align: center;
background-color: #FFF;
background-repeat: repeat-y;
border:1px solid #999999;
margin:0px;
padding:10px;
border:2px solid #909090;
border-top-width : 0px;
border-bottom-width : 0px;
}


.article_footer{	
text-align: right;
background-color: #DCE3E9;
border-style: solid;
border-color: #909090;
border-width: 2px;
border-bottom-width : 0px;
border-top-width : 0px;
}


.article_image_left{
float:left; 
margin:5px; 
margin-top:-5px;
border-style: solid;
border-color: #909090;

border-width :2px;
}	

.article_image_right{
float:right; 
margin:5px; 
margin-top:-5px;
border-width :2px;
}	


/*other*/

.solid_bar{
width: 100%;
line-height: 3px;
height: 3px;
background-color:#909090;
display:block;
margin-bottom:20px;
}

.picture_border{
border-top-style: solid; 
border-right-style: none; 
border-bottom-style: none; 
border-left-style: solid; 
border-top-width: 0px;
border-left-width: 0px;
border-color: #FFFFFF;
vertical-align: top;
}


