div#content a{
color: #000000;
text-decoration: none;
}


div#content h1{
font-size: 1em;
padding: 0px;
}


div#content p{
margin: 0;
padding: 0;
}


div#content.internal-content a:hover{
text-decoration: underline;
}


div#content.internal-content a{
color: blue;
text-decoration: underline;
}

div#content.internal-content a:hover{
text-decoration: none;
}


div#content.internal-content p{
padding-top: 1em;
}


/* Newsletter form */

div#newsletter-sign-up-form
{
margin-bottom: 0.5em;
width: 370px;
border: 1px solid #231f20;
clear: both;


}
form label{
text-align: left;
}

div#newsletter-sign-up-form form div{
margin-left:10px;
} 


#newsletter-sign-up-form .indent
{
	margin:10px 0px 10px 95px;
}

#newsletter-sign-up-form h2{
background: url('http://www.dooleyrumble.co.uk/images/template-images/contact-form-h2-bkg.gif') repeat-x;
margin-top: 0;
padding-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
color: #ffffff;
}

#newsletter-sign-up-form textarea,
#newsletter-sign-up-form input{
border: 1px solid #666666;
color: #666666;
} 

#newsletter-sign-up-form input{
width: 210px;
}


input#htidlh-htidlh.email-box{
margin-bottom: 15px;
}

#newsletter-sign-up-form input.email-button{

width: 110px;
border: none;
float: right;
margin-right: 10px;
margin-top: 25px;
}

/* Contact form  */
div#contact-form-wrapper
{
margin-bottom: 0.5em;
width: 492px;
border: 1px solid #231f20;
background: #fff79f url('http://www.dooleyrumble.co.uk/images/template-images/contact-form-bkg.gif') repeat-x;
}

div#table-left{
float: left;
width: 48%;
}

div#table-right{
float: right;
width: 48%;
}


div.aditional-fields-wrapper table#ctl00_MainContent_ctl02_field6 tbody tr td label{
padding-left: 10px;
/*border: 1px solid red;*/
}

div.aditional-fields-wrapper table#ctl00_MainContent_ctl02_field6 tbody tr td input{
margin-left: 0px;
/*border: 1px solid red;*/
float: left;
width: 20px;
}




img.contact-form-width{
height: 1px;
width: 400px;
}


table input#ctl00_MainContent_ctl02_field6_0{
display: block;
padding:0;
width: 20px;
border: none;
float: right;
}

div.aditional-fields-wrapper input{
float: right;
}



p img#check_img{
margin-top: 0px;
border: 1px solid #666666;
float: left;
height: px;
}

div#table-right p input#ctl00_MainContent_ctl02_mycheck{
float: right;
width: 42%;
margin-bottom: 5px;
margin-right: 6px;

}


div#contactform #captha.form_data img#check_img{
float: left;
border: 1px solid #666666;

}

div#contactform #captha input{
float: right;
width: 100px;
margin-left: 10px;
}

#contactform .indent
{
margin:10px 55px 0px 95px;
text-align: right;
}

#contact-form-wrapper h2{
background: url('http://www.dooleyrumble.co.uk/images/template-images/contact-form-h2-bkg.gif') repeat-x;
margin-top: 0;
padding-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
color: #ffffff;
}

div#contactform textarea,
div#contactform input{
border: 1px solid #666666;
color: #666666;
} 

div#contactform p input{
width: 210px;
}



div #table-right div.button-wrapper input{
width: 110px;
float: right;
margin-right: 10px;
margin-top: 60px;
}




div#contactform p{
margin-top: 0;
padding-top: 0;
margin-top: -5px;
padding-left: 10px;
}

div#contactform textarea{
width: 210px;
}

#contactform .form_element
{
	padding: 0px 10px 0px 10px;
	text-align:left;
	float: left;
	width: 180px;
}

#contactform .form_data 
{
	padding: 0px;
	text-align:left;
	float: left;	
}

#contactform .separator 
{
	clear: both;
	padding: 0px;
	font-size: 0.5px;
	height: 0.5px;
}


div#contactform div#table-right p input{  
/*border: 1px solid red;*/
}



table#ctl00_MainContent_ctl02_field4 label{
display: inline-block;
margin:0;
padding:0;
width: 190px;
text-align: right;
float; right;
/*border: 1px solid red;*/

}

div#contactform div.separator{
display: block;
padding-top: 4px;
/*border: 1px solid red;*/
}


div#contactform input[type=checkbox], 
div#contactform input[type=radio]{
border: none;
}

#footer .footer_link { border-right:solid 1px #000; padding-right:4px; }
#footer .footer_language_link {	border-left:solid 1px #000; }
#footer .footer_last{}


/* Begin Xanthos Styles */

body{
background: #eedb55;
color: #242021;
}
body a{
color: #3333ff;
}

div#container{
background: url('http://www.dooleyrumble.co.uk/images/template-images/container-bkg.jpg');
width: 983px;
}


div#content.internal-content h1{
color: #000000;
font-size: 1.6em;
padding-top: 20px;
}

