.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 url(images/lp-uk-sky.jpg) repeat-x scroll 0 0;}
.custom #header_area .page {background:transparent none repeat scroll 0 0; padding-top:0; }
.custom #nav_area, #nav_area .page {background: #a0002e;}

.custom #footer_area {background:transparent url(images/daisy_footer.jpg) repeat-x scroll 50% 100%; 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/ga-blog-header.png) no-repeat scroll 9px 0;
display:block;
height:150px;
width:970px;
}

.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;}

.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 #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 .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.6em; 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 #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:250px;
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-top: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 {width: 100%;}*/

/*.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:#2361A1; font-variant:small-caps; font-family:arial,sans-serif; }

.custom #footer_setup a:hover {color:#ff6600;}


.custom #footer_setup ul li {
list-style-position:inside !important;
list-style-type:square !important;
}



.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;}


/* END END END END END END END END END END END END END */


/* AUTHOR BOX */
.custom #comments { clear: both; }
.postauthor { background: #F5F5F5; border-top: 1px solid #e1e1e0; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding: 1.5em; }
.postauthor img { border: 5px solid #e2dede; float: left; margin-right: 1.5em; }
.postauthor h4 {color:#666666; font-family:"helvetica neue",helvetica,arial,sans-serif; font-size:2em; margin-bottom:5px;}
.postauthor p {color:#515151; font-family:arial; font-size:12px; font-weight:lighter; letter-spacing:0; margin-bottom:12px;}
.postauthor p.hlight { font-size: 11px; text-transform: uppercase; }
.postauthor p.hlight span { color: #CB3131; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px; }
/* BOXES */

#similar h3, #rightcol h3 { color: #9c132e; font-size: 1.8em; letter-spacing: normal; padding-top: 30px; }

#similar {width:auto;}
#similar p {font-family:arial; font-size:1.5em; line-height:1.6em; margin-bottom:0; padding:10px; text-align:justify; }
#similar a { font-size: 1.4em; border-bottom: 1px solid #CB3131; line-height: 1.5em; }
#similar a:hover { border: 0; }


#similar h3 { padding-left: 10px; }
#similar span.date { color: #888; letter-spacing: 1px; text-transform: uppercase; }

#rightcol { float: right; width: 50%; }
#rightcol p { font-size: 14px; line-height: 1.5em; padding: 10px 2.5em 10px 0;  }
#rightcol h3 { padding: 0; }
#rightcol ul { list-style-position: inside;  list-style-type: square; margin-left: 1em; }
#rightcol ul a { border-bottom: 1px solid #CB3131; font-size: 14px; }
#rightcol ul a:hover { border: 0; }
#rightcol li { margin-bottom: 10px; }
#subscribe {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFBCC none repeat scroll 0 0;
border:1px solid #E6DB55;
float:right;
margin:15px 0 15px 25px;
padding:10px 15px;
}
#custom { background: #E4F2FD; border: 1px solid #C6D9E9; float: right; margin:15px 0 15px 25px;
padding:10px 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }


/*----------------SUB BOX--------------------*/

.custom #sub {
background:#C3D558 url(images/gb-sub-bg.jpg) no-repeat scroll 50% 0;
border:3px solid #F5F5F5;
height:275px;
width:auto;
}

.custom .sub-labels {margin: 10px;}

.custom .sub-labels img {margin:0 2px 0 0;}

.custom .sub-labels h3 {
color:#A0002E;
font-family:Helvetica,arial,sans-serif;
font-size:2em;
line-height:1em;
margin:10px 0 0 40px;
padding-bottom:0.25em;
text-shadow:0 0 2px green;
}

.custom .sub-labels p {
color:darkGreen;
font-size:1.21em;
font-weight:bolder;
}


.custom #feature_box {
background:transparent none repeat scroll 0 0; margin-top: 30px;}


/* END END END END END END END END END END END END END */