.custom .other-services{
clear:both;
float:left;
margin-left:-1px;
margin-right:20px;
width:300px;
}

.custom .testimonial-mid {
display:inline-block;
float:left;
width:300px;
}

.custom .testimonial-right {
float:right;
width:299px;
}

.custom .cta-button a {
background:transparent url(images/lp-cta-button.png) no-repeat scroll 0 0;
display:block;
height:35px;
margin-left: 10px;
text-indent: -9999px;
}

.custom .cta-button a:hover {
background-position:0 -35px;
}
.custom .cta-button span {
display:block;
}

.custom #cta-wrapper{clear: both;}
.ctabox {padding: 0 15px 0 15px; height: 240px; overflow: hidden;}
.ctabox h3 {margin-top: 10px !important;}
.home-left, .home-left-mid, .home-right-mid, .home-right {background:transparent url(images/lp-cta-bg.jpg) no-repeat scroll 0px 0px; display: inline-block; height:290px; margin-bottom:20px; margin-top:20px; width:220px; }

.home-left, .home-left-mid, .home-right-mid {float: left; margin-right: 20px;}

.home-left {margin-left:-1px}
.home-right {float:right;}


.custom #intro-box {
display:inline;
float:left;
height:277px;
width:460px;
margin-left: -1px;
}

.custom #intro-box p {
color:#333333;
font-size:1.26em;
line-height:1.571em;}

.custom #you-tube {
background-color:whitesmoke;
display:inline;
float:right;
height:277px;
padding:1em 1em 0.1em 1em;
width:auto;
margin-left: 20px;
}


/*.custom #you-tube {
display:inline;
float:right;
height:277px;
width:425px;
margin-bottom: 0;
}*/


.custom.aaaaa #content_box {background:transparent url(images/grid.gif) repeat-y scroll 0 0;}

.custom.aaaaa .no_sidebars #content {background:transparent url(images/grid.gif) repeat-y scroll 0 0;}

/*-------------------------- MENU ---------------------

Background
Header
Menu
Content
Sidebar
Post
Footer

Colors: Blue: #304890 l/blue: #dfe6fe  Maroon: #A0002E

------------------------------------------------------*/

/* ---------------Text Formating --------------*/

.custom h1, h2, h2 a {color:#A0002E; font-family:helvetica,arial,sans-serif; font-weight:bolder; line-height:1.2em; }
.custom h3 {color:#304890; font-family:helvetica,arial,sans-serif; font-weight:normal; margin-top: 5px;}
.custom .headline_area h1, .headline_area h2 {color:#A0002E; font-size:2.2em; line-height:1.364em; }

.custom #header_area {background: transparent;}
		.custom #header_area .page {background:#fff; padding-top:1em; margin-top: 1em; }
			
			
			
			.custom #nav_area {
			background:transparent;}
			
			.custom #nav_area .page {
			background:#A0002E none repeat scroll 0 0;
			border-bottom:1px solid #A0002E;
			border-top:1px solid #A0002E;}
			

.custom #footer_area {background:transparent; height:450px; }
.custom #footer_area .page {background:transparent none repeat scroll 0 0; padding-bottom:1.1em;}  



.custom #header #logo a {
background:transparent url(images/logo.jpg) no-repeat scroll 0 0;
display:block;
height:110px;
}

.custom #header #logo, .custom #header #tagline {text-indent:-9999px; } .custom #header #tagline {height:0; }
.custom #header {border-bottom:medium none; padding:0; }

.custom .menu, .menu a, .menu li ul {background:#A0002E none repeat scroll 0 0;}

.custom #sub {
background:green url(images/gb-sub-bg.jpg) no-repeat scroll 50% 0;
border:3px solid #F5F5F5;
height:154px;
width:auto;
}

.post_box {padding-top:20px; width:618px;}

.no_sidebars .post_box {width:939px;}

.custom #sidebars {width: 300px;}

.custom #content_box {background:#FFFFFF none repeat scroll 0 0;}

.custom #container {margin-bottom: 1em; margin-top:1em;}

.custom #page {background:#FFF none repeat scroll 0 0; padding:0.5em;}

.custom #footer {
color:white;
font-size:1.25em;
height:8em;
text-shadow:1px 1px 1px black;
}


.custom .mid-strap {
background:#A0002E none repeat scroll 0 0;
clear:both;
color:white;
font-size:1.25em;
font-style:oblique;
font-weight:bold;
height:1.75em;
margin:20px 0 50px;
padding:0.3em 0 0;
text-align:left;
text-indent:1em;
}

.custom #introabout {
line-height:1.85em;
margin-right:318px;
padding:10px 10px 1px;
}

.custom #rightabout {
float:right;
font-family:helvetica,arial,sans-serif;
line-height:1.25em;
margin:0;
width:300px;
}

.custom #intro {
border-bottom:1px dashed #F5F5F5;
margin:0 20px 30px 0;
width:618px;
}