div#strapline{
float: right;
width: 300px;
margin-top: 26px;
margin-right: 45px;
font-weight: bold;
font-size:  1.8em;
text-align: right;
}

div#logo{
float: left;
margin-left: 35px;
width: 250px;
}

div#strapline span.italics{
font-style: italic;
font-size: 0.9em;
font-weight: normal;
}


div#content,
div#homepage-flash,
div#header,
div#menu{
margin-left: 21px;
}


/* Menu and Breadcrumbs*/



div#menu-bar-wrapper{
height: 57px;
background: url('http://www.dooleyrumble.co.uk/images/template-images/menu-wrapper-bkg.gif');
margin-left: 21px;
width: 945px;
clear: both;
}




div#content{
margin-left: 35px;
width: 914px;
line-height: 1.8em;
}

img.grey-bar-first{
margin-left: 22px;
margin-top: 2px;
}

img.grey-bar-second{
margin-left: 22px;
margin-top: 20px;
}

img.homepage-logos{
margin-left: 4px;
}

div#menu-bar-wrapper div#vgm_category_path.obs-breadcrumbs ul.breadcrumbs a{
color: #000000;
text-decoration: none;
}

div#menu-bar-wrapper div#vgm_category_path.obs-breadcrumbs ul.breadcrumbs{  
margin-top: 37px;
padding-left: 357px;
font-size: 0.85em;
}

 

/* Homepage calls to action */

h2#logistics{
background: url('http://www.dooleyrumble.co.uk/images/template-images/c2a-home-logistics.jpg') no-repeat;
margin-top: 0;
height: 124px;
color: #ffffff;
font-weight: normal;
padding-top: 3px;
padding-left: 10px;
display: block;
}

h2#training{
background: url('http://www.dooleyrumble.co.uk/images/template-images/c2a-home-training.jpg') no-repeat;
margin-top: 0;
height: 124px;
color: #ffffff;
font-weight: normal;
padding-top: 3px;
padding-left: 10px;
display: block;
}

h2#latest-news{
background: url('http://www.dooleyrumble.co.uk/images/template-images/c2a-home-latest-news.jpg') no-repeat;
margin-top: 0;
height: 124px;
color: #ffffff;
font-weight: normal;
padding-top: 3px;
padding-left: 10px;
display: block;
}


h2#read-our-blog{
background: url('http://www.dooleyrumble.co.uk/images/template-images/c2a-home-read-our-blog.jpg') no-repeat;
margin-top: 0;
height: 124px;
color: #ffffff;
font-weight: normal;
padding-top: 3px;
padding-left: 10px;
display: block;
}



div.homepage-c2a-first p,
div.homepage-c2a p{
padding: 10px;
padding-top: 0;
line-height: 1.8em;
}

div.homepage-c2a-first a,
div.homepage-c2a a{
text-decoration: none;
cursor: pointer;
}

div.homepage-c2a{
width: 233px;
min-height: 292px;
float: left;
border: 1px solid #cccccc;
margin-left: 1px;
margin-top: 2px;
}

div.homepage-c2a-first{
width: 233px;
min-height: 292px;
float: left;
border: 1px solid #cccccc;
margin-left: 22px;
margin-top: 2px;
}

p.read-more-text{
text-align: right;
}

div.homepage-c2a-first a,
div.homepage-c2a a{
color: #000000;
}

/* Homepage Blog */

div.homepage-c2a h4{
display:none;
}

div.homepage-c2a div.recentPosts ul{
margin-left: 0;
padding-left: 10px;
}

div.homepage-c2a div.recentPosts ul li{
list-style-type: none;
line-height: 1.8em;
}

div.homepage-c2a div.recentPosts ul li a{
text-decoration: underline;

}


/* Homepage news */

div.homepage-c2a .news_date{
display: block;
padding-left: 10px;
}

div.homepage-c2a div.news_manager a{
display: block;
padding-left: 10px;
padding-top: 9px;
color: #000000;
text-decoration: underline;
font-weight: normal;
}

/* Internal news */

div#content.internal-content div.news_manager .news_title{

color: #000000;
font-size: 1.5em;
font-weight: bold;
margin-left: 0;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 2px solid #cccccc;
}

div#content.internal-content div.news_manager a.news_title{
color: #000000;
font-size: 1.1em;
border: none;
}

/* News search */
div.VolNewsSearch select, input, textarea{ 
border: 1px solid #cccccc;
padding: 4px;
}

div.VolNewsSearch{ 
}

div.VolNewsSearch ul li{
padding-top: 10px;
} 

div.VolNewsSearch label, select{
text-align: left;
}

div.VolNewsSearch ul li{ 
list-style-type: none;
}


/* Footer  */
div#footer-wrapper{ 
clear: both; 
margin-bottom: 0; 
padding-bottom: 0; 
text-align: center; 
}

div#footer-wrapper a{
color: #999999;
text-decoration: none;
}

#footer .footer_link { border-right: solid 1px #999999; padding-right:4px; }
#footer .footer_last{ border: none; }

/* Copyright List */
div#footer-wrapper ul{ 
margin-left: auto;
margin-right: auto;
width: 900px;
padding-left: 0;
}

