/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(http://www.goodgaragescheme.co.uk/images/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(http://www.goodgaragescheme.co.uk/images/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(http://www.goodgaragescheme.co.uk/images/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=10px&bgColorHeader=3a8104&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=33&borderColorHeader=3f7506&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=285c00&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=10&borderColorContent=72b42d&fcContent=ffffff&iconColorContent=72b42d&bgColorDefault=4ca20b&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=60&borderColorDefault=45930b&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=4eb305&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=50&borderColorHover=8bd83b&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=285c00&bgTextureActive=04_highlight_hard.png&bgImgOpacityActive=30&borderColorActive=72b42d&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fbf5d0&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=4eb305&bgColorError=ffdc2e&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=95&borderColorError=fad000&fcError=2b2b2b&iconColorError=cd0a0a&bgColorOverlay=444444&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=15&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=07_diagonals_small.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=0px&offsetTopShadow=4px&offsetLeftShadow=4px&cornerRadiusShadow=4px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #72b42d; background: #285c00 url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_inset-soft_10_285c00_1x100.png) 50% bottom repeat-x; color: #ffffff; }
.ui-widget-content a { color: #ffffff; }
.ui-widget-header { border: 1px solid #3f7506; background: #3a8104 url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_highlight-soft_33_3a8104_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #45930b; background: #4ca20b url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_highlight-soft_60_4ca20b_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #ffffff; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #8bd83b; background: #4eb305 url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_highlight-soft_50_4eb305_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #72b42d; background: #285c00 url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_highlight-hard_30_285c00_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #f9dd34; background: #fbf5d0 url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_glass_55_fbf5d0_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #fad000; background: #ffdc2e url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_diagonals-thick_95_ffdc2e_40x40.png) 50% 50% repeat; color: #2b2b2b; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #2b2b2b; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #2b2b2b; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_72b42d_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_72b42d_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_ffffff_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_ffffff_256x240.png); }
.ui-state-active .ui-icon {background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_ffffff_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_4eb305_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; }
.ui-corner-tr { -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; }
.ui-corner-br { -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.ui-corner-top { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.ui-corner-right {  -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.ui-corner-left { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; }
.ui-corner-all { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

/* Overlays */
.ui-widget-overlay { background: #444444 url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_diagonals-thick_15_444444_40x40.png) 50% 50% repeat; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: 4px 0 0 4px; padding: 0px; background: #aaaaaa url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_diagonals-small_0_aaaaaa_40x40.png) 50% 50% repeat; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }/*
 * jQuery UI Resizable @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Accordion @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }/*
 * jQuery UI Autocomplete @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*
 * jQuery UI Button @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Slider @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Tabs @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
 * jQuery UI Datepicker @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*
 * jQuery UI Progressbar @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(http://www.goodgaragescheme.co.uk/images/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(http://www.goodgaragescheme.co.uk/images/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(http://www.goodgaragescheme.co.uk/images/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=10px&bgColorHeader=3a8104&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=33&borderColorHeader=3f7506&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=285c00&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=10&borderColorContent=72b42d&fcContent=ffffff&iconColorContent=72b42d&bgColorDefault=4ca20b&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=60&borderColorDefault=45930b&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=4eb305&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=50&borderColorHover=8bd83b&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=285c00&bgTextureActive=04_highlight_hard.png&bgImgOpacityActive=30&borderColorActive=72b42d&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fbf5d0&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=4eb305&bgColorError=ffdc2e&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=95&borderColorError=fad000&fcError=2b2b2b&iconColorError=cd0a0a&bgColorOverlay=444444&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=15&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=07_diagonals_small.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=0px&offsetTopShadow=4px&offsetLeftShadow=4px&cornerRadiusShadow=4px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #72b42d; background: #285c00 url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_inset-soft_10_285c00_1x100.png) 50% bottom repeat-x; color: #ffffff; }
.ui-widget-content a { color: #ffffff; }
.ui-widget-header { border: 1px solid #3f7506; background: #3a8104 url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_highlight-soft_33_3a8104_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #45930b; background: #4ca20b url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_highlight-soft_60_4ca20b_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #ffffff; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #8bd83b; background: #4eb305 url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_highlight-soft_50_4eb305_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #72b42d; background: #285c00 url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_highlight-hard_30_285c00_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #f9dd34; background: #fbf5d0 url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_glass_55_fbf5d0_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #fad000; background: #ffdc2e url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_diagonals-thick_95_ffdc2e_40x40.png) 50% 50% repeat; color: #2b2b2b; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #2b2b2b; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #2b2b2b; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_72b42d_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_72b42d_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_ffffff_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_ffffff_256x240.png); }
.ui-state-active .ui-icon {background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_ffffff_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_4eb305_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; }
.ui-corner-tr { -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; }
.ui-corner-br { -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.ui-corner-top { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.ui-corner-right {  -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.ui-corner-left { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; }
.ui-corner-all { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

/* Overlays */
.ui-widget-overlay { background: #444444 url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_diagonals-thick_15_444444_40x40.png) 50% 50% repeat; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: 4px 0 0 4px; padding: 0px; background: #aaaaaa url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_diagonals-small_0_aaaaaa_40x40.png) 50% 50% repeat; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }/*
 * jQuery UI Resizable @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Accordion @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }/*
 * jQuery UI Autocomplete @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*
 * jQuery UI Button @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Slider @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Tabs @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
 * jQuery UI Datepicker @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*
 * jQuery UI Progressbar @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(http://www.goodgaragescheme.co.uk/images/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(http://www.goodgaragescheme.co.uk/images/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(http://www.goodgaragescheme.co.uk/images/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(http://www.goodgaragescheme.co.uk/images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.goodgaragescheme.co.uk/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=10px&bgColorHeader=3a8104&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=33&borderColorHeader=3f7506&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=285c00&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=10&borderColorContent=72b42d&fcContent=ffffff&iconColorContent=72b42d&bgColorDefault=4ca20b&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=60&borderColorDefault=45930b&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=4eb305&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=50&borderColorHover=8bd83b&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=285c00&bgTextureActive=04_highlight_hard.png&bgImgOpacityActive=30&borderColorActive=72b42d&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fbf5d0&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=4eb305&bgColorError=ffdc2e&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=95&borderColorError=fad000&fcError=2b2b2b&iconColorError=cd0a0a&bgColorOverlay=444444&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=15&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=07_diagonals_small.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=0px&offsetTopShadow=4px&offsetLeftShadow=4px&cornerRadiusShadow=4px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #72b42d; background: #285c00 url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_inset-soft_10_285c00_1x100.png) 50% bottom repeat-x; color: #ffffff; }
.ui-widget-content a { color: #ffffff; }
.ui-widget-header { border: 1px solid #3f7506; background: #3a8104 url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_highlight-soft_33_3a8104_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #45930b; background: #4ca20b url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_highlight-soft_60_4ca20b_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #ffffff; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #8bd83b; background: #4eb305 url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_highlight-soft_50_4eb305_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #72b42d; background: #285c00 url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_highlight-hard_30_285c00_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #f9dd34; background: #fbf5d0 url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_glass_55_fbf5d0_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #fad000; background: #ffdc2e url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_diagonals-thick_95_ffdc2e_40x40.png) 50% 50% repeat; color: #2b2b2b; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #2b2b2b; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #2b2b2b; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_72b42d_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_72b42d_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_ffffff_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_ffffff_256x240.png); }
.ui-state-active .ui-icon {background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_ffffff_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_4eb305_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; }
.ui-corner-tr { -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; }
.ui-corner-br { -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.ui-corner-top { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.ui-corner-right {  -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.ui-corner-left { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; }
.ui-corner-all { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

/* Overlays */
.ui-widget-overlay { background: #444444 url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_diagonals-thick_15_444444_40x40.png) 50% 50% repeat; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: 4px 0 0 4px; padding: 0px; background: #aaaaaa url(http://www.goodgaragescheme.co.uk/images/jquery_ui/ui-bg_diagonals-small_0_aaaaaa_40x40.png) 50% 50% repeat; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }/*
 * jQuery UI Resizable @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Accordion @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }/*
 * jQuery UI Autocomplete @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*
 * jQuery UI Button @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Slider @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Tabs @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
 * jQuery UI Datepicker @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*
 * jQuery UI Progressbar @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* PACKAGE 		: http://www.goodgaragescheme.co.uk */
/* CREATED ON	: July 06 2010 */

/* DEFAULT Styles --------------------------- */

*{
    padding:0px;
    margin:0px;
}
body{
	margin:0;
	width:100%;
	font-size:13px;
	background-color:#FFFFFF;
}
.cb{ clear:both} .w10{width:10px} .fl{float:left} .fr{float:right} .w5{ width:5px} .w7{ width:7px} .w36{ width:36px} .h10{height:20px} .h7{height:7px} .w168{height:168px} .h10_10{height:10px}
.cb-20{clear:both;height:20px;}
.cb-50{clear:both;height:50px;}
h2{color:#5EA12C}
a:active,a:link,a:hover,a:visited{
	text-decoration:none;
}
body, td, input, textarea, select {
	font-family:arial,sans-serif;
}
.pad_5{padding:5px}
.pad_left_5{padding-left:5px}
.pad_left_10{padding-left:10px}
.pad_left_15{padding-left:15px}
.pad_left_25{padding-left:25px}
.pad_left_30{padding-left:30px}
.pad_right_5{padding-right:5px}
.pad_right_10{padding-right:10px}
.pad_right_15{padding-right:15px}
.pad_right_20{padding-right:20px}
.pad_right_25{padding-right:25px}
.pad_right_30{padding-right:30px}
.pad_right_35{padding-right:35px}
.rac_pad{padding-right:30px; padding-left:15px;}
.pad_right_60{padding-right:60px}
.pad_top_5{padding-top:5px}
.pad_top_2{padding-top:2px}
.pad_top_7{padding-top:7px}
.pad_top_10{padding-top:10px}
.pad_top_12{padding-top:12px}
.pad_top_15{padding-top:15px}
.pad_top_20{padding-top:20px}
.pad_top_25{padding-top:25px}
.pad_top_30{padding-top:30px}
.pad_top_35{padding-top:35px}
.pad_bottom_10{padding-bottom:10px}
.pad_bottom_15{padding-bottom:15px}
.pad_bottom_20{padding-bottom:20px}
.pad_bottom_25{padding-bottom:25px}
.pad_bottom_30{padding-bottom:30px}
.margin_top_5{margin-top: 5px}
.visible{display:block}
.invisible{display:none}
.margintopthree{
    margin-top:3px;
}
.winter{
width:250px;padding-left:50px;font-weight:bold;color:#2E5B0A;padding-top:10px;
}
.header-container{
	width:100%;
	height:229px;
	margin-bottom:2px;	
	background:url(http://www.goodgaragescheme.co.uk/images/header-repeater.jpg);
	background-repeat:repeat-x;
}
.lightgreen-left{
	width:8px;
	height:166px;
	background:url(http://www.goodgaragescheme.co.uk/images/lightgreen-left.jpg);
}
.lightgreen-right{
	width:8px;
	height:166px;
	background:url(http://www.goodgaragescheme.co.uk/images/lightgreen-right.jpg);
}
.lightgreen-bg{
	width:552px;
	height:136px;
	padding-left:30px;
	padding-top:30px;
	background:url(http://www.goodgaragescheme.co.uk/images/lightgreen-bg.jpg);
	background-repeat:repeat-x;
}
.header{
	width:1259px;
	height:193px;
	margin:auto;
	background:url(http://www.goodgaragescheme.co.uk/images/header-image.jpg) no-repeat scroll 0 -1px;
}
.header .header_filler{
	width:340px;
	/*height:198px;*/
	height:117px;
}
.header .header_logocontnr{
	width:506px;
	height:81px;
        
        margin-left:15px;
}
.header-ggslogo{
	width:808px;
	height:258px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/header-ggslogo.jpg);
}
.inp_txt{
width:322;
height:27px;
float:left;
}
.search_top_txt{
	width:322;
	height:36px;
	float:left;
}
.inp_repeat{
width:250px;
height:36px;
/*background:url(http://www.goodgaragescheme.co.uk/images/slice1home_09.png);*/
background:url(http://www.goodgaragescheme.co.uk/images/search_top_rpt.png);
background-repeat:repeat-x;
}
.div_height{
 height:225px;
 width:1280px;
}
.place_holder_outer{padding-top:20px;padding-left:5px}
.place_holder_inner{width:560px;height:140px;background-color:#FFF;border:solid 3px #CCC}
.place_holder_content{padding-top:50px;color:#a2a2a2;font-size:20px;font-weight:bold}
.search_container
{
	height:27x;
	width:360px;
	/*margin-top:150px;*/
	margin-top:69px;
	padding-left:5px;
}
.search_inp{
	width:250px;
	margin-top:8px;
	height:25px;
	border:0px;
	font-size:20px;
}
.menu-full-width{
	width:100%;
	height:33px;
	margin-top:5px;
	background:transparent url(http://www.goodgaragescheme.co.uk/images/menu-bg.jpg) repeat-x scroll 0 2px;
}
.menu-container{
	height:32px;
	/*width:1265px;*/
	width:1247px;
}
.menu-item{
	height:27px;
	float:left;
	padding-top:2px;
}
/* menu classes are written here*/
.home_d{
	width:75px;
	height:29px;
	float:left;
	margin-top:2px;
	cursor:pointer;
	background:url(http://www.goodgaragescheme.co.uk/images/home.jpg);
}
.home_o{
	width:75px;
	height:29px;
	float:left;
	margin-top:2px;
	cursor:pointer;
	background:url(http://www.goodgaragescheme.co.uk/images/home_over.jpg);
}
.top_5_head_1{
	padding:0px 25px 10px 35px;
	color:#5c5a5b;
	text-align:left;
	font-size:17px;
}
.top_5_head_2{
	text-align:left;
	padding-left:35px;
	color:##5EA12C;
}
.top_5_head_left{
	float:left;
	text-align:left;
	width:70px;
	height:70px;
	background:url(http://www.goodgaragescheme.co.uk/images/top_5_garages_list_star.jpg) no-repeat;
}
top_5_head_right{
	float:left;
	text-align:left;
}
.top_5_garage_name{
	font-size:22px;
	text-align:left;
	color:#5EA12C;
}
.top_5_garage_address{
	font-size:17px;
	text-align:left;
	color:#373636;
}
.top_5_date_received{
	clear:both;
	text-align:left;
	font-size:18px;
	color:#5EA12C;
}
.top_5_feedback{
	color:#626262;
	text-align:left;
	font-size:13px;	
}
.top_5_score{
	color:#373636;
	text-align:left;
	font-size:14px;
	padding-top:20px;	
}
.top_5_garage_details_link{
	font-size:14px;
	text-align:left;
	color:#5EA12C;
	cursor:pointer;
	text-decoration:underline;
	padding-top:10px;
	padding-bottom:40px;
}
.about_us_d{
	width:83px;
	height:29px;
	float:left;
	margin-top:2px;
	cursor:pointer;
	background:url(http://www.goodgaragescheme.co.uk/images/about_us.jpg);
}
.about_us_o{
	width:83px;
	height:29px;
	float:left;
	margin-top:2px;
	background:url(http://www.goodgaragescheme.co.uk/images/about_us_over.jpg);
}

.car_care_d{
	width:82px;
	height:29px;
	float:left;
	margin-top:2px;
	background:url(http://www.goodgaragescheme.co.uk/images/car_care.jpg);	
}
.car_care_o{
	width:82px;
	height:29px;
	float:left;
	margin-top:2px;
	background:url(http://www.goodgaragescheme.co.uk/images/car_care_over.jpg);	
}

.carservices_d{
	width:114px;
	height:29px;
	float:left;
	margin-top:2px;
	background:url(http://www.goodgaragescheme.co.uk/images/carservices.jpg);	
}
.carservices_o{
	width:114px;
	height:29px;
	float:left;
	margin-top:2px;
	background:url(http://www.goodgaragescheme.co.uk/images/carservices_over.jpg);	
}

.book_online_d{
	width:116px;
	height:29px;
	float:left;
	margin-top:2px;
	background:url(http://www.goodgaragescheme.co.uk/images/book_online.jpg);		
}
.book_online_o{
	width:116px;
	height:29px;
	float:left;
	margin-top:2px;
	background:url(http://www.goodgaragescheme.co.uk/images/book_online_over.jpg);		
}

.driving_tips_d{
	width:113px;
	height:29px;
	float:left;
	margin-top:2px;
	background:url(http://www.goodgaragescheme.co.uk/images/driving_tips.jpg);		
}
.driving_tips_o{
	width:113px;
	height:29px;
	float:left;
	margin-top:2px;
	background:url(http://www.goodgaragescheme.co.uk/images/driving_tips_over.jpg);		
}

.membership_d{
	width:192px;
	height:29px;
	float:left;
	margin-top:2px;
	background:url(http://www.goodgaragescheme.co.uk/images/membership.jpg);	
}
.membership_o{
	width:192px;
	height:29px;
	float:left;
	margin-top:2px;
	background:url(http://www.goodgaragescheme.co.uk/images/membership_over.jpg);	
}
.feedback_star{cursor:pointer;}
.feedback_d{
	width:141px;
	height:29px;
	float:left;
	margin-top:2px;
	background:url(http://www.goodgaragescheme.co.uk/images/feedback.jpg);	
}
.feedback_o{
	width:141px;
	height:29px;
	float:left;
	margin-top:2px;
	background:url(http://www.goodgaragescheme.co.uk/images/feedback_over.jpg);	
}
.reminder_h1{color:#5EA12C;text-align:center}
.reminder_d{
	width:159px;
	height:29px;
	float:left;
	margin-top:2px;
	background:url(http://www.goodgaragescheme.co.uk/images/reminder.jpg);	
}
.reminder_o{
	width:159px;
	height:29px;
	float:left;
	margin-top:2px;
	background:url(http://www.goodgaragescheme.co.uk/images/reminder_over.jpg);	
}
.contact_image_pad_left{padding-left:30px;}
.contact_image_pad_top{padding-top:35px;}
.contact_image_pad_bottom{padding-bottom:50px;}
.contactus_d{
	width:107px;
	height:29px;
	float:left;
	margin-top:2px;
	background:url(http://www.goodgaragescheme.co.uk/images/contactus.jpg);	
}
.contactus_o{
	width:107px;
	height:29px;
	float:left;
	margin-top:2px;
	background:url(http://www.goodgaragescheme.co.uk/images/contactus_over.jpg);	
}
.contact_bottom_container{
    float: left;
    width:1140px;
    /*background-color: #f2faeb;*/
    padding: 30px 20px 30px 20px;
    
}
.contact_label{
    float:left;
    padding-left: 5px;
    padding-top: 4px;
    font-size: 16px;
    color:#000;
}
.contact_content{
    padding-left: 5px;
    font-size: 22px;
    font-weight:bold;
    color:#5EA12C;
}

.menu-separator{
	width:4px;
	float:left;
}
.home_container{
	width:1260px;
	height:auto;
	margin:7px auto auto;
}
.home_container .home_container_left{
	width:10px;
	/*height:455px;*/
	height:368px;
	background:transparent url(http://www.goodgaragescheme.co.uk/images/home_left.jpg) no-repeat;
}
.home_container .home_container_rpt{
	width:1240px;
	/*height:455px;*/
	height:368px;
	background:transparent url(http://www.goodgaragescheme.co.uk/images/home_rpt.jpg)  repeat-x;
}
.home_container .home_container_right{
	width:10px;
	/*height:455px;*/
	height:368px;
	background:transparent url(http://www.goodgaragescheme.co.uk/images/home_right.jpg) no-repeat;
}
.body-container{
	width:1262px;
	margin-top:7px;
	/*background:transparent url(http://www.goodgaragescheme.co.uk/images/bg-repeater.png);*/
}
.driving-container{
	width:1275px;
	height:844px;
	margin-top:18px;
}
.body-left-frame{
	background:url(http://www.goodgaragescheme.co.uk/images/content-left-border.jpg);
	float:left;
	width:9px;
	height:577px;
}
.body-content{
	float:left;
	width:1261px;
	height:577px;
	background:url(http://www.goodgaragescheme.co.uk/images/content-bg-repeat.jpg);
	background-repeat:repeat-x;
}	
.body-right-frame{
	background:url(http://www.goodgaragescheme.co.uk/images/content-right-border.jpg);
	float:left;
	width:10px;
	height:577px;
}
/********************** car service *******************/
.body-carservice-container{
	width:1280px;
	/*background:url(http://www.goodgaragescheme.co.uk/images/GGS02_CarServices_repeat03.jpg);
	background-repeat:no-repeat;
	background-repeat:repeat-y;*/
	height:950px;
	margin-top:18px;
}
.body-carservice-content{
	float:left;
	width:1253px;
	height:950px;
	background:url(http://www.goodgaragescheme.co.uk/images/book_body_rpt2.png);
	background-repeat:repeat-x;
}
.green_box_rpt_carservice{
	width:1246px;
	background:url(http://www.goodgaragescheme.co.uk/images/green_box_rpt.png);
    clear: both;
    overflow: hidden;
}
.carservice-green_bullet{
	padding-left:10px;
	text-align:left;
}
.reminderservice-green_bullet{
	padding-left:10px;
	text-align:left;
}
.body-left-frame-carservice{
	/*background:url(http://www.goodgaragescheme.co.uk/images/book_left_frame.png);*/
	background:url(http://www.goodgaragescheme.co.uk/images/book_left_frame2.png);
	/*background-repeat:no-repeat;*/
	background-repeat:repeat-y;
	float:left;
	width:10px;
	/*height:100%;*/
	height:950px;	
}
.body-left-repeat-carservice{
	background:url(http://www.goodgaragescheme.co.uk/images/repeat02.jpg);
	background-repeat:repeat-y;
	margin-top:20px;
	float:left;
	width:10px;
	height:100%;
	/*height:150px;*/
}
.body-right-frame-carservice{
	background:url(http://www.goodgaragescheme.co.uk/images/book_right_frame2.png);
	background-repeat:repeat-y;
	float:left;
	width:11px;
	height:950px;	
}
.industry_color_link{
color:#5EA12C;
}
.h2_style_carservice{
margin:0px;
padding-bottom:8px;
}
/*................................................................*/
.book-left-frame{
	background:url(http://www.goodgaragescheme.co.uk/images/book_left_frame.png);
	float:left;
	width:10px;
	height:685px;	
}
.book-body-content{
	float:left;
	width:1253px;
	height:685px;
	background:url(http://www.goodgaragescheme.co.uk/images/book_body_rpt.png);
	background-repeat:repeat-x;	
}
.book-right-frame{
	background:url(http://www.goodgaragescheme.co.uk/images/book_right_frame.png);
	float:left;
	width:11px;
	height:685px;	
}
.button-container{
	width:290px;
	float:left;
	padding:10px 5px 0px 6px;
}
.tips{
	width:268px;
	height:67px;
	float:left;
	padding-bottom:5px;
}
/*
.have_your_say_container{
	width:275px;
	height:190px;
	float:left;
	padding-bottom:5px;
}
.your_say_left{
	float:left;
	width:16px;
	height:170px;
	background:url(http://www.goodgaragescheme.co.uk/images/have_your_say_left.png) no-repeat;
	background-position:right;
}
.your_say_rpt{
	float:left;
	width:238px;
	height:170px;
	background:url(http://www.goodgaragescheme.co.uk/images/have_you_say_rpt.jpg);
	text-align:left;
}
.have_head{
	height:23px;
	padding-top:10px;
	color:#555555;
	font-size:16px;
	font-weight:bold;
	padding-left:15px;
}	
.have_text{
	font-size:13px;
    font-style:normal;
    height:70px;
    padding-left:10px;
    padding-top:20px;
    width:218px;
}
.your_say_rt{
	float:left;
	width:19px;
	height:170px;
	background:url(http://www.goodgaragescheme.co.uk/images/have_your_say_rt.png) no-repeat;
}
*/
.have_your_say_container{
	width:275px;
	height:111px;
	float:left;
	padding-bottom:5px;
}
.your_say_left{
	float:left;
	width:16px;
	height:111px;
	background:url(http://www.goodgaragescheme.co.uk/images/have_your_say_left.jpg) no-repeat;
	background-position:right;
}
.your_say_rpt{
	float:left;
	width:238px;
	height:111px;
	background:url(http://www.goodgaragescheme.co.uk/images/have_you_say_rpt.jpg);
	text-align:left;
}
.have_head{
	height:23px;
	padding-top:10px;
	color:#555555;
	font-size:16px;
	font-weight:bold;
	padding-left:15px;
}
.have_text{
	width:218px;
	height:30px;
	padding-left:10px;
	padding-top:10px;
	font-style:normal;
	font-size:12px;
}
.your_say_rt{
	float:left;
	width:19px;
	height:111px;
	background:url(http://www.goodgaragescheme.co.uk/images/have_your_say_rt.jpg) no-repeat;
}
.center-container{
	width:500px;
	padding-top:20px;
	padding-bottom:0px;
	text-align:justify;
	padding-right:15px;
	
}
.center-container p{ padding-bottom:15px;}
.center-container a{ color:#5EA12C}

.right-container{
	width:406px;	
	padding-top:10px;	
	padding-left:12px;
}
.right-container #feedback{
	width:406px;
}
.right-container .latest_feedback_top{
	width:404px;
	height:37px;
	background:url(http://www.goodgaragescheme.co.uk/images/total_feedback_top.jpg) no-repeat;
}
.right-container .latest_news_top{
	width:404px;
	height:37px;
	background:url(http://www.goodgaragescheme.co.uk/images/latest_news_top.jpg) no-repeat;
        margin-top: 5px;
}
.feedback_count{
        color:#FFFFFF;
        font-size:14px;
        font-weight:bold;
        padding-right:5px;
        float:right;
        padding-top:4px;
}
.right-container .latest-content{
	background:url(http://www.goodgaragescheme.co.uk/images/latest-bg.jpg) repeat-y;
	height:115px;
	width:364px;
	padding-left:20px;
	padding-right:20px;
}
.right-container .latest-bottom{
	width:406px;
	height:14px;
	background:url(http://www.goodgaragescheme.co.uk/images/latest-bottom-border.jpg);
	background-repeat:no-repeat;
}
.right-container .latest-content-news{
	background:url(http://www.goodgaragescheme.co.uk/images/latest-bg.jpg);
	height:129px;
	background-repeat:repeat-y;	
	padding-left:20px;
	padding-right:20px;	
}
.latest-content .green, .latest-content-news .green{
	color:#8AC458;
	text-align:left;
	font-size:15px;
	font-weight:bold;
}
.latest-content .feedback-details, .latest-content-news .feedback-details{
	text-align:left;
	padding-top:5px;
	font-size:11px;
}
.fb_head{
    clear:both;
    font-size:13px;
    font-weight:bold;
    padding:3px 0 5px;
}
.latest_news_date{color:#525252}
.footer-container{
	width:100%;
	height:92px;
	background:url(http://www.goodgaragescheme.co.uk/images/footer_repeat.jpg);
	background-repeat:repeat-x;	
}
.footer-content{
	width:1265px;
	height:92px;
	margin:auto;
}
.footer-left{
	width:1265px;
	height:92px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/footer_left.jpg);
	
}
.footer-text-container{
	/*width:955px;*/
    width:960px;
	height:75px;
	margin:auto;
	text-align:left;
	padding-top:20px;
}
.footer-text-links a:link, .footer-text-links a:visited, .footer-text-links a:hover, .footer-text-links a:active{
	color:#000000;
	text-decoration:none;
}
.footer-text-container #footer_text{
	color:#000000;
	float:left;
	font-size:12px;
	padding-top:15px;
	/*padding-left:103px;*/
	
}
.footer-text-links{
	color:#000000;
	float:left;
	font-size:12px;
	/*padding-left:103px;*/
	width:833px;
}

.logos-container{
	/*width:300px;*/
	padding-top:20px;
}
.logos-container #logo{
	/*width:41px;*/
	/*height:41px;*/
	padding-right:5px;
	
}
.bottom-images-container{
	width:1240px;
	height:182px;
}
.b_image_holder{
	width:409px;
	height:180px;
}
.subhead_container{
	width:1244px;
	margin-left:2px;
}
.subhead_container_t_b{
	width:1244px;
	margin-left:2px;	
}
.sub_heading_left{
	width:11px;
	height:44px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/sub_head_left.png);
}
.sub_heading_rpt{
	width:1213px;
	height:37px;
	float:left;
	padding-top:7px;
	padding-left:10px;
	background:url(http://www.goodgaragescheme.co.uk/images/sub_heading_rpt.png);	
}
.in_heading_rpt{
	width:1148px;
	height:37px;
	float:left;
	padding-top:7px;
	padding-left:10px;
	background:url(http://www.goodgaragescheme.co.uk/images/sub_heading_rpt.png);	
}
.sub_heading_right{
	width:8px;
	height:44px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/sub_head_right.png);	
}
.subhead_container_two{
	width:1174px;
	margin-top:15px;
	margin-left:2px;
}
.sub_heading_left_two{
	width:11px;
	height:44px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/sub_head_left.png);
}
.sub_heading_rpt_two{
	width:1143px;
	height:37px;
	float:left;
	padding-top:7px;
	padding-left:10px;
	background:url(http://www.goodgaragescheme.co.uk/images/sub_heading_rpt.png);	
}
.sub_heading_right_two{
	width:8px;
	height:44px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/sub_head_right.png);	
}
.green_box_top_rem{
	width:1246px;
	height:16px;
	background:url(http://www.goodgaragescheme.co.uk/images/green_box_top.png);	
}
.green_box_rpt_rem{
	width:1246px;
	background:url(http://www.goodgaragescheme.co.uk/images/green_box_rpt.png);	
}
.green_box_bottom_rem{
	width:1246px;
	height:15px;
	background:url(http://www.goodgaragescheme.co.uk/images/green_box_bottom.png);
	background-repeat:url(http://www.goodgaragescheme.co.uk/images/green_box_bottom.png);
	
}
.blue_div_container{ 
	width:1170px;height:30px; background-color:#F2FAEB;margin-bottom:1px;
}
.green_div_container{ 
	width:1170px;height:30px; background-color:#E6F4DA;margin-bottom:1px;
}
.remserv_form_label{ 
	float:left;width:170px;height:20px;padding-top:10px;padding-left:26px;;
}
.green_box_container{
	width:1246px;
}
.green_box_top{
	width:1246px;
	height:16px;
	background:url(http://www.goodgaragescheme.co.uk/images/green_box_top.png);
	background-position:bottom;
}
.green_box_rpt{
	width:1246px;
	background:url(http://www.goodgaragescheme.co.uk/images/green_box_rpt.png);	
}
.green_box_bottom{
	width:1246px;
	height:15px;
	background:url(http://www.goodgaragescheme.co.uk/images/green_box_bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-bottom:10px;
}
.book_content_container{
	text-align:left;
	padding-left:35px;
	padding-right:30px;
    overflow: hidden;
}	
.book_content_container span a:link{
	color:#7BC63A;
	text-decoration:underline;
}
.book_content_container .tag{
	color:#000;
	font-weight:bold;
	font-size:12px;
}
.search_box_container{
	width:1179px;
	height:117px;
}
.search_box_left{
	width:11px;
	height:117px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/search_box_left.png);	
}
.search_box_rpt{
	width:1158px;
	height:82px;
	float:left;
	padding-top:35px;
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	background:url(http://www.goodgaragescheme.co.uk/images/search_box_rpt.png);	
}
.search_box_right{
	width:10px;
	height:117px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/search_box_right.png);	
}
.search_box_label{
	height:43px;
	float:left;
	padding-top:7px;
	padding-left:60px;
}
.input_search_container{
	width:520px;
	height:43px;
	float:left;
	padding-right:50px;
}
.input_search_left{
	width:19px;
	height:43px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/search_input_left.png);
}
.input_search_rpt{
	width:456px;
	height:43px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/search_rpt.png);
}
.input_search_right{
	width:45px;
	height:43px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/search_btn.png);
        cursor:pointer;
}
.search_textbox{
	border:0 none;
	height:30px;
	width:440px;
	background:url(http://www.goodgaragescheme.co.uk/images/search_rpt.png);
	padding-top:10px;
        font-size: 20px;
}
.car_image_container{
	width:1030px;
	padding-left:190px;
}
.car_image_holder{
	width:214px;
	height:189px;
}
.car_image_separator{
	margin-left:75px;
}	
.car_image_separator{
	width:73px;
	float:left;
}
.small-head{
	color:#77CC33;font-size:14px;
}
.contact_form{
	width:1179px;	
	margin-top:15px;
	/*border:1px red solid;*/
}
.grid1{
	height:30px;width:1179px;
	background-color:#F2FAEB;
	border-top:1px solid #FFF;
	float:left;
}
.grid2{
	height:30px;width:1179px;
	background-color:#E6F4DA;
	border-top:1px solid #FFF;
	float:left;
}
.grid2_comment{
	height:210px;width:1179px;
	background-color:#E6F4DA;
	border-top:1px solid #FFF;
}
.comment-label{
	margin-top:10px;
	margin-left:20px;
	
}
.grid2_comment .left{
	width:11px;
	height:126px;
	margin-left:35px;
	background:url(http://www.goodgaragescheme.co.uk/images/comment_area_left.png);
}
.grid2_comment .rpt{
	width:1080px;
	height:126px;
	background:url(http://www.goodgaragescheme.co.uk/images/comment_area_rpt.png);
}
.grid2_comment .rpt textarea{
	border:0 none;
	width:1070px;
	margin-top:10px;
	margin-bottom:10px;
	height:106px;
        font-size: 13px;
}
.grid2_comment .right{
	width:11px;
	height:126px;
	background:url(http://www.goodgaragescheme.co.uk/images/comment_area_right.png);
}
.green_grid{
	height:23px;width:1159px;
	padding-top:7px;
	background-color:#81CA44;
	border-top:1px solid #FFF;
	float:left;
	padding-left:20px;
	color:#FFFFFF;
}
.contact-label{
	width:150px;
	margin-top:7px;
	margin-left:20px;
}
.feedback-label{
	width:165px;
	margin-top:7px;
	margin-left:20px;	
}
.contact-ele{
	width:400px;
	margin-top:4px;
}
.input_txt_large{
	width:310px;
	height:20px;
	border:1px #C4C2C3 solid;
}
.select_large{
	width:310px;
	height:20px;
	border:1px #C4C2C3 solid;
	background:none repeat scroll 0 0 #FFFFFF;	
}
.mandatory{
	color:red;
	margin-left:5px;
}
.contact-enq{
	margin-top:4px;
	position:relative;
}
.contact-txt-area{
	width:310px;
	height:80px;
	border:1px #C4C2C3 solid;
}
.grid-submit{
	height:50px;
	width:439px;
	padding-left:740px;
	background-color:#F2FAEB;
	border-top:1px solid #FFF;
}
.grid-buttons{
	height:50px;
	width:1009px;
	padding-left:170px;
	background-color:#E6F4DA;
	border-top:1px solid #FFF;
}
.grid-capcha{
	border:1px solid;height:40px;width:140px;
}
.driving_grey_top{
	width:1262px;
	height:15px;
	background:url(http://www.goodgaragescheme.co.uk/images/driving_grey_top.png);
	background-repeat:no-repeat;
	background-position:top;
	
}
.driving_grey_rpt{
	width:1262px;
	background:url(http://www.goodgaragescheme.co.uk/images/driving_grey_rpt.png);
}
.driving_tip_container{
	width:590px;
	height:165px;
	float:left;
	padding-left:18px;
}
.driving_tip_container .tip_image{
	width:165px;
	height:165px;
	float:left;
}
.tip_box_container{
	width:425px;
	height:165px;
}
.code_of_contact_container{
	width:590px;
	height:99px;
	float:left;
	padding-left:25px;
}
.code_of_contact_container .tip_image{
	width:99px;
	height:99px;
	float:left;
}
.code_of_conduct_tip_box{
	width:460px;
	height:99px;
        background:url(http://www.goodgaragescheme.co.uk/images/code_of_conduct_repeat.jpg);
}
.code_of_conduct_tip_box p{
        padding-left:10px;
	text-align:left;
        font-size:15px;
        color:#FFF;
}
.code_of_conduct_right{
	width:16px;
	height:99px;
	background:url(http://www.goodgaragescheme.co.uk/images/code_of_conduct_right.jpg);
}
.advertisement_video_container{
        height:420px;
        width:645px;
        padding-left: 280px;
        padding-top:5px;
}
.advertisement_video_container h3{
    font-size: 14px;
    color:#000;
}
.video_container_box{
    height:390px;
    width:645px;
    border:solid 2px #FFF;
}
.logo_container{
	height:135px;
    padding-top:35px;
}
.tip_box_container .rpt{
	width:407px;
	height:165px;
	background:url(http://www.goodgaragescheme.co.uk/images/tip_repeater.png);
}
.tip_box_container .rt{
	width:18px;
	height:165px;
	background:url(http://www.goodgaragescheme.co.uk/images/tip_box_right.png);
}
.rpt .text_container{
	width:397px;
	height:100px;
	margin-left:10px;
	margin-top:30px;
	text-align:left;
}
.text_container h2{
	color:#E0FF00;
	font-size:14px;
	font-weight:bold;
}
.rpt .text_container div{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
.logo_container .smart_drive {
	font-size:25px;
	font-weight:bold;
	color:#32630C;
	text-align:left;
}
.tip_box_container .act_on_logo{
	width:475px;
	height:100px;
}
.grid1 div.desc{
	height:22px;
	padding-top:8px;
	text-align:center;
}
.satisfaction_label{
	width:565px;
	height:23px;
	margin-left:20px;
	padding-top:7px;
}
.satisfaction_control{
	width:475px;
	height:30px;
	margin-left:20px;
}
.draw_border{border:solid 1px #FF0000}
.latest_feedback{
	width:200px;
	height:37px;
	background:url(http://www.goodgaragescheme.co.uk/images/latest_feedback_head.jpg);
	background-repeat:no-repeat;
}
.latest_news{
	width:206px;
	height:37px;
	background:url(http://www.goodgaragescheme.co.uk/images/latest_news_head.jpg);
	background-repeat:no-repeat;
}
.link{cursor:pointer}
/*  <Garage Search> */
.map_container{width:932px;height:800px;border:solid 1px #628E25}
.map_separator{width:18px;height:700px}
.garage_list_container{width:258px;}

.garage_list_header{width:258px;height:66px}
.garage_list_header_top_1{width:258px;height:8px;background:url(http://www.goodgaragescheme.co.uk/images/garagelist-box-top.jpg) no-repeat;background-position:bottom}
.garage_list_header_top_2{width:258px;height:33px;background:url(http://www.goodgaragescheme.co.uk/images/garages_near_you.jpg) no-repeat}
.garage_list_header_top_3{width:258px;height:25px;background:url(http://www.goodgaragescheme.co.uk/images/garagelist-box-repeat.jpg) repeat-y}

.garage_menu_selected{float:left;width:83px;height:25px;background:url(http://www.goodgaragescheme.co.uk/images/tab-hover.jpg) no-repeat;font-size:14px;font-weight:bold;color:#FFF;padding-top:4px;cursor:pointer}
.garage_menu_normal{float:left;width:83px;height:25px;background:url(http://www.goodgaragescheme.co.uk/images/tab-normal.jpg) no-repeat;font-size:13px;font-weight:bold;color:#FFF;padding-top:4px;cursor:pointer}
.garage_menu_filler{float:left;width:83px;height:25px;font-size:13px;font-weight:bold;color:#FFF;padding-top:4px;}

.garage_list_body{width:258px;height:730px;background:url(http://www.goodgaragescheme.co.uk/images/garagelist-box-repeat-bottom.jpg)}

.garage_list_item{width:258px;height:60;}
.garage_list_item_left{width:56px;height:60;text-align:left;padding-top:5px}
.garage_list_item_right{width:186px;height:60;text-align:left;padding-left:10px;;padding-top:5px}
.garage_list_garage_name{width:176px;height:15px;color:#325a0d;font-size:12px;font-weight:bold;overflow:hidden}
.garage_list_garage_distance{width:176px;color:#000;font-size:12px;}
.garage_list_garage_rating{width:176px;color:#77b144;font-size:12px;font-weight:bold;}
.garage_list_dots{background:url(http://www.goodgaragescheme.co.uk/images/garage_list_dots.jpg) repeat-x;background-position:bottom}

.garage_name_list_item_left{width:20px;height:60;text-align:left;padding-top:5px}
.garage_name_list_item_right{width:220px;height:60;text-align:left;padding-left:10px;;padding-top:5px}
.garage_name_list_garage_feedback{width:220px;color:#000;font-size:12px;}
.garage_list_footer{width:258px;height:8px;background:url(http://www.goodgaragescheme.co.uk/images/garagelist-box-bottom.jpg) no-repeat}

.search_list_heading{color:#628e25;font-weight:bold;padding:5px;text-align:left;}
.search_town_postcode{cursor:icon;text-decoration:none;color:#333;}
.search_town_postcode:hover{cursor:icon;text-decoration:underline;color:#ed6720;}
.search_bottom_container{width:1210px;height:80px;padding-left:25px;padding-top:25px;padding-bottom:25px}
.search_bottom_box_left{width:10px;height:80px;background:url(http://www.goodgaragescheme.co.uk/images/search_bottom_box_left.jpg) no-repeat}
.search_bottom_box_repeat{width:276px;height:80px;background:url(http://www.goodgaragescheme.co.uk/images/search_bottom_box_repeat.jpg) repeat-x}
.search_bottom_box_repeat_2{width:267px;height:80px;background:url(http://www.goodgaragescheme.co.uk/images/search_bottom_box_repeat.jpg) repeat-x}
.search_bottom_box_right{width:10px;height:80px;background:url(http://www.goodgaragescheme.co.uk/images/search_bottom_box_right.jpg) no-repeat}
.search_bottom_box_top{width:276px;height:20px;padding-top:10px;font-size:13px;font-weight:bold;color:#fff;text-align:left}
.search_bottom_box_top_2{width:267px;height:20px;padding-top:10px;font-size:13px;font-weight:bold;color:#fff;text-align:left}
.search_bottom_box_bottom{width:276px;height:25px;padding-top:5px;text-align:left}
.search_bottom_box_bottom_2{width:267px;height:25px;padding-top:5px;text-align:left}
.search_bottom_box_separation{padding-left:3px}
.search_bottom_box_list_div{width:175px;height:33px}
.search_bottom_box_btn_div{width:100px;height:33px}
.search_bottom_txt_div{width:136px;height:31px;background:url(http://www.goodgaragescheme.co.uk/images/search_bottom_txt.jpg) no-repeat;padding-top:5px}
.search_bottom_txt{width:124px;height:20px;border:0px;background:transparent url(http://www.goodgaragescheme.co.uk/images/search_bottom_txt.jpg) repeat-x scroll -1px 50%}
.select {
	position: absolute;
	width: 167px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 33px;
	padding: 5px 0px 0 10px;
	/*color: #7e9db9;*/
	color: #000000;
	font: 13px/21px arial,sans-serif;
	background: url(http://www.goodgaragescheme.co.uk/images/list_box.jpg) no-repeat;
	overflow: hidden;
}
/*  </Garage Search> */
/* <Garage Details> */
.garage_details_container_top{
    float:left;
    width:1244px;
    height:10px;
    padding-left:10px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/garage_details_container_top.png) no-repeat scroll 10px bottom;
}
.garage_details_container{
    float:left;
    width:1244px;
    padding-left:10px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/garage_details_container_repeat.png) repeat-y scroll 10px 0;
}
.garage_details_container_bottom{
    float:left;
    width:1244px;
    height:10px;
    padding-left:10px;
    padding-bottom:30px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/garage_details_container_bottom.png) no-repeat scroll 10px top;
}
.heading{
    font-size:22px;
    color:#5EA12C;
    width:453px;
    height:40px;
}
/*=============================*/
.print_left{
    float:left;
    width:480px;
    text-align: left;
    border:3px solid #74C72D;
}
.print_right{
    float:left;
    width:620px;
    text-align: left;
    margin-left:7px;
    border:3px solid #74C72D;
}
.print_right_repeat{
    float:left;
    width:600px;
    padding: 20px;
}
.print_main_fl{
    float:left;
	width:1125px;
}
.print_box_repeat{
    float:left;
    width:450px;
    height:210px;
    background:#6EB334;
}
.print_menu{
	width:100%;
	height:33px;
	margin-top:5px;
}
/*=============================*/
.garage_details_left{
    float:left;
    width:505px;
    text-align: left;
}
.garage_details_right{
    float:left;
    width:735px;
    text-align: left;
}
.garage_details_left_top{
    float:left;
    width:496px;
    height:10px;
    /*background: transparent url(http://www.goodgaragescheme.co.uk/images/garage_details_left_top.jpg) no-repeat scroll left bottom;*/
}
.garage_details_left_repeat{
    float:left;
    width:456px;
    /*background: transparent url(http://www.goodgaragescheme.co.uk/images/garage_details_left_repeat.jpg) repeat-y scroll 0 0;*/
    padding: 20px;
}
.garage_details_left_bottom{
    float:left;
    width:496px;
    height:13px;
    /*background: transparent url(http://www.goodgaragescheme.co.uk/images/garage_details_left_bottom.jpg) no-repeat scroll left top;*/
}
.garage_details_right_top{
    float:left;
    width:734px;
    height:10px;
    /*background: transparent url(http://www.goodgaragescheme.co.uk/images/garage_details_right_top.jpg) no-repeat scroll left bottom;*/
}
.garage_details_right_repeat{
    float:left;
    width:694px;
    /*background: transparent url(http://www.goodgaragescheme.co.uk/images/garage_details_right_repeat.jpg) repeat-y scroll 0 0;*/
    padding: 20px;
}
.garage_details_right_bottom{
    float:left;
    width:734px;
    height:13px;
    /*background: transparent url(http://www.goodgaragescheme.co.uk/images/garage_details_right_bottom.jpg) no-repeat scroll left top;*/
}
.garage_details_star_feedback{
    color:#5EA12C;
    font-family:arial;
    font-size:27px;
    padding-left:50px;
}
.garage_details_feedback{
    padding:10px 0px 10px 30px;
    font-weight: normal;
    font-size: 14px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/garage_details_bullet.jpg) no-repeat scroll left 10px;
}
.garage_feedback_link{
    color: #5EA12C;
}
.garage_details_box_left{
    float:left;
    width:12px;
    height:210px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/garage_details_box_left.jpg) no-repeat scroll right top;
}
.garage_details_box_repeat{
    float:left;
    width:662px;
    height:210px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/garage_details_box_repeat.jpg) repeat-x scroll 0 0;
}
.garage_details_box_right{
    float:left;
    width:11px;
    height:210px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/garage_details_box_right.jpg) no-repeat scroll left top;
}
.garage_details_box_container{
    height:185px;
    padding-top: 25px;
    padding-left: 20px;
}
.garage_details_box_text{
    text-align: left;
    font-size: 15px;
    font-weight: normal;
    font-family: Arial,Helvetica,sans-serif;
    color:#FFF;
    width:600px;
    padding-top: 5px;
}
.garage_details_box_text a{
	text-align: left;
    font-size: 15px;
    font-weight: normal;
    font-family: Arial,Helvetica,sans-serif;
    color:#FFF;
}
.garage_details_box_text .item{
    width:140px;
}
.specialist_item{
    padding:5px 25px 5px 25px;
    font-weight: normal;
    font-size: 15px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/garage_details_bullet.jpg) no-repeat scroll left 7px;
}
#service_indicator{
    float:left;
    padding-top:25px;
    padding-left:5px;
}
#service_indicator div{
    float:left;
    width:75px;
    padding-left:10px;
    text-align: center;
}
#service_indicator div label{
    float: left;
    width:75px;
    font-size: 11px;
    font-weight: bold;
    text-align:center;
}
.awards_box_left{
    float:left;
    width:17px;
    height:190px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/awards_box_left.jpg) no-repeat scroll right top;
}
.awards_box_repeat{
    float:left;
    width:655px;
    height:190px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/awards_box_repeat.jpg) repeat-x scroll 0 0;
}
.awards_box_right{
    float:left;
    width:14px;
    height:190px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/awards_box_right.jpg) no-repeat scroll left top;
}
.garage_details_btn_long_left{
    float:left;
    width:13px;
    height:43px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/garage_details_btn_long_left.jpg) no-repeat scroll right top;
}
.garage_details_btn_long_repeat{
    float:left;
    width:407px;
    height:43px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/garage_details_btn_long_repeat.jpg) repeat-x scroll 0 0;
}
.garage_details_btn_long_right{
    float:left;
    width:34px;
    height:43px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/garage_details_btn_long_right.jpg) no-repeat scroll left top;
}
.garage_details_btn_long_right_icon{
    float:left;
    width:34px;
    height:43px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/garage_details_btn_long_right_icon.jpg) no-repeat scroll left top;
}
.garage_details_btn_small_left{
    float:left;
    width:12px;
    height:39px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/garage_details_btn_small_left.jpg) no-repeat scroll right top;
}
.garage_details_btn_small_repeat{
    float:left;
    width:202px;
    height:43px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/garage_details_btn_small_repeat.jpg) repeat-x scroll 0 0;
}
.garage_details_btn_small_right{
    float:left;
    width:8px;
    height:43px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/garage_details_btn_small_right.jpg) no-repeat scroll left top;
}
/* </Garage Details> */
/* <Feedback Page >*/
.feedback_line_with_border{
    margin-top:3px;
    height:28px;
    border-bottom:1px solid #FFFFFF;
    width:1130px;
}
.feedback_line_without_border{
    margin-top:3px;
    height:28px;
    width:1130px;
}
.feedback_garage_left{
    float:left;
    width:11px;
    height:325px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/feedback_garage_left.jpg) no-repeat scroll right top;
}
.feedback_garage_repeat{
    float:left;
    width:1155px;
    height:325px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/feedback_garage_repeat.jpg) repeat-x scroll 0 0;
}
.feedback_garage_right{
    float:left;
    width:11px;
    height:325px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/feedback_garage_right.jpg) no-repeat scroll left top;
}
.feedback_label{
    margin-left:20px;
    margin-top:7px;
    width:325px;
    font-size: 14px;
}
.feedback_line_content{
    margin-top:7px;
    width:500px;
    font-size: 14px;
}
.feedback_rating{
    margin-top:-6px;
    width:160px;
}
.customer_comments{
    font-size:16px;
    font-weight: bold;
    color:#000;
}
.comments_container{
    width:1165px;
}
.comment_content{
    padding: 15px 0px 25px 50px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/comment_img.jpg) no-repeat scroll 0px 10px;
    border-bottom: solid 1px #d5e3b0;
    font-size: 14px;
}
/* </Feedback Page >*/
/* <Popup Notes> */
#dhtmltooltip{
    position: absolute;
    width: 150px;
    border: 3px solid #83c945;
    padding: 2px;
    background-color: lightyellow;
    visibility: hidden;
    z-index: 100;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

/* <Drop down> */
/*==================================
Hide lists on page load
====================================*/
.stylish-select ul.newList {left:-9999px;}
/*==================================
red curvy example
====================================*/
ul.newList * {margin:0; padding:0;cursor:pointer;overflow:auto;overflow:auto;overflow-x:hidden;}
ul.newList a {color: #000; text-decoration:none; display:block;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:170px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.newListSelected {width:170px; color:#000; height:34px; padding:3px 0 0 5px; float:left; background:url(http://www.goodgaragescheme.co.uk/images/list_box.jpg) no-repeat;}
.newListSelected span {width:284px; display:block;}
ul.newList li a {padding:3px 8px; display: block;}
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {width:150px; overflow:hidden; height:33px; padding:5px 20px 0 0;cursor:pointer}
.hiLite {background:#7DC73C!important; color:#fff!important;}
.hiLite a {background:#7DC73C!important; color:#fff!important;}
.newListHover {background:#7DC73C!important; color:#000!important; cursor:pointer;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default;}*/
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

/*======================================
windows xp style - div that contains the 
<select> has been given an id of #win-xp
(for the purposes of this example
========================================*/
#win-xp .newListSelected {background:#FFF url(http://www.goodgaragescheme.co.uk/images/list_box.jpg) no-repeat scroll 155px 1px; border:1px solid #A5ACB2; color:#000; height:34px; margin-bottom:10px; padding:0; width:170px;}
#win-xp .newListSelected div {display:block; font-size:0.85em; padding:2px 21px 2px 4px; text-align:left !important; width:149px;}
#win-xp ul.newList {list-style:none; color:#000; width:172px; background:#fff; border:1px solid #000; top:22px; left:0; height:auto; overflow:auto; font-size: 0.85em; text-align:left!important; position:absolute; z-index:9999;}
#win-xp ul.newList li {padding:2px 5px!important; border-bottom: 1px solid #cccccc;}
#win-xp .hiLite {background:#316ac5!important; color:#fff!important;}
#win-xp .newListHover {background:#ccc!important; color:#000!important; cursor:pointer;}
#win-xp .newListSelHover {cursor:default;}
#win-xp .newListSelHover, #win-xp .newListSelFocus {background-position:auto;}
#win-xp .newListSelHover div, #win-xp .newListSelFocus div {font-weight:bold;}
/* </Dropdown> */

/*<Book online >*/
.book_1_box{ width: 1160px;height: 325px;padding: 40px 0px 0px 5px;}
.book_1_box_left{
    float:left;width:13px;height:325px;background: transparent url(http://www.goodgaragescheme.co.uk/images/book_1_box_left.jpg) no-repeat scroll right top;
}
.book_1_box_repeat{
    float:left;width:1127px;height:325px;background: transparent url(http://www.goodgaragescheme.co.uk/images/book_1_box_repeat.jpg) repeat-x scroll 0 0;
}
.book_1_box_right{
    float:left;width:18px;height:325px;background: transparent url(http://www.goodgaragescheme.co.uk/images/book_1_box_right.jpg) no-repeat scroll left top;
}
.book_1_box_photo{
    float: left;width:500px;height:300px;background: transparent url(http://www.goodgaragescheme.co.uk/images/book_1_box_photo.jpg) no-repeat scroll 12px 25px;
}
.book_1_box_containert_right{
    float: left;width: 600px;
}
.book_1_box_garage{
    font-size:18pt;padding-top:13px;text-align:left;
}
.book_1_box_text{
    font-size:12pt;padding-top:13px;text-align:left;
}
.book_1_textbox{
   float:left;width:278px;height:42px;padding-left: 20px;background: transparent url(http://www.goodgaragescheme.co.uk/images/book_1_textbox.jpg) no-repeat scroll 0px 0px;
}
.invalid_message{
    color: #ed6720;
    font-size: 15pt;
    padding: 30px 0px 30px 0px;
}
#repairs_required{
	font-size:13px;
}
/*</Book online >*/
/* <Reminder service>*/
#reminder_service .contact-ele{
    margin-top:4px;
    width:320px;
}
/* </Reminder service>*/
/* Complaint Page */
#frm_complaint .feedback-label{
    margin-left:20px;
    margin-top:7px;
    width:195px;
}
#frm_complaint .contact-ele{
    margin-left:20px;
    margin-top:7px;
    width:350px;
}
/*About Us*/
.about_h1{
    color:#5EA12C;
    font-size: 32px;
    padding-top: 10px;
}
.about_h2{color:#000;padding-top: 10px;}
.about_content{padding-top: 20px;font-size: 14px;line-height: 20px;}
.inc_content{padding-bottom: 20px;font-size: 14px;line-height: 20px;}
.about_link{color:#5EA12C;text-decoration: underline}
.about_scheme{font-size: 14px;padding-top: 20px;line-height: 20px;}
/* < Scroller> */
#newsticker-demo {
width:360px;
background:#FFFFFF;
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
}

#newsticker-demo a { text-decoration:none; }
#newsticker-demo img { border: 2px solid #FFFFFF; }

#newsticker-demo .title {
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px;
}
.ggs_text{
    font-weight: bold;
    font-style: italic;
    font-size:16px;
    color:#5EA12C;
}
.newsticker-jcarousellite { width:358px; }
.newsticker-jcarousellite a{ color:#000000 }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.newsticker-jcarousellite .thumbnail { float:left; width:70px; }
.newsticker-jcarousellite .info { float:left; width:270px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:11px; color:#808080;padding-top: 0px }

.clear { clear: both; }
.news_head{font-weight: bold;font-size: 12px}
/* </Scroller>*/
 /* <   Winter Check >*/
 .winter_check_left{
	width:459px;
	height:650px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/winter_check_left.jpg) no-repeat;
        padding-bottom: 20px;
}
 .spring_check_left{
	width:459px;
	height:650px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/spring_check_left.jpg) no-repeat;
        padding-bottom: 20px;
}
.winter_check_repeat{
	width:700px;
	height:650px;
	float:left;
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	background:url(http://www.goodgaragescheme.co.uk/images/winter_check_repeat.jpg) repeat-x;
        padding-bottom: 20px;
        padding-left: 50px;
}
.winter_check_right{
	width:14px;
	height:650px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/winter_check_right.jpg) no-repeat;
        padding-bottom: 20px;
}
.winter_content{
    color:#000000;
    font-size:13px;
    font-weight: bold;
}
.winter_box_left{
	width:11px;
	height:117px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/search_box_left.png);
}
.winter_box_rpt{
	width:560px;
	height:82px;
	float:left;
	padding-top:35px;
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	background:url(http://www.goodgaragescheme.co.uk/images/search_box_rpt.png);
}
.winter_box_right{
	width:10px;
	height:117px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/search_box_right.png);
}
.winter_search_container{
	width:380px;
	height:43px;
	float:left;
}
.winter_search_left{
	width:19px;
	height:43px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/search_input_left.png);
}
.winter_search_rpt{
	width:310px;
	height:43px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/search_rpt.png);
}
.winter_search_right{
	width:45px;
	height:43px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/search_btn.png);
        cursor:pointer;
}
.winter_textbox{
        float:left;
	border:0 none;
	height:30px;
	width:300px;
	background:url(http://www.goodgaragescheme.co.uk/images/search_rpt.png);
	padding-top:10px;
        font-size: 20px;
}
.winter_box_label{
    text-align: left;
    padding-left: 10px;
    float:left;
    width:250px;
}
.winter_pdf_container{
    padding-top: 25px;
    width: 720px;
    float: left;
}
.winter_pdf_image{
    width:410px;
    padding-left: 50px;
    float: left;
}
.winter_pdf_label{
    width:680px;
    padding-top: 15px;
    float: left;
    font-size: 18px;
    color:#86b0d9;
	text-align:left;
}
 /* </  Winter Check >*/
 /* <News>*/
 .news_content_container {
    padding-left:25px;
    padding-right:30px;
    text-align:left;
 }
 .archive_container{
     width: 300px;
     background-color: #f2faeb;
     padding: 10px;
}
 .news_archive_heading{
     font-size: 18px;
     font-weight: bold;
     color:#5EA12C;
}
.news_archive_year_closed{
    cursor:pointer;
    font-size: 16px;
    font-weight: bold;
    color:#000000;
    padding-left: 15px;
    margin-top: 10px;
    background:url(http://www.goodgaragescheme.co.uk/images/news_closed.png) no-repeat scroll 1px 5px;
}
.news_archive_year_open{
    cursor:pointer;
    font-size: 16px;
    font-weight: bold;
    color:#000000;
    padding-left: 15px;
    margin-top: 10px;
    background:url(http://www.goodgaragescheme.co.uk/images/news_open.png) no-repeat scroll 1px 5px;
}
.news_archive_month_closed{
    cursor:pointer;
    font-size: 14px;
    font-weight: bold;
    color:#5EA12C;
    padding-left: 30px;
    margin-top: 10px;
    background:url(http://www.goodgaragescheme.co.uk/images/news_closed.png) no-repeat scroll 15px 3px;
}
.news_archive_month_open{
    cursor:pointer;
    font-size: 14px;
    font-weight: bold;
    color:#5EA12C;
    padding-left: 30px;
    margin-top: 10px;
    background:url(http://www.goodgaragescheme.co.uk/images/news_open.png) no-repeat scroll 15px 3px;
}
.news_archive_news{
    cursor:pointer;
    font-size: 11px;
    font-weight: bold;
    color:#808080;
    padding-left: 45px;
    margin-top: 10px;
    background:url(http://www.goodgaragescheme.co.uk/images/blue-li.jpg) no-repeat scroll 30px 3px;
}
.archive_news_title_default{color:#808080;}
.archive_news_title_selected{color:#000000;}
.news_details_container{
    float:left;
    width:845px;
    padding: 10px;
}
.news_date{
    color:#316ac5;
}
.news_body{
    text-align: left;
}
 /* </News>*/
 
 /* <Print Details>*/
.print_body{
	width:95%;
	text-align:left;
}
.print_body h2{
	color:#000000;
}
.print_body .address{
	font-size:12px;
	color:#000000;
	margin-top:10px;
}
.print_body .website{
	font-size:12px;
	color:#000000;	
	margin-top:10px;
}
.services_offered{
	color:#000000;
	width:95%;
	margin-top:10px;
}
.services_offered ul{
	padding-left:20px;
}
.feedback_details{
	color:#000000;
	padding-top:10px;	
}
 /* </Print Details>*/
 
 
 /* counter box */
 
 .counter_box_container{
 	width:183px;
 	height:30px;
 /*	border:1px solid white; */
 	background:url(http://www.goodgaragescheme.co.uk/images/counter_box/counter_box_repeat.jpg) repeat-x ;
 	margin-left:35px;
 
 }
 .counter_box_left{
    float:right;
    width:1px;
    height:30px;
    background: url(http://www.goodgaragescheme.co.uk/images/counter_box/counter_box_right.jpg) no-repeat scroll right top;
}
.feedback_garage_repeat{
    float:left;
    width:1155px;
    height:325px;
    background: transparent url(http://www.goodgaragescheme.co.uk/images/feedback_garage_repeat.jpg) repeat-x scroll 0 0;
}
.counter_box_right{
    float:left;
    width:1px;
    height:30px;
    background: url(http://www.goodgaragescheme.co.uk/images/counter_box/counter_box_right.jpg) no-repeat scroll left top;
}

.counter_images{
	float:left;
    width:20px;
    height:28px;
	background: url(http://www.goodgaragescheme.co.uk/images/counter_box/numbers.jpg) no-repeat ;
	/*background-position:0px 1px;*/
	
}

/*check oil page*/

.oil_head_img{
    width:1200px;
    height:65px;
	background: url(http://www.goodgaragescheme.co.uk/images/check_oil/protect_engine.png) no-repeat ;
	background-position:-30px 0px;
}

.information{
	width:400px;
    height:25px;
    font-size:16px;
    font-weight:bold;
    text-align:right;
}
.star_green{
	color:green;
	font-size:20px;
	font-weight:bold;
}
.oil_msgs{
	height:200px;
	width:500px;
}
.oil_msg{
	height:25px;
	width:490px;
	font-size:16px;
	font-weight:bold;
	padding-left:50px;
	padding-top:15px;
	background: url(http://www.goodgaragescheme.co.uk/images/check_oil/GGS02_Change-ur-oil_07.png) no-repeat ;
	text-align:left;
}
.oil_msg2{
	height:100px;
	width:900px;
	font-size:35px;
	font-weight:bold;
	color:green;
}
.oil_images{
	height:400px;
	width:1210px;
}
.oil_image_container{
	float:left;
	height:400px;
	width:240px;
	background: url(http://www.goodgaragescheme.co.uk/images/check_oil/GGS02_Change-ur-oil_11.png) no-repeat ;
	background-position:5px 0px;
}
.oil_img1{
	height:214px;
	width:216px;
	background: url(http://www.goodgaragescheme.co.uk/images/check_oil/CYO_step1.jpg) no-repeat ;
	background-position:0px 8px;
}
.oil_img_left{
	width:20px;
	height:179px;
	background: url(http://www.goodgaragescheme.co.uk/images/check_oil/img_left.jpg) no-repeat;
	background-position:5px 8px;
	float:left;
}
.oil_img_repeats{
	float:left;
	width:201px;
	height:179px;
	background: url(http://www.goodgaragescheme.co.uk/images/check_oil/img_rpt.jpg) repeat-x;
	background-position:5px 8px;
}
.oil_img_repeat{
	width:237px;
	background: url(http://www.goodgaragescheme.co.uk/images/check_oil/GGS02_Change-ur-oil_13.png) repeat-y ;
	background-position:5px 0px;
	height:150px;
}
.oil_img_right{
	width:20px;
	height:179px;
	background: url(http://www.goodgaragescheme.co.uk/images/check_oil/img_right.jpg) no-repeat;
	background-position:0px 8px;
	float:left;
}
.oil_img_bottom{
	width:237px;
	background: url(http://www.goodgaragescheme.co.uk/images/check_oil/GGS02_Change-ur-oil_16.png) repeat-y ;
	background-position:5px 0px;
	height:14px;
}

.oil_img2{
	height:214px;
	width:216px;
	background: url(http://www.goodgaragescheme.co.uk/images/check_oil/CYO_step2.jpg) no-repeat ;
	background-position:13px 8px;
}
.oil_img3{
	height:214px;
	width:216px;
	background: url(http://www.goodgaragescheme.co.uk/images/check_oil/CYO_step3.jpg) no-repeat ;
	background-position:21px 8px;
}
.oil_img4{
	height:214px;
	width:216px;
	background: url(http://www.goodgaragescheme.co.uk/images/check_oil/CYO_step4.jpg) no-repeat ;
	background-position:1px 8px;
}
.oil_img5{
	height:214px;
	width:216px;
	background: url(http://www.goodgaragescheme.co.uk/images/check_oil/CYO_step5.jpg) no-repeat ;
	background-position:22px 8px;
}
.para{
	padding-left:20px;
	padding-top:15px;
	width:200px;
	height:auto;
	float:left;
	font-size:14px;
	font-weight:bold;
}
.oil_advice{
	width:1220px;
	height:275px;
}
.advice_left{
	width:18px;
	height:261px;
	background: url(http://www.goodgaragescheme.co.uk/images/check_oil/txt_left.jpg) no-repeat ;
	float:left;
}
.advice_head{
	width:565px;
	height:48px;
	background: url(http://www.goodgaragescheme.co.uk/images/check_oil/GGS02_Change-ur-oil_20.png) no-repeat ;
	float:left;
	margin-top:10px;
}
.advice_repeat{
	width:1162px;
	height:261px;
	background: url(http://www.goodgaragescheme.co.uk/images/check_oil/txt_rpt.jpg) repeat-x ;
	float:left;
}
.advice_right{
	width:18px;
	height:261px;
	background: url(http://www.goodgaragescheme.co.uk/images/check_oil/txt_right.jpg) no-repeat ;
	float:left;
}
.oil_source{
	width:380px;
	font-style:italic;
	font-size:14px;
	text-align:right;
	padding-top:5px;
	height:30px;
}
.img_body{
	height:180px;
	width:242px;
	float:left;
}
.clsCarCareHeader {
color:#7AC043;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
height:auto;
padding-left:10px;
padding-top:10px;
}
.grid-button_l {
background-color:#F2FAEB;
height:50px;
width:1010px;
padding-left:170px;
}
.inc_left{
width:13px;
height:67px;
float:left;
background:url(http://www.goodgaragescheme.co.uk/images/inc_left.png);
}
.inc_rpr{
width:1156px;
height:67px;
float:left;
background:url(http://www.goodgaragescheme.co.uk/images/inc_rpr.png);	
}
.inc_right{
width:10px;
height:67px;
float:left;
background:url(http://www.goodgaragescheme.co.uk/images/inc_right.png);	
}
a.black_href{
	color:black;
    cursor: pointer;
}
a.black_href:hover{
	text-decoration:underline;
    cursor: pointer;
}

.ben_container{
	width:1050px;
	height:300px;
}
.ben_left{
	width:196px;
	height:143px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/recycle_small.jpg) no-repeat;
	margin-top:10px;
}
.ben_center{
	width:460px;
	height:235px;
	float:left;
}	
.ben_center p{
	width:450px;
	float:left;
	text-align:justify;
}	
.ben_right{
	width:350px;
	height:235px;
	float:right;
}
.ben_right_image{
	width:304px;
	height:135px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/ben_logo_small.jpg) no-repeat;
}
.right_content{
	float:left;
	width:350px;
}
.right_content p{
	float:left;
	width:340px;
	text-align:justify;
}
.graph{
	width:410px;
	height:420px;
	border:3px solid #81C742;
	position:absolute;
	top:10px;
	left:400px;
	background:white;
	display:none;
}
#graph_header{
	width:398px;
	height:15px;
}
#graph_body{
	width:398px;
	height:405px;
}
#graph_close{
	color:red;
	float:right;
	cursor:pointer;
}
.b_image_holder_sl{
	float:left;
	width:295px;
	margin-left:16px;

}

.phone_head{
text-align:center;
font-size:35pt;
color:#43A628;
font-weight:bold;
height:107px;
width:1054px;
margin:40px 0 40px 40px;
clear:both;
}
.phone_div{
background:url(http://www.goodgaragescheme.co.uk/images/phone_app/phone.jpg) scroll 0px 0px no-repeat;
height:438px;
width:310px;
margin-left:30px;
}
.phone_data{
font-size:23px;
width:770px;
padding:20px 40px 20px 30px;
}
.phone_data_green{
font-style:italic;
color:#43A628;
font-weight:bold;
}
.phone_data_small{
font-style:italic;
font-size:18px;
padding-top:30px;
}
.phone_data_botom{
clear:both;
height:50px;
}
/* < RAC Page >*/
.rac_container{
    width: 1240px;
    height:888px;
}
.rac_container_top{
    padding-left: 50px;
    padding-top: 30px;
    height:575px;
}
.rac_top_left{
    width:355px;
	height:162px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/rac/rac_top_left.png) scroll 0px 0px no-repeat;
}
.rac_top_middle{
    float:left;
    font-size:27px;
    font-weight:bold;
    height:170px;
    text-align:left;
    width:580px;
}
.rac_top_right{
    width:192px;
	height:170px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/rac/rac_top_right.jpg) no-repeat;
}
.rac_middle_left{
    width:525px;
    height:388px;
    float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/rac/rac_middle_left.jpg) no-repeat;
}
.rac_middle_right{
    width:610px;
    height:265px;
    float:left;
    background-color: #F39501;
	background:url(http://www.goodgaragescheme.co.uk/images/rac/rac_middle_right_content.jpg) scroll 0px 30px no-repeat;
}
.rac_middle_right_content{
    font-size:13px;
    padding-top:275px;
    text-align: center;
    font-style: italic;
}
.rac_bottom_container{
    width: 1180px;
    height:270px;
    background-color: #F39501;
}
.rac_bottom_left{
    float:left;
    height:180px;
    width:440px;
	background:url(http://www.goodgaragescheme.co.uk/images/rac/rac_bottom_left.jpg) scroll 60px 30px no-repeat;
}
.rac_bottom_middle{
    float:left;
    height:240px;
    width:370px;
    background:url(http://www.goodgaragescheme.co.uk/images/rac/rac_bottom_middle.jpg) scroll 0px 30px no-repeat;
}
.rac_bottom_right{
    float:left;
    height:185px;
    width:320px;
	background:url(http://www.goodgaragescheme.co.uk/images/rac/rac_bottom_right.png) scroll 0px 30px no-repeat;
}
.rac_web_link{
    height:35px;
    margin-top:200px;
    background:url(http://www.goodgaragescheme.co.uk/images/rac/rac_website_link.png) scroll 0px 0px no-repeat;
}
.app_reg_left{
    float:left;
    width:170px;
    margin-left: 5px;
}
.app_reg_right{
    float:left;
    margin-left: 25px;
    width:950px;
    margin-bottom: 90px;
}
.app_reg_right .phone_head{
    margin: 0 0 25px 0;
    width: 960px;
    font-size: 28pt;
    height:45px;
    text-align: left;
}
.app_cont_margin{
    margin-top: 25px;
}
.app_reg_desc{
    font-size: 15pt;
    line-height: 21px;
}
.app_reg_form{
    clear:both;
    overflow: hidden;
    margin:0 0 10px 0;
}
.app_reg_form_left{
    float:left;
    width:500px;
    margin-top: 50px;
}
.app_reg_form_right{
    float:left;
    margin-left:15px;
    width:410px;
}
.reg_feild_container{
    clear:both;
    overflow: hidden;
    margin-bottom: 15px;
    font-size: 17px;
}
.fld_left{
    color:#43A628;
    float:left;
    width:150px;
    text-align: left;
}
.fld_right{
    float:left;
    width:290px;
    text-align: left;
}
.round_curve{
    background: url(http://www.goodgaragescheme.co.uk/images/phone_app/input_text_bg.jpg) no-repeat;
    padding: 3px 10px;
    width:259px;
    height: 21px;
    margin:0;
    border: 0;
}
.italic_text{
    font-style: italic;
    color:#43A628;
    margin-top: 45px;
}
.i_text{
    font-style: italic;
}
.center_text{
    text-align: center;
}
.app_reg_submit{
    background: url(http://www.goodgaragescheme.co.uk/images/submit.png) no-repeat;
    width: 104px;
    height: 29px;
    border: 0;
    margin:0;
    padding: 0;
    cursor: pointer;
}

.success_message{
	background-color:#84cd48;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	width:800px;
	padding-top:5px;
	padding-bottom:5px;
}
.error_message{
	background-color:#FF0000;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	width:800px;
	padding-top:5px;
	padding-bottom:5px;
}
.success-msg{
    width:405px;
    clear:both;
    overflow: hidden;
    margin-bottom: 15px;
    padding:10px;
}
.error-msg{
    width:405px;
    clear:both;
    overflow: hidden;
    margin-bottom: 15px;
    padding:10px;
}
.error-msg p{
    padding-bottom: 5px;
}
.phone_data_small a{
color:#000;
cursor: pointer;
}
.phone_data_small a:hover{
text-decoration:underline;
}
.terms_tab td{
vertical-align:top;
padding-right:10px;
}
.terms_head{
padding-left:10px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#7AC043;
}
.terms_tab{
padding-left:20px;
}
/* </ RAC Page >*/
.report-container{
	width:1125px;
	margin:auto;
}
.report-body,
.report-footer {
	width:1115px;
}
.report-body{
	padding:5px;
	width:1115px;
}
.reportheader{
	width:1125px;
	height:193px;
	margin:auto;
}
.rpt_menu{
	width:100%;
	height:33px;
	margin-top:5px;
	background:transparent url(http://www.goodgaragescheme.co.uk/images/menu-bg.jpg) repeat-x scroll 0 2px;
}
.report-footer{
	/*background:url(http://www.goodgaragescheme.co.uk/images/footer_repeat.jpg) repeat-x scroll 0 0;*/
	height:18px;
	padding:20px 0;
	text-align:center;
	/*background:#65B228;*/
	border-top:3px solid #65B228;
}
.pad_top_10 li{
	margin-bottom:5px;
}
.pad_top_10 h3{
	margin-bottom:5px;
}
.report-body h1{
	margin-bottom:5px;
}
.report-copyright{
	position:absolute;
	margin-top:-100px;
}
.rating_text{
    font-weight: bold;
    font-size:17px;
    color:#5EA12C;
}

.side_img_container{
     width: 275px;
     padding: 10px;
     overflow:hidden;
}
.feedback_im{
	width:178px;
	height:55px;
    background:url(http://www.goodgaragescheme.co.uk/images/feedback-comments-bg.png) no-repeat center;
    color:#fff;
}
.feedback_im a{
	 color:#fff;
	 font-size:14px;
	 font-weight: bold;
	
	
}
.feedback_imc{
	width:160px;
	height:38px;
	color:#fff;
	float:left; 
	padding-top:10px;
	font-size:16px;
	 font-weight: bold;
}
.feedback_imc2{
	font-size:13px;
	 font-weight: bold;
	 padding-right:10px;
}
.qn{
	padding-top:2px;
	padding-left:7px;
}

.wd{
	width:99%;
	height:60px;
	text-align:center;
}
.wd_sp{
	width:50px;
	height:45px;
}

.lett{
	height:20px;
	width:30px;
	float:left;
	color:#5EA12C;
	cursor:pointer;
}
.lett2 h2{
	height:20px;
	width:30px;
	float:left;
	color:#000;
	cursor:pointer;
}
.towns{
	width:300px;
        margin-left: 5px;
	height:20;
	cursor:pointer;
}
.pagi_links a{
	color:#5EA12C;
	font-size:18px;
}
.pagi_links {
	font-size:18px;
	float:right;
	padding-right:100px;
}
.book_content_container2 {
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}
#reviews {
float:left;
width:1150px;
margin:10px 40px;
}

#review_top {
float:left;
width:100%;
}

#review_top h1 {
color:#6bb022;
font-size:20px;
}

.review_component {
float:left;
width:100%;
}

#review_top {
float:left;
width:100%;
padding:0px 0px 20px 0px
}

.review_component .top_left {
float:left;
font-size:14px;
padding: 5px 0px;
}

.review_component .top_bottom {
width:100%;
float:left;
font-size:14px;
padding: 0px 0px;
font-size:20px;
}

.review_component .top_right {
float:left;
font-size:14px;
padding: 7px 0px 0px 5px;
}

.review_component .top_bottom {
float:left;
font-size:14px;
}

.review_component .top_right img {
float:left;
padding:0px 3px;
}

.review_component .bottom {
float:left;
width:100%;
font-size:14px;
padding:10px 0px;
}

/* Search CSS */

.searchbox_container {
float:left;
width:435px;
overflow:none;
margin: 0px 0px 0px 125px;
}

#town_top {
float:left;
width:429px;
height:65px;
background:url(/images/town_top.jpg);
}

#town_list {
width:435px;
min-height:400px;
float:left;
background:url(/images/search_box_repeat.jpg);
margin: 0px 0px 0px -7px;
}

#garage_list {
width:435px;
min-height:400px;
float:left;
background:url(/images/search_box_repeat.jpg);
margin: 0px 0px 0px -6px;
}

#town_bottom {
float:left;
width:430px;
height:19px;
background:url(/images/search_box_bottom.jpg) no-repeat;
margin: 0px 0px 0px -3px;
}

#garage_bottom {
float:left;
width:430px;
height:19px;
background:url(/images/search_box_bottom.jpg) no-repeat;
margin: 0px 0px 0px -2px;
}

#garage_top {
float:left;
width:429px;
height:65px;
background:url(/images/garage_top.jpg);
}

#search_top {
width:1239px;
height:33px;
background:url(/images/search_top.jpg) no-repeat;
margin: 0px 0px 0px -4px;
}

#search_repeat {
height:810px;
width:1250px;
background:url(/images/search_repeat.png) repeat-y;
margin: 0px 0px 0px 0px;
}

#search_bottom {
width:1239px;
height:33px;
background:url(/images/search_bottom.png) no-repeat;
margin: 0px 0px 0px -6px;
}

#search_results_container {
margin: -32px 0px 0px 0px;
}

#town_list .garage_name_list_item_right {
background:url(/images/dot_line.jpg) no-repeat 9px 0px;
}

#town_list .search_list_heading, 
#garage_list .search_list_heading {
background:none;
position:relative;
top:-10px;
width:300px;
}

.search_bottom_container {
margin:0px 0px 26px 12px;
padding:0px;
width:1400px;
position:relative;
float:left;
}

.search_bottom_box_right {
margin:0px 16px 0px 0px;
padding:0px 0px 0px 0px;
}

.search_banner {
position:relative;
float:left;
top:-2px;
left:5px;
}

#map_container {
margin-bottom:26px;
}

.page_navigation {
float:left;
width:300px;
}

.page_arrow, .result_txt {
float:left;
margin:10px 5px;
font-size:11px;
}

 .holiday_check_left{
	width:459px;
	height:650px;
	float:left;
	background:url(http://www.goodgaragescheme.co.uk/images/holiday_check_left.jpg) no-repeat;
        padding-bottom: 20px;
}

/* 3in1 Insurance*/
.threeinoneinsur-content_container{
	/*height:330px;*/
    float:left;
   /* height:576px;*/
	width:1262px;
	color:#666666;
	font-size:9pt;
	

}
.threeinoneinsur-content_top{
	float:left;
	height:385px;
	width:375px;
	color:#666666;
	font-size:9pt;
        background:transparent url(http://www.goodgaragescheme.co.uk/images/insurance/3in1insurance/circle-image.jpg) no-repeat scroll 0 0;
        
}
.threeinoneinsur-content_topout{
	float:left;
	height:385px;
	width:887px;
	color:#666666;
	font-size:9pt;
        
}
.threeinoneinsur-content_top2{
	float:left;
	height:196px;
	/*width:890px;*/
        width:850px;
	color:#FFFFFF;
        line-height:38px;
	font-size:27px;
        text-align:left;
        font-weight:bold;
        background:transparent url(http://www.goodgaragescheme.co.uk/images/insurance/3in1insurance/top-green-bg-repeat.jpg) repeat-x scroll 0 0;
        
        margin:61px 0 0 0;
        padding :64px 80px 0 37px;
}
.threeinoneinsur-content_top3{
	float:left;
	height:66px;
	width:860px;
	color:#000000;
        text-align:left;
        line-height:38px;
	font-size:24px;
        font-weight:bold;
         margin:0;
        padding :14px 0px 0 33px;
        
        
       
        
        
}
.threeinoneinsur-content_innertwo{
	/*height:330px;*/
    float:left;
    
	width:1204px;
	color:#000000;
        text-align:left;
        line-height:38px;
	font-size:24px;
        height:109px;
        
        font-weight:bold;
        margin:0 0 10px 0;
        padding :30px 0 0 106px;
        


}
.threeinoneinsur-content_innerthre{
	/*height:330px;*/
    float:left;

	width:1204px;
	font-style:italic;color:#A1A09E;font-size:25px;
        text-align:left;
        font-size:24px;
        line-height:38px;
	font-weight:bold;
        height:78px;
        margin:-20px 0 20px 0;
        padding :7px 0 29px 106px;
        
}

.threeinoneinsur-content_container2{
	float:left;
	height:233px;
	width:1262px;
	color:#666666;
	font-size:9pt;
         background:transparent url(http://www.goodgaragescheme.co.uk/images/insurance/3in1insurance/bottom-green-bg-repeat.jpg) repeat-x scroll 0 0;
        margin-bottom:5px;
        

}
.threeinoneinsur-bottomcontent{
	float:left;
	height:61px;
	width:1021px;
	background:transparent url(http://www.goodgaragescheme.co.uk/images/insurance/3in1insurance/bottom-logos.jpg) no-repeat scroll 0 0;
       
	/*background-color:#67AD21;*/
	margin-left:138px;
        
        padding-top:172px;
	

}
.threeinoneinsur-content_purchse_txt{
    
background:transparent url(http://www.goodgaragescheme.co.uk/images/insurance/3in1insurance/01_3-in-1-ggs-mockup_14.png) no-repeat scroll 0 0;
	float:right;
	width:366px;
	height:46px;
        margin-right:20px;
        cursor:pointer;cursor:hand;
	
}

.threeinoneinsur-content_outbtm{
	/*height:330px;*/
    float:left;

	width:1245px;
        
	color:#A0CF45;font-size:18px;
        text-align:left;
        font-size:18px;
       margin:0;
	font-weight:bold;
        padding :10px 0 10px 112px;
}
.threeinone-policy-body{
	height:973px;
        width:1262px;
	margin-top:28px;
	color:#666666;
	font-size:9pt;
}
.threeinone-policy-heading{
	float:left;
	height:30px;
	width:400px;
	color:#7DC43A;
	font-size:16.9pt;
        margin:0;
	text-align:left;
	padding:0px 0px 10px 87px;
}
.threeinone-body-container{
	/*width:1262px;*/
        width:100%;
	margin-top:7px;
        /*background:transparent url(http://www.goodgaragescheme.co.uk/images/bg-repeater.png);*/
}

.policy-body{
	height:881px;
	width:1273px;
	margin-top:28px;
	color:#666666;
	font-size:9pt;
}
.policy-heading{
	float:left;
	height:30px;
	width:400px;
	color:#7DC43A;
	font-size:16.9pt;
	text-align:left;
	padding:0px 0px 10px 87px;
}
.policy-content_container{
	/*height:330px;*/
    float:left;
    height:576px;
	width:1155px;
	color:#666666;
	font-size:9pt;
	margin-left:55px;

}
.policy-content_left{
	float:left;
	height:567px;
	width:252px;
	color:#666666;
	font-size:9pt;
}
.policy-content_left_top{
	height:232px;
	width:252px;
	background:url(http://www.goodgaragescheme.co.uk/images/insurance/01_3-in-1-ggs_03.jpg);
	background-repeat:no-repeat;

}
.policy-content_left_top2{
	height:344px;
	width:252px;
	background:url(http://www.goodgaragescheme.co.uk/images/insurance/01_3-in-1-ggs_29.jpg);
	background-repeat:no-repeat;

}
.policy-content_container2{
	float:left;
	height:245px;
	width:1210px;
	color:#666666;
	font-size:9pt;
	background-color:#67AD21;
	padding-left:57px;
	margin-bottom:20px;

}
.policy-content_left{
	height:330px;
	width:165px;
	color:#666666;
	font-size:9pt;
}
.policy-content_left_top3{
	float:left;
	height:175px;
	width:250px;
	background:url(http://www.goodgaragescheme.co.uk/images/insurance/01_3-in-1-ggs_46.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
.policy-content_right{
	float:left;
	height:570px;
	width:860px;
	color:#666666;
	font-size:9pt;
	margin-left:40px;
}
.policy-content_right_top{
	float:left;
	height:54px;
	width:858px;
	background:url(http://www.goodgaragescheme.co.uk/images/insurance/01_3-in-1-ggs_05.png);
	background-repeat:no-repeat;
}
.policy-content_right_toptxt{
	float:left;
	height:28px;
	width:859px;
	background:url(http://www.goodgaragescheme.co.uk/images/insurance/01_3-in-1-ggs_09.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
}
.policy-content_right_top3{
	float:left;
	width:857px;
	padding-top:10px;

}
.policy-content_right_cnt1{
	float:left;
	width:252px;

}
.policy-content_right_cnt2{
	float:left;
	width:252px;
	margin-left:48px;

}
.policy-content_right_cnt3{
	float:left;
	width:252px;
	margin-left:48px;
}
.policy-mot_test_ins_btn{
	float:left;
	height:32px;
	width:223px;
	background:url(http://www.goodgaragescheme.co.uk/images/insurance/01_3-in-1-ggs_13.png);
	background-repeat:no-repeat;

}
/*.policy-mot_test_ins_btn{
	float:left;
	height:22px;
	width:147px;
	background:url(http://www.goodgaragescheme.co.uk/images/insurance/01_3-in-1-ggs_14.png);
	background-repeat:no-repeat;

}*/
.policy-mis_fuel_ins_btn{
	float:left;
	height:32px;
	width:224px;
	background:url(http://www.goodgaragescheme.co.uk/images/insurance/01_3-in-1-ggs_15.png);
	background-repeat:no-repeat;

}
.policy-alloy_wheel_ins_btn{
	float:left;
	height:32px;
	width:224px;
	background:url(http://www.goodgaragescheme.co.uk/images/insurance/01_3-in-1-ggs_17.png);
	background-repeat:no-repeat;

}
.policy-mot_test_ins_icon{
	float:left;
	height:236px;
	width:237px;
	margin-top:7px;
	background:url(http://www.goodgaragescheme.co.uk/images/insurance/01_3-in-1-ggs_23.jpg);
	background-repeat:no-repeat;

}
.policy-mis_fuel_ins_icon{
	float:left;
	height:236px;
	width:236px;
	margin-top:7px;
	background:url(http://www.goodgaragescheme.co.uk/images/insurance/01_3-in-1-ggs_25.jpg);
	background-repeat:no-repeat;

}
.policy-alloy_wheel_ins_icon{
	float:left;
	height:237px;
	width:236px;
	margin-top:7px;
	background:url(http://www.goodgaragescheme.co.uk/images/insurance/01_3-in-1-ggs_27.jpg);
	background-repeat:no-repeat;

}
.policy_ins_txt{
    float:left;
	width:237px;
	font-size:12pt;
	font-style:italic;
	color:#000000;
	text-align:left;
}
.policy_ins_findmore_btn{
    float:left;
	width:226px;
	height:32px;
	margin-top:7px;
	background:url(http://www.goodgaragescheme.co.uk/images/insurance/01_3-in-1-ggs_34.png);
	background-position:right;
	background-repeat:no-repeat;
}
.policy-content_right_btm{
	float:left;
	width:850px;
	height:113px;
	padding-top:112px;
    padding-left:25px;
}
.policy-content_pdf_icon{
	float:left;
	width:45px;
	height:54px;
	background:url(http://www.goodgaragescheme.co.uk/images/insurance/pdf.png);
	background-repeat:no-repeat;
    margin-top:8px;

}
.policy-content_pdf_txt{
	float:left;
	width:315px;
	height:36px;
	font-size:9pt;
	font-style:italic;
	color:#FFFFFF;
	padding-top:20px;
}
.policy-content_pdf_txt a:link, .policy-content_pdf_txt a:active, .policy-content_pdf_txt a:visited, .policy-content_pdf_txt a:hover{
	font-size:10pt;
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
}
.policy-content_purchse_txt{
   /* background:url(http://www.goodgaragescheme.co.uk/images/insurance/01_3-in-1-ggs_51.png);*/
	float:right;
	width:395px;
	height:52px;
	font-size:10pt;
	color:#FFFFFF;
	font-weight:bold;
}
.policy-content_purchse_txt a:link, .policy-content_purchse_txt a:active, .policy-content_purchse_txt a:visited, .policy-content_purchse_txt a:hover{
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
}
.insurance_policy-body{
   	height:868px;
	width:1256px;
	margin-top:28px;
	color:#666666;
	font-size:9pt;
}

.insurance_policy-content_container1{
	float:left;
	height:242px;
	width:1214px;
	color:#666666;
	font-size:9pt;
	background-color:#67AD21;
	padding-left:40px;
	/*margin-bottom:20px;*/

}

.insurance_policy-content_left_top{
	height:194px;
	width:210px;
	background:url(http://www.goodgaragescheme.co.uk/images/insurance/02_mot-ggs_03_1.jpg);
	background-repeat:no-repeat;
	margin-top:29px;
	float:left;

}
.insurance_policy-content_right_top{
    text-align:left;
	height:194px;
	width:751px;
	/*background:url(http://www.goodgaragescheme.co.uk/images/insurance/02_mot-ggs_03.jpg); */
	background-repeat:no-repeat;
	margin-top:29px;
	float:left;
    padding-left:105px;

}
.insurance_policy-content_container2{
	float:left;
	height:438px;
	width:1212px;
	color:#666666;
	font-size:9pt;
	padding-left:40px;
	margin-bottom:20px;

}

.insurance_policy-content_left_middle{
	height:197px;
	width:195px;
	background:url(http://www.goodgaragescheme.co.uk/images/insurance/04_alloy_wheel-ggs_07.jpg);
	background-repeat:no-repeat;
	margin-top:29px;
	float:left;

}

.insurance_policy-content_left_middle_misfuel{
	height:206px;
	width:203px;
	background:url(http://www.goodgaragescheme.co.uk/images/insurance/03_misfuelling-ggs_07.jpg);
	background-repeat:no-repeat;
	margin-top:29px;
	float:left;

}
.insurance_policy-content_right_middle{
text-align:left;
	height:128px;
	width:700px;
/*	background:url(http://www.goodgaragescheme.co.uk/images/insurance/02_mot-ggs_03.jpg); */
	background-repeat:no-repeat;
	margin-top:7px;
	padding-left:35px;
	float:left;

}


.insurance_policy-content_container3{
	float:left;
	height:140px;
	width:809px;
	color:#666666;
	font-size:9pt;
	padding-left:20px;


}

.insurance_policy-content_left_bottom{
	height:170px;
	width:295px;
	background:url(http://www.goodgaragescheme.co.uk/images/insurance/03_misfuelling-ggs_11.png);
	background-repeat:no-repeat;
	margin-top:10px;
	float:left;

}
.insurance_policy-content_left_bottom_alloy_wheel{
	height:105px;
	width:230px;
	background:url(http://www.goodgaragescheme.co.uk/images/insurance/04_alloy_wheel-ggs_10.png);
	background-repeat:no-repeat;
	margin-top:10px;
	float:left;

}

.insurance_policy-content_right_bottom{
text-align:left;
	height:128px;
	width:570px;
/*	background:url(http://www.goodgaragescheme.co.uk/images/insurance/02_mot-ggs_03.jpg); */
	background-repeat:no-repeat;
	/*margin-top:29px;*/
	float:left;

}



.insurance_policy-content_container4{

	float:left;
	height:58px;
	width:1214px;
	color:#666666;
	font-size:9pt;

	padding-left:20px;
	margin-bottom:20px;

}

.insurance_policy-content_left_button{

height:50px;
	width:260px;
	float:left;

}
.insurance_policy-content_right_button{
	height:50px;
	width:900px;
	float:left;
	margin-top:0px;

}

span.misfuelling_head {
	font-weight:bold;
	color:#FFFFFF;
    font-size:22pt;
}

span.misfuelling_text1 {
	font-weight:bold;
	color:#FFFFFF;
	font-size:13pt;
	font-style:italic;
}


span.misfuelling_text2 {
	font-weight:bold;
	color:#000000;
	font-size:14pt;
	font-style:italic;
}

span.misfuelling_text3 {
	color:#000000;
	color:#000000;
	font-size:11pt;
	font-style:italic;
}
.insurance_policy-mot-right_top{
	height:194px;
	width:650px;
	text-align:left;
	padding-left:97px;
	margin-top:29px;
	float:left;

}
.insurance_policy-mot_left_top{
	height:194px;
	width:210px;
	background:url(http://www.goodgaragescheme.co.uk/images/insurance/02_mot-ggs_03_1.jpg);
	background-repeat:no-repeat;
	margin-top:29px;
	margin-left:15px;
	float:left;

}
.insurance_policy-mot_left_middle{
	height:196px;
	width:206px;
	background:url(http://www.goodgaragescheme.co.uk/images/insurance/02_mot-ggs_11.jpg);
	background-repeat:no-repeat;
	margin-left:15px;
	float:left;

}
.insurance_policy-mot_container1{
	float:left;
	height:250px;
	width:1219px;
	color:#000000;
	font-size:9pt;
	background-color:#67AD21;
	padding-left:40px;
	margin-bottom:10px;

}
.insurance_policy-mot_heading{
	color:#FFFFFF;
	font-size:29pt;
	margin:0px;
	padding:0px;
}
.insurance_policy-mot_cnt_itali{
	color:#FFFFFF;
	font-size:13pt;
	font-weight:bold;
	font-style:italic;
}
.insurance_policy-mot_cnt_he{
	font-size:13pt;
	font-weight:bold;
	font-style:italic;
}
.insurance_policy-mot_cnt{
	font-size:10pt;
	font-style:italic;
	line-height:18px;
}
.insurance_policy-mot_container2{
	float:left;
	height:250px;
	width:1219px;
	font-size:8pt;
	line-height:16px;
	color:#000000;
	padding-left:40px;
	margin-bottom:20px;

}
.insurance_policy-mot_right_middle{
	height:410px;
	width:735px;
	text-align:left;
	padding-left:97px;
	float:left;

}
.insurance_policy-mot_cnt2{
	font-size:8.9pt;
	font-style:italic;
}
.greentxt{
font-size:8.7pt;
color:#7EBF41;
}
.insurance_policy-mot-body{

	height:804px;
	width:1258px;
	margin-top:28px;
	color:#666666;
	font-size:9pt;
}
.insurance_policy-mot_right_bottom{
	height:40px;
	width:702px;
	text-align:left;
	margin-left:310px;
	float:left;


}
.insurance_policy-mot_left_bottom{
	height:29px;
	width:118px;
	margin-left:15px;
	float:left;

}
.policy-mot_prevbtn{
	float:left;
	height:47px;
	width:291px;
	/*background:url(http://www.goodgaragescheme.co.uk/images/insurance/02_mot-ggs_15.png);
	background-repeat:no-repeat;*/

}
.policy-mot_pur{
	float:right;
	height:47px;
	width:254px;
	/*background:url(http://www.goodgaragescheme.co.uk/images/insurance/02_mot-ggs_17.png);
	background-repeat:no-repeat;*/

}

li{
padding-left:20px;
font-size:9.6pt;
}


/** accident insurance */
.acc-innurance{
	height: 841px;
    width: 1190px;
	padding-left:20px;
	clear:both;
	overflow:hidden;
	padding-bottom:20px;
}
.acc-l-f, .acc-l-v{
	font-family:Arial;
	font-size:16pt;
	height:25px;
	float:left;
	text-align:left;
}
.acc-l-f{
    width:107px;
    color:#7DC43A;
    padding-left:3px;
}
.acc-l-v{
    width:200px;
    color:#000;
}
.acc-l-v a{
	color:#000;
	text-decoration:none;
}

div.info {
position:relative;
left:-19px;
}