.custom #left {clear:left;float:left;padding-left:1em;width:575px;}

.custom #right {float:right; margin-right:1em; width:300px; }

.custom #right-testimonial {float:right; margin-right: 30px; width:525px;}

.custom #right-hobby {
background:#FFFBCC none repeat scroll 0 0;
border:3px solid #E6DB55;
float:right;
margin-bottom:10px;
margin-left:20px;
padding:20px;
width:320px;
}


.custom .splitl {
float:left;
margin-bottom:10px;
width:299px;
}

.custom .splitr {
float:right;
margin-bottom:10px;
width:273px;
}

.custom .splitrr {
background:#EEEEEE none repeat scroll 0 0;
float:right;
margin-bottom:10px;
padding:10px;
text-align:right;
width:280px;
}

.custom .li.widget {margin: 0em;}

.custom .sidebar ul.sidebar_list {padding-left:0;padding-right:0;padding-top:0;}


.custom blockquote {
background:transparent url(images/quote.png) no-repeat scroll 6px 14px;
border-left:medium none;
color:#222222;
font-family:Times New Roman,serif;
font-size:1.15em;
line-height:1.25em;
margin:0 0 0.5em;
padding:1.5em 0 0.5em 4em;
text-align:justify;
}


.custom .format_text .drop_cap { color:#111111; font-family:Arial; font-size:5.6em; font-weight:bolder; padding-right:0; padding-top:3px; }

.custom .format_text ul {color:#111111;font-family:Trebuchet MS;list-style-image:none;list-style-position:outside;list-style-type:disc;margin-left:1.5em;outline-width:1px;padding-bottom:1em;padding-right:1em;padding-top:1em;}



.custom #sub-box {background-attachment:scroll;background-color:#a0d1cf;background-image:url(images/sub-bg.jpg);background-position:right bottom;padding:1em;margin: 0em
}

.custom #sub-box p {font-family:Helvetica,arial;font-size:1em;}
.custom #sub-box a, #sub-box-home a {text-decoration: none;}

.custom #sub-box a img {padding-left:0.3em;padding-right:0.3em;}

.custom #multimedia_box {margin: 0em;}


.custom .sidebar h3 {background:#F2F5FF; font-family:"helvetica neue",helvetica,arial,sans-serif; font-size:1.5em; font-variant:inherit; font-weight:normal; letter-spacing:0; margin:0; padding-bottom:5px; padding-left:5px; padding-top:5px; text-shadow:1px 1px 2px grey; }

.custom .sidebar li.widget ul {padding:0em;}

.custom li.widget ul li {background:#DFE6FE; border-color:#304890; border-style:none none solid; border-width:0 0 1px; margin:0; padding:0.5em 1em; }

.custom .widget {background: #F2F5FF; margin: 0; padding: 0; width: auto;}

.custom .thumblinks {margin-left: 1px;}

.custom .thumblinks a img {border:2px solid #F5F5F5; }

.custom .thumblinks a:hover img { border:2px solid #304890; }


.custom #contact-info-wrapper {
background:#F1F1F1 none repeat scroll 0 0;
overflow:hidden;
padding:20px;
width:560px;
float: left;
}
.custom #googlemap-wrapper {
background:#FFFFFF none repeat scroll 0 0;
float:left;
margin:0 1em 0 0;
}
.custom #googlemap {
background:whitesmoke none repeat scroll 0 0;
display:block;
height:335px;
padding:1em;
width:300px;
}


/* ------------- About us blocks -----------------*/

.custom .three-block {
color:#222222;
float:left;
font-family:times New Roman;
font-size:1.1em;
height:200px;
margin-bottom:40px;
margin-left:20px;
text-align:left;
width:299px;
}

.custom .three-block img {
border:2px solid #F5F5F5;
margin-bottom:0;
margin-right:15px;
}

.custom .three-block-left {
color:#222222;
float:left;
font-family:times New Roman;
font-size:1.1em;
height:200px;
margin-bottom:40px;
width:298px;
}

.custom .three-block-left img {
border:2px solid #F5F5F5;
margin-bottom:0;
margin-right:15px;}

.custom #detailed-profile {
border:2px solid #DFE6FE;
clear:left;
font-family:"helvetica neue",helvetica,arial,sans-serif;
margin:20px 400px 20px 0;
padding:0 1em 1em;
width:auto;
}

.format_text input, #commentform input, #commentform textarea {
border-width:0.071em;
padding:0.214em;
width:auto;
}

/*----------------BUTTOM HOVER----------------*/


.custom input[type="submit"] {background:blue; color: white;}

.custom input[type="submit"]:hover {background: green; color: white;}

.custom #contact-form-wrapper {background:#FAFAFA; border:3px solid #F5F5F5; margin-bottom:30px; padding:30px; float: left;}


/*Gets the video sittin pretty*/ .custom #multimedia_box {padding:6px;} .custom .video_box {background:#DFE6FE;}

.custom .feedback {position:fixed; right:0; top:250px; }

/*----------FEEDBACK TAB------------*/

.custom .feedback a {text-indent: -9999px; position: fixed ; right: 0px; top: 205px; background:transparent url(images/feedback.png) no-repeat 0px 0px; position:fixed; height:120px; width: 30px; z-index:1000;}

.custom .feedback a:hover {background:transparent url(images/feedback.png) no-repeat 0px -120px;}

.custom .feedback span {display:block;}


/*---------HIGHLIGHT---------------*/

.custom .highlight {background:#FFFbcc none repeat scroll 0 0; border-color:#e6db55; border-style:solid; margin-bottom:1em; margin-top:1em; padding-bottom:0.5em; padding-left:1em;padding-right:1em;padding-top:1em; }

.custom .highlight h3 {font-size:1.75em; line-height:0.25em; margin-top:0; padding-top:1em;}

.custom .highlight img {margin: 2px;}

.custom .highlight a img {border:2px solid #F5F5F5; }

.custom .highlight a:hover img { border:2px solid #304890; }

.custom .highlight a:visited img { border:2px solid #A0002E; }

.custom #pricelist {border:2px solid #DFE6FE; margin-bottom:1em; padding:1em; }



/*---------FREEPHONE-----------*/
.custom .freephone {font-size: 1.5em; color: dodgerblue; text-align: center; background: #ffffff; padding: 10px 0 10px 0;}
.custom .freephone h5 {color: navy;}
.custom .freephone h3 {color: maroon; font-size: 2em; font-weight: bold;}


/*---------FEATURED CONTENT GALLERY--------------*/

#feature_box {border: none; margin:10px 0 20px 10px; padding:0; width:620px; }

.custom .jdGallery .slideInfoZone h2 {
background-color:#FFFFFF !important;
background-image:none !important;
color:#A0002E !important;
font-size:19px !important;
font-weight:bold !important;
margin:5px 15px !important;
padding:0 !important;
text-align:left !important;
}

.custom .jdGallery .slideInfoZone p {
background-color:#FFFFFF !important;
background-image:none !important;
color:#000000 !important;
font-size:15px !important;
margin:5px 15px !important;
padding:0 !important;
text-align:left !important;
}


/*---------------------------------*/
/* WIDGETIZED FOOTER               */
/* Mike Nichols - October 17, 2009 */
/*---------------------------------*/

/* footer widget area setup */

.custom #footer {font-size: 1em;}

/*.custom #footer_area .page {
height:450px;
padding-bottom:20px;
}*/

.custom #footer_setup h3 {
border-bottom:1px solid grey;
color:#A0002E;
font-family:helvetica,arial,sans-serif;
font-size:10pt;
font-weight:bold;
margin-bottom:10px;
padding:20px 0 10px;
text-indent:10px;
text-transform:uppercase;
}

.custom #footer_setup p {
color:#111111;
font-family:arial,sans-serif;
font-size:1em;
margin-bottom:3px;
}

.custom #footer_setup a {color: #333; font-size: 1.2em; font-family:arial,sans-serif; }

.custom #footer_setup a:hover {color:#A0002E;}


.custom #footer_setup ul li {
border-bottom: solid 1px grey;
list-style-position:outside;
list-style-type:none !important;
padding: 5px;
}



.custom #footer_setup {
background:transparent none repeat scroll 0 0;
line-height:1.75em;
margin:0 28px 0 0;
overflow:hidden;
padding-top:15px;
}


/* widget item setup */
#footer_setup .footer_items {
background:transparent none repeat scroll 0 0;
display:inline-block;
float:left;
height:300px;
margin:0 20px 10px 0;
padding-top:10px;
text-align:left;
width:218px;
}


/* do not change these! */
#footer_setup .footer_items ul li { list-style: none; }
#footer_setup .footer_items ul { margin: 0px; padding: 0px; }


#footer_setup .footer_items-right {
background:transparent none repeat scroll 0 0;
display:inline-block;
float:left;
height:300px;
margin:0 0 10px -1px;
padding-top:10px;
text-align:left;
width:218px;
}

/* do not change these! */
#footer_setup .footer_items-right ul li { list-style: none; }
#footer_setup .footer_items-right ul { margin: 0px; padding: 0px; }

.custom .highlight-right-wrap {
background:#FFFFFF url(http://lp-uk.com/images/keys.jpg) no-repeat scroll 50% 0;
border:1px solid grey;
float:right;
height:535px;
margin-left:20px;
text-align: center;
width:300px;
}
.custom .highlight-right {margin: 190px 10px 10px 10px; text-align: left;}
.custom .highlight-right-wrap h3 {color: #a0002e;}

.custom #feedback-form-wrapper {
background:#FAFAFA none repeat scroll 0 0;
border:3px solid #F5F5F5;
float:left;
margin-bottom:30px;
padding:10px;
width:315px;
}



/* END END END END END END END END END END END END END END END END */