div#footer-wrapper ul.copyright-list li{ 
display: inline;
border-right: solid 1px #999999; 
padding-right:4px;
padding-left: 5px;
margin-top: 5px; 
margin-bottom: 0; 
padding-bottom: 0; 
color: #999999; 
text-decoration: none; 
font-weight: normal;
}

div#footer-wrapper ul.copyright-list li.last{ 
border: none;
}

/* Internal Template CSS */

div#content.internal-content{
width: 492px; 
float: left;
}

div#content.internal-content h1{
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 2px solid #cccccc;
}

div#internal-right-column-wrapper{
margin-top: 20px;
width: 378px;
float: right;
margin-right: 25px;
}


div#internal-c2a-right{
width: 180px;
float: right;
padding-left: 11px;
border-left: 1px solid #cccccc;
}

div#internal-c2a-left{
width: 180px;
float: left;
}

div#internal-c2a-right img,
div#internal-c2a-left img{
padding-bottom: 11px;
}



/* Blog */
div.side-column-first h4{ margin:0; padding: 0; display: none; }
div.side-column-content-100{ /*margin:0; padding: 0;*/ }
div.post{  }
div.dateTab{ font-weight: bold; }

div.volBlogCategories ul{ margin:0; padding: 0;  }
div.volBlogCategories ul li{ list-style-type: none; margin-top: 5px; }

div.volBlogArchives ul{ margin:0; padding: 0;  }
div.volBlogArchives ul li{ list-style-type: none; margin-top: 5px; }

div#content div#ctl01_MainContent_blog_permalink_Social.Social ul li{ 
display: inline; 
list-style-type: none; 
background-image: none;
}



div#volBlog fieldset{  }
div#volBlog fieldset legend{ font-weight: bold; }
div#volBlog div.detailRow label{ text-align: left;}
div.formRow{ margin-top: 4px; }
div#volBlog label.formLabel{ text-align: left;}
div#right-column{ /*border: 1px solid red;*/ float: right; width: 245px; height: 100%; margin-top:40px; }
div#volBlogSearchForm input#txtKey{  
float: left;
border: 1px solid #666666;
color: #666666;
width: 109px;
margin-top: -8px;
}

div#volBlog div.post h2.title a{
color: #000000;
text-decoration: none;
padding-bottom: 10px;
border-bottom: 2px solid #cccccc;
}

div#volBlog div.post h2.title{
padding-top: 10px;
}


div#volBlogSearchForm input.volBlogSubmit{  
float: right;
margin-left: 0px;
background: url('http://www.dooleyrumble.co.uk/images/template-images/button-go.gif') repeat-x; 
width: 58px;
height: 39px; 
border: none;
margin-top: -20px;
}

div#right-column h2{ display: block; clear: both; }

/* Side column Styles */
div.side-column h2{ 
font-size: 1.2em;
font-weight: normal;
background: url('http://www.dooleyrumble.co.uk/images/template-images/side-column-header.gif');
height: 45px;
margin:0;
padding-top: 14px;
padding-bottom: 0;
text-align: center;
color: #666666;
 }


div.side-column-first h2{ 
font-size: 1.2em;
font-weight: normal;
background: url('http://www.dooleyrumble.co.uk/images/template-images/side-column-header.gif');
height: 45px;
margin: 0;
padding-top: 14px;
padding-bottom: 0;
text-align: center;
color: #666666;
 }

div.side-column-first{ width: 219px; float: left; margin-left: 8px; }
div.side-column-first{ background: url('http://www.dooleyrumble.co.uk/images/template-images/side-column-bkg.gif'); }
div.side-column-first h2 a{ color: #666666; text-decoration: none; margin-top: 0; padding-top: 0;}
 }
div.side-column-first h2 a:visited{ color: #c7c7c7;  }
div.side-column-first h2 a:hover{ color: #c7c7c7; text-decoration: none; }
div.side-column-first p{ margin:0; padding: 0; padding-top: 8px; }
div.side-column-content-100{ padding-left: 25px; /*border: 1px solid red;*/ padding-right: 25px; font-size: 1.1em; }

div.side-column-content-100 a{

}


div.side-column-first{ 
margin-top: -5px;
 }


div#volBlog div.Social ul li{
padding-left: 5px;
}

div#content.blog-template{ float: right;  width: 469px;  }

/* mroe on forms */

div#table-right div.aditional-fields-wrapper table#ctl00_MainContent_ctl02_field6{
margin-top: 10px;
padding-left: 10px;
}

div#table-right div.aditional-fields-wrapper table#ctl00_MainContent_ctl02_field6 label{
padding-left: 0;
}

div#table-left p{
margin-top:0px;
}

div#table-right p{
margin-top:0px;
}



/* News spreader */

div.VolNewsLatest{ padding: 5px; }
div.VolNewsLatest span.news_date{ display: block; padding-bottom: 0; margin-top: 10px; }
div.VolNewsLatest a.news_title{ display: block; margin-top: 0px; padding-bottom: 5px;    }


