/*
Theme Name: AutosGear
Description: AutosGear theme is a 2 column Free WP theme with an eye catching and perfect color combination of black, grey and maroon with sIFR title supported.
Version: 1.1
Author: RockingWPThemes.com/
Author URI: http://www.rockingwpthemes.com/
Tags: black, maroon, 2-columns, fixed-width, theme-options, feedburner
*/


@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}


body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; background:#FFF; color:#6E6B6B;  }

a { color:#3377dd; text-decoration:none }
a:visited { color: #3377dd; text-decoration:none }
a:active,a:hover { color: #3377dd; text-decoration:underline; }

/* language flags */
a img { border:none }

.header-links { height:21px; line-height:21px; padding:0px 10px; font-size:11px; border-bottom:5px solid #369; background-color:
#21A2D6; margin:0; text-align:left; }
.header-links a { color:#FFFFFF; }
.header-links span { color:#369; padding:0px 4px; }

.clear { clear:both; }

.headerwrapper { width:992px;height:103px; margin:0px auto; background: url(/images/header_bg.jpg) top right no-repeat; }

.logologin { height:103px; background-color:#31B1DA; }
.logologin .logo { background:url(/wp_content/themes/travel1/images/logo.png) no-repeat top left; float:left; width:479px; margin-top:10px; height:90px; padding-left:115px;}
.logologin .logo h1 { margin:0px; height:56px; }
.logologin .logo span { color:#CFCDCD; font-size:15px; }
.logologin .login  { height:78px; float:right; width:300px; padding-right:12px; }
.logologin .login .loginbox { background:transparent url(/wp_content/themes/travel1/images/login/login_bg.gif) repeat; height:34px; line-height:34px; float:right; }
.logologin .login .loginbox label { color:#bba9a7; display:block; float:left; height:33px; line-height:33px; }
.logologin .login .loginbox input.text { float:left; margin:6px 5px; width:130px; border:1px solid #3E3E3B; background:#33363D; color:#FFF; }
.logologin .login .loginbox input.submit { float:left; margin:6px 1px; border:1px solid #3E3E3B; background:transparent url(/wp_content/themes/travel1/images/login/input.gif) repeat-x top left; color:#fff; }
.adsright{float:right;background:url(/wp_content/themes/travel1/images/best.jpg) no-repeat top right; height:100px;width:200px; padding-top:58px; text-align:right; font-size:11px; color:#CFCDCD; }

.topmenu { height:40px; line-height:21px; padding:0px 10px; font-size:11px; border-top:5px solid #369;background: url(/wp_content/themes/travel1/images/menu/menu_bg.gif) repeat-x; margin:0; }

.cc { color:#191919!important; font-weight:bold!important; }

.featuredCats { padding-right:6px;width:992px; margin:0 auto;}
.featuredCats .featuredCats2 { padding-left:6px;}
.featuredCats .featuredCats2 .featuredCats3 { height:40px; }
.featuredCats a { display:block; float:left; margin:6px 5px 0px; padding-left:7px; color:#FFF; font-size:14px; font-weight:bold; }
.featuredCats a span { padding-right:6px; display:block; line-height:32px; }
.featuredCats a:hover, .featuredCats a.selected { background: url(/wp_content/themes/travel1/images/menu/menu_h_bg_left.gif) no-repeat top left; text-decoration:none; }
.featuredCats a:hover span, .featuredCats a.selected span { background:url(/wp_content/themes/travel1/images/menu/menu_h_bg_right.gif) no-repeat top right; }

/* End Header */

.wrapper { width:992px; margin:0px auto;}
.featuredArea {height:300px; padding:0; margin-bottom:5px; background: url(/wp_content/themes/travel1/images/corner.jpg) bottom right no-repeat #1A7FA9; margin-top:-15px; border-right:#FFF solid 5px; }
.featurelink {width:300px; padding-left:50px ;margin:10px auto; color:#999;}
.featurelink a {color:#FFF; text-decoration:none;}
.featurelink a:hover {color:#FC3; text-decoration:none;}

#wppost li { list-style:url(/images/arrow.gif); padding-left:0px; margin-left:10px;}

.featuredPost { padding:7px 10px; }
.featuredPost h2 { margin:4px 0px; font-size:11px; }
.featuredPost h2 a { color:#2C3737; }
.featuredPost .description {  }

.docbody { background:#2D2D2D; min-height:824px; padding:9px; }
.layout { background:url(/wp_content/themes/travel1/images/doc_body_bg.gif) repeat-x; height:6px; }
.layout img.left { float:left; }
.layout .layout-in { width:210px; float:right; background:#2D2D2D; }

.layout2 { background:url(/wp_content/themes/travel1/images/doc_body_bg_bot.gif) repeat-x; height:6px; }
.layout2 img.left { float:left; }
.layout2 .layout-in { width:210px; float:right; background:#2D2D2D; }


div.ajaxCat { padding:8px; }




.container {  }
.container .leftside  { width:706px; float:left; background:#E9E7E7; min-height:1024px; padding:9px; }
.container .rightside {  width:210px; float:left; min-height:1024px; background:#2D2D2D; }
.container .rightside * {  overflow:hidden; }



.heading { color:#DE4834; padding-bottom:6px; margin-bottom:4px; font-family:Arial; font-size:24px; margin-top:0px; margin-bottom:10px; font-weight:normal; border-bottom:1px dotted #BEBEBE; }
.heading2 { color:#DE4834; padding-bottom:6px; margin-bottom:4px; font-family:Arial; font-size:20px; margin-top:0px; margin-bottom:10px; font-weight:normal; border-bottom:1px dotted #BEBEBE; }
.heading3 { color:#DE4834; padding-bottom:6px; margin-bottom:4px; font-family:Arial; font-size:16px; margin-top:0px; margin-bottom:10px; font-weight:normal; border-bottom:1px dotted #BEBEBE; }

.entry { }
.entry p { line-height:18px; }

.children { margin:0px; padding:4px 0px 0px;  }

.post { margin-bottom:18px; width:326px; float:left; padding:0px 15px 18px 12px; border-bottom:1px dotted #BEBEBE; }
.post .postimg { width:326px; background:url(/wp_content/themes/travel1/images/demo/demobg.gif) no-repeat top left; }
.post .postimg .prepend { height:156px; display:block;}
.post .postimg .postdata { font-size:13px; margin:0px; background:url(/wp_content/themes/travel1/images/h2_bg.png) repeat top left; padding:6px 0px; height:16px; }
.post .postimg .postdata span { font-size:11px; padding:0px 4px; display:none; }
.post .postimg .postdata h2 { font-size:13px; margin:0px; padding:0px 4px; }
.post .postimg .postdata h2 a { color: #D2CECE; display:block; text-decoration:none; }
.post .postimg .postdata h2 a:hover { color:#EAE3E3; text-decoration:none;}
.post .postdesc { padding-top:8px; height:125px; }
.post .postdesc p { font-size:11px; line-height:14px; margin:0px; margin-bottom:8px; height:110px; }
.post .postdesc a.readmore { color:#A81E22; display:block; text-align:right; }


.slider { clear:both; padding:9px; height:264px; margin:10px 0px; }
.slider .inside { height:244px; padding:9px 0px; }
.slider .inside img { float:left; }
img.prev, img.next { cursor:pointer; }
.slider .inside .mover h2 { color:#514C48; font-size:18px; font-weight:normal; margin:0px; float:left; margin-left:10px; }
.slider .inside ul { margin: 0px; list-style-image: none; list-style-type: none; padding: 0px; width: 4000px; }
.slider .inside ul li { width:131px; float:left; padding:0px 6px; }
#slideshow { overflow: hidden; width:576px; margin:0px; float:left; }

.sites {}
.sites .image { height:88px; width:131px; }
.sites .links { padding-top:10px; }
.sites .links p { margin:4px 0px 0px; font-size:11px; }

.topSeries { height:270px; margin:10px }
.topSeries a.topPrepend { height:220px; display:block; }
.topSeries .topSeriesHeading { background:url(/wp_content/themes/travel1/images/h2_bg.png) repeat top left; padding:5px; }
.topSeries .topSeriesHeading h2 { font-weight:normal; font-size:18px; margin:4px 0px 0px; }
.topSeries .topSeriesHeading h2 a { color:#fff; }
.topSeries .topSeriesHeading p { margin:0px; color:#fff; }


.side_ads { width:210px; height:250px; padding:14px; margin-bottom:9px; }
.side_ads_120_600 { height:600px; padding-bottom:9px; border-bottom:1px solid #d7d7d7; }

.fullWidget { margin-bottom:7px; }
.fullWidget h2 { background:#191919; line-height:34px; height:34px; font-size:14px; color:#DBD4D4; margin:0px; padding:0px 8px; border-bottom:1px solid #6F6F6F; border-top:1px solid #6F6F6F; }
.fullWidgetDiv { margin-bottom:7px; }
.fullWidgetDiv .divH { background:#191919; height:34px; border-bottom:1px solid #6F6F6F; border-top:1px solid #6F6F6F; padding:0px 6px; }
.fullWidgetDiv .divH ul { list-style:none; padding:0px; margin:0px; }
.fullWidgetDiv .divH ul li { float:left; cursor:pointer; margin:7px 5px 0px; padding-left:7px;  }
.fullWidgetDiv .divH ul li span { display:block; height:27px; line-height:27px; padding-right:7px; float:left; }
.fullWidgetDiv .divH ul li.hover { background:url(/wp_content/themes/travel1/images/mnuli/mnu_li_h.gif) no-repeat top left; color:#fff;  }
.fullWidgetDiv .divH ul li.hover span { background:url(/wp_content/themes/travel1/images/mnuli/mnu_li_span_h.gif) no-repeat top right; }
.fullWidgetDiv .divH ul li.selected { background:url(/wp_content/themes/travel1/images/mnuli/mnu_li.gif) no-repeat top left;  }
.fullWidgetDiv .divH ul li.selected span { background:url(/wp_content/themes/travel1/images/mnuli/mnu_li_span.gif) no-repeat top right; }

.fullWidget2 { border-top:1px solid #d8d7d7; background:#5f7343; margin-bottom:7px; }
.fullWidget2 h3 { background:#d7ecaa; line-height:31px; height:31px; font-size:13px; color:#3f3f3f; margin:0px; padding:0px 8px; border-bottom:1px solid #d7d7d7; }

.catListingV { list-style:none; margin:0px; padding:0px; }
.catListingV li {font-size:11px; background:transparent url(/wp_content/themes/travel1/images/typo/catIcon.gif) no-repeat 5px 2px; padding:4px 0px; padding-left:24px; }
.catListingV li a { color:#A49999; padding:3px 0px; }

.catListingD { list-style:none; margin:0px; padding:0px; margin:6px 0px; }
.catListingD li { padding:3px 0px; font-size:11px; padding-left:12px; background:transparent url(/wp_content/themes/travel1/images/icons/ico_featured_list.gif) no-repeat 0px 6px; }
.catListingD li a { color:#Fff; }

.tag_cloud { padding:8px; }
.tag_cloud a { color:#767676; }

.ajaxBox { background: #fff url(/wp_content/themes/travel1/images/ajax_bg.gif) repeat-x top left; margin-bottom:7px; }
.ajaxBox .ajaxBoxInside { border:1px solid #d7d7d7; border-top-width:0px; height:340px; padding:6px 0px; }
.ajaxBox .ajaxBoxLinks { border:1px solid #d7d7d7; height:31px; border-bottom:0px; }
.ajaxBox .ajaxBoxLinks a { display:block; line-height:30px; font-size:12px; color:#282828; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; padding:0px 16px; float:left; text-decoration:none; color:#6c6b6b; }
.ajaxBox .ajaxBoxLinks a.selected { border-bottom-width:0px; }
.ajaxBox .ajaxBoxLinks .last { margin:0px; width:168px;}

.ajaxpost { width:208px; float:left; margin-left:14px; }
.ajaxpost .ajaximage { width:200px; background:url(/wp_content/themes/travel1/images/featured_bg.gif); height:162px; border:1px solid #d7d7d7; padding:3px; }
.ajaxpost .ajaxdetail { padding:9px 0px 0px; }
.ajaxpost .ajaxdetail h2 { font-size:14px; margin:0px; }
.ajaxpost .ajaxdetail h2 a { color:#e46b25; }
.ajaxpost .ajaxdetail p { font-size:11px; }
.ajaxpost .ajaxdetail p.postmeta   { color:#80bc42; margin:2px 0px; }
.ajaxpost .ajaxdetail p.postmeta a { color:#e46b25; }
.readmore { color:#e46b25; }

.rssbox{ padding:15px; border-top-width:0px; line-height:1.7em; border-top-width:0px;}
.icon{float:right;margin:-7px 0px 0 0;}
.rssbox label {padding-bottom:4px;display:block;} 
.i-width{ background:#33363D none repeat scroll 0 0; border:1px solid #3E3E3B; margin:6px 5px; width:194px; color:#3E3E3B; } 
.rssbox a {color:#A49999!important;}

.Sponsors { width:210px; background:#2D2D2D; padding-top:5px; }
.Sponsors .Insider { }
.Sponsors .Insider a { width:125px; height:125px; display:block; float:left; padding-left:10px; padding-bottom:10px; }


/* Begin Footer */

.footerlinks {padding:10px 0px; background-color:#EAE8E7;}
.footerlinks a { color:#5E99AF; }
.footerlinks span { padding:0px 6px; color:#919497; }

.copyright { line-height:28px; height:28px; text-align:center; background:#E4F0CD url(/wp_content/themes/travel1/images/copyright.gif) repeat-x top left; font-size:11px; color:#DBD4D4;  }
.copyright a { color:#DBD4D4 }

.gg_r_ftWrap{
	background: #eae8e7;
	border-top: 1px solid #dcdbdb;
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

#gg_r_ft {
	position: relative;
	display: block;
	width: 992px;
	margin: 0 auto;
	font-size: 0.9em;
}


#gg_r_ft div.gg_box {
	width: 260px;
	widt\h: 240px;
	background: url(/wp_content/themes/travel1/images/hc_bg_divider.gif) repeat-y right;
	float: left;
	margin: 20px 20px 15px 0;
	padding: 0 20px 0 0;
	text-align: left;
	min-height: 6.5em;
	height: auto!important;
	height: 6.5em;
}


#gg_r_ft div.gg_box h2,
#gg_r_ft div.gg_box h3 {
	font-weight: bold;
	color: #4e4e4e;
	margin: 0 0 10px;
	padding: 0;
}
#gg_r_ft ul.gg_recommendedBy_icons {
	margin-left: 0;
}

#gg_r_ft div.gg_box p {
	line-height: 16px;
	color: #6e6e6e;
	margin: 0;
	padding: 0;
}

#gg_r_ft div.gg_box a {
	color: #5E99AF;
}

#gg_r_ft ul.gg_footerNav {
	list-style: none;
	overflow: hidden;
	margin: 5px 0 0 -5px;
	padding: 0;
}


#gg_r_ft ul.gg_footerNav li {
	float: left;
	padding: 0 5px;
	border-left: 1px solid #919497;
	margin: 0 0px 10px -1px;
	color: #6e6e6e;	
	display: inline-block;
}


#gg_r_ft ul.gg_footerNav a {
	color: #5e99af;
	display: block;
	white-space: nowrap;
}
.verisign {
	float: left;
	display: block;
	padding: 30px 0 0 0;

}

/* End Footer */



/*	Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left }
/* End Images */


/* Breadcrumb */

.breadcrumb {
	display: inline-block;	
}
.breadcrumb {
	position: relative;
	margin-bottom: 10px;
	padding: 10px 0 10px;
	overflow: hidden;
	font: 12px arial,sans-serif; font-weight:bold;
	margin:0 auto; width:992px;
	display: block;
	color:#3377DD;
}
.breadcrumb .current, .breadcrumb .di{ color:#6E6B6B;}
#crumbs a {color:#3377DD;}


/*Body*/

#gg_r_2 {
	position: relative;
	float: left;
	display: inline;
	width: 210px;
	margin-left: 10px;
}


/* common module borders */
.b1h, 
.b2h, 
.b3h, 
.b4h, 
.b2bh, 
.b3bh, 
.b4bh {
	font-size: 1px;
	overflow: hidden;
	display: block;
}
.b1h {
	height: 1px;
	background: #c6c6c6;
	margin: 0 5px;
}
.b2h,
.b2bh {
	height: 1px;
	background: #fff;
	border-right: 2px solid #c6c6c6;
	border-left: 2px solid #c6c6c6;
	margin: 0 3px;
}
.b3h,
.b3bh {
	height: 1px;
	background: #fff;
	border-right: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	margin: 0 2px;
}
.b4h,
.b4bh {
	height: 2px;
	background: #fff;
	border-right: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	margin: 0 1px;
}

.gg_m_outer {
	border-right: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;	
	background: #fff;
	* display: inline-block;
}
.gg_m_hd { padding:0px; margin:0;}

.gg_m_ft {
	text-align: left;
	background: #fff;
	padding-left: 10px;
	padding-right: 10px;
}
.gg_m_ft {
	* display: inline;
}
.gg_m_content {
	text-align: left;
	background: #fff;
	padding: 10px;
	* display: inline-block;
}

/* generic padding for module headings */
.gg_m_hd h1 {
	text-align: left;
	padding: 0;
	margin: 0;
}
.gg_m_hd h2,
.gg_m_hd h3,
.gg_m_hd h4,
.gg_m_hd h5,
.gg_m_hd h6 {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 8px;
	margin: 0;
	font-size: 1.25em;
	color:#6E6B6B;
}


/* These will need to be refactored out:
 * If you building new elements using these discuss with ben first.
 */
.contenth {background: #fff; border-right:1px solid #37B3DA; border-left:1px solid #37B3DA;}
.contenth .content {margin-left: 4px; padding-top: 4px;}	
.contenth ul { list-style:none; padding-left: 0px; margin-left: 0px; padding-top: 2px; margin-top: 2px;  vertical-align:top;}
.roundTableThin .b2h, .roundTableThin .b3h, .roundTableThin .b4h {background: #fff;}
.roundNoBorder .content, .roundNoBorder .b1h, .roundNoBorder .b2h, .roundNoBorder .b3h, .roundNoBorder .b4h, .roundNoBorder .b2bh, .roundNoBorder .b3bh, .roundNoBorder .b4bh {background:#CAE8F0; border:none;}
.roundNoBorder .content {padding:10px 20px;}
/* end module borders */

/* module boxes sidebar */

.linkmenu a{
	min-height: 1.5em;
	height: 31px; 
	font-weight:bold;
	display: block;
	padding: 14px 0 0 10px !important;
	text-shadow: none;
	text-decoration: none!important;
	text-transform: none!important; 
	border-bottom:#CAE8F0 solid 2px; 
	background:url(/images/arrow.gif) left center no-repeat;}
.linkmenu a:hover{ text-decoration:underline!important;}
li.right{margin:10px 0;list-style:url(/images/tick.gif) outside;}

.hc_filter {
	padding: 0 0 10px;
	margin: 0;
	border-bottom: 2px solid #CAE8F0;
}
.hc_filter .hc_m_hd {
	padding: 10px 0 5px;
	margin: 0;
	background: none;
	border: none;
}
.hc_filter .hc_m_hd h3 {
	font-size: 1em;
	text-align: left;
	padding-bottom: 0;
	font-weight: bold;
}
.hc_filter .hc_m_hd h3 a {
	background: transparent url(/Images/link_arrow.gif) no-repeat left center;
	min-height: 1.5em;
	height: auto!important;
	height: 1.5em;
	display: block;
	padding: 2px 0 0 10px !important;
	text-shadow: none;
	text-decoration: none!important;
	text-transform: none!important;
}
.hc_filter.hc_m_hide .hc_m_hd h3 a {
	background: transparent url(/Images/link_arrow_r.gif) no-repeat left center;
}
.hc_filter .hc_m_hd h3 a:hover {
	text-decoration: underline!important;
}
.hc_filter.hc_m_hide .hc_m_hd h3 a:hover {
}


.gg_m {
	margin-bottom: 20px;
}
.gg_m .b1h, .gg_m_content .gg_m .b1h,
.gg_m .b2h, .gg_m_content .gg_m .b2h,
.gg_m .b3h, .gg_m_content .gg_m .b3h,
.gg_m .b4h, .gg_m_content .gg_m .b4h,
.gg_m .b1bh, .gg_m_content .gg_m .b1bh,
.gg_m .b2bh, .gg_m_content .gg_m .b2bh,
.gg_m .b3bh, .gg_m_content .gg_m .b3bh,
.gg_m .b4bh, .gg_m_content .gg_m .b4bh {
	display: none;
}
.gg_m .gg_m_outer, .gg_m_content .gg_m .gg_m_outer {
	border: none;
	background: none;
}
.gg_m .gg_m_hd, .gg_m_content .gg_m .gg_m_hd,
.gg_m .gg_m_ft, .gg_m_content .gg_m .gg_m_ft {
	padding: 0;
	background: #FFFFFF;
}
.gg_m .gg_m_content, .gg_m_content .gg_m_content {
	padding: 0;
	position: relative;
	display: block;
	text-align: left;
	background: #FFFFFF;
}

/* thin blue border with coloured header only */
.gg_m_v2, .gg_m_v2_lite {
	margin-bottom: 10px;
}
.gg_m_v2 .gg_m_outer, .gg_m_content .gg_m_v2 .gg_m_outer,
.gg_m_v2_lite .gg_m_outer, gg_m_content .gg_m_v2_lite .gg_m_outer {
	padding-left: 3px;
	padding-right: 3px;
	background: #CAE8F0;
}
.gg_m_v2_lite .gg_m_outer, .gg_m_content .gg_m_v2_lite .gg_m_outer {
	background: #FFFFCC;
	border-color: #FFCC00;
}
.gg_m_v2 .gg_m_content, .gg_m_content .gg_m_v2 .gg_m_content,
.gg_m_v2_lite .gg_m_content, .gg_m_content .gg_m_v2_lite .gg_m_content {
	padding-top: 10px;
	padding-bottom: 7px;
}
.gg_m_v2 .gg_m_hd, .gg_m_content .gg_m_v2 .gg_m_hd {
	background: #CAE8F0;
}
.gg_m_v2_lite .gg_m_hd, .gg_m_content .gg_m_v2_lite .gg_m_hd {
	background: #FFFFCC;
}
.gg_m_v2 .b2h, .gg_m_content .gg_m_v2 .b2h,
.gg_m_v2 .b3h, .gg_m_content .gg_m_v2 .b3h,
.gg_m_v2 .b4h, .gg_m_content .gg_m_v2 .b4h, 
.gg_m_v2 .b2bh, .gg_m_content .gg_m_v2 .b2bh, 
.gg_m_v2 .b3bh, .gg_m_content .gg_m_v2 .b3bh, 
.gg_m_v2 .b4bh, .gg_m_content .gg_m_v2 .b4bh {
	border-right-color: #c6c6c6;
	border-left-color: #c6c6c6;
	background: #CAE8F0;
}
.gg_m_v2_lite .b2h, .gg_m_content .gg_m_v2_lite .b2h,
.gg_m_v2_lite .b3h, .gg_m_content .gg_m_v2_lite .b3h,
.gg_m_v2_lite .b4h, .gg_m_content .gg_m_v2_lite .b4h, 
.gg_m_v2_lite .b2bh, .gg_m_content .gg_m_v2_lite .b2bh, 
.gg_m_v2_lite .b3bh, .gg_m_content .gg_m_v2_lite .b3bh, 
.gg_m_v2_lite .b4bh, .gg_m_content .gg_m_v2_lite .b4bh {
	border-right-color: #FFCC00;
	border-left-color: #FFCC00;
	background: #FFFFCC;
}
.gg_m_v2 .b1h, .gg_m_content .gg_m_v2 .b1h {
	background: #c6c6c6;
}
.gg_m_v2_lite .b1h, .gg_m_content .gg_m_v2_lite .b1h {
	background: #FFCC00;
}
.gg_m_v2 .gg_m_hd h1, .gg_m_content .gg_m_v2 .gg_m_hd h1,
.gg_m_v2 .gg_m_hd h2, .gg_m_content .gg_m_v2 .gg_m_hd h2,
.gg_m_v2 .gg_m_hd h3, .gg_m_content .gg_m_v2 .gg_m_hd h3,
.gg_m_v2 .gg_m_hd h4, .gg_m_content .gg_m_v2 .gg_m_hd h4,
.gg_m_v2 .gg_m_hd h5, .gg_m_content .gg_m_v2 .gg_m_hd h5,
.gg_m_v2 .gg_m_hd h6, .gg_m_content .gg_m_v2 .gg_m_hd h6,
.gg_m_v2_lite .gg_m_hd h1, .gg_m_content .gg_m_v2_lite .gg_m_hd h1,
.gg_m_v2_lite .gg_m_hd h2, .gg_m_content .gg_m_v2_lite .gg_m_hd h2,
.gg_m_v2_lite .gg_m_hd h3, .gg_m_content .gg_m_v2_lite .gg_m_hd h3,
.gg_m_v2_lite .gg_m_hd h4, .gg_m_content .gg_m_v2_lite .gg_m_hd h4,
.gg_m_v2_lite .gg_m_hd h5, .gg_m_content .gg_m_v2_lite .gg_m_hd h5,
.gg_m_v2_lite .gg_m_hd h6, .gg_m_content .gg_m_v2_lite .gg_m_hd h6 {
	text-align: center;
}


/* png compatibility class for ie < 7 */

* html .imgPng {
	background-image: expression(
		this.runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + this.src + '", sizingMethod="image")',
		this.runtimeStyle.backgroundImage = 'none',
		this.src = '/images/1px.gif'
	);
}


/*** New Autocomplete Styles */
.ac_input {width: 380px;}
.ac_results {padding: 0px;border: 1px solid black;background-color: #f9f9f9;z-index:999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width:280px;
	font-family:Arial;
	font-size: 12px;
	overflow: hidden;
	text-align:left;
	font-weight:normal;
}	
.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
/******* Only required of IE - Has issues with z-index and dropdowns *************/
.ac_results iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    filter:mask();
    width:3000px;
    height:3000px;
}
#gg_r_content {
	width: 992px;
	margin: 0 auto;
	padding-top:10px;
	padding:0;
	text-align: left;
}

/* Region Layout version 3 */
#labelhead { margin:5px 15px; padding:0; height:30px;}
#gg_r_1 {
}
#gg_r_2 {
	width: 210px;
	position: relative;
	float: left;
	display: inline;
	margin-left: 0px;
}
#gg_r_3 {
	width: 552px;
	margin-left: 10px;
	position: relative;
	float: left;
	display: inline;
}

#gg_r_4 {
	width: 204px;
	margin-left: 10px;
	position: relative;
	float: left;
	display: inline;
}


/* Search Result Items - Summary View */
.gg_sri {
	position: relative;
	display: block;
	width: 100%;
	background: transparent;
	margin-bottom:10px;
}
.gg_sri .gg_m_hd {
	margin: 0;
	padding: 0 80px 0 114px;
}
.gg_sri h2,
.gg_sri h3 {
	margin: 0 0 0 104px;
	padding: 0 80px 3px 0;
	font-size: 11pt;
	width: auto;
}
.gg_sri .gg_m_content {
	overflow: hidden;
	padding-bottom: 10px;
}




/* common module borders */
.b1h, 
.b2h, 
.b3h, 
.b4h, 
.b2bh, 
.b3bh, 
.b4bh {
	font-size: 1px;
	overflow: hidden;
	display: block;
}
.b1h {
	height: 1px;
	background: #c6c6c6;
	margin: 0 5px;
}
.b2h,
.b2bh {
	height: 1px;
	background: #fff;
	border-right: 2px solid #c6c6c6;
	border-left: 2px solid #c6c6c6;
	margin: 0 3px;
}
.b3h,
.b3bh {
	height: 1px;
	background: #fff;
	border-right: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	margin: 0 2px;
}
.b4h,
.b4bh {
	height: 2px;
	background: #fff;
	border-right: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	margin: 0 1px;
}

.gg_m_outer {
	border-right: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;	
	background: #fff;
	* display: inline-block;
}
.gg_m_hd,
.gg_m_ft {
	text-align: left;
	background: #fff;
	padding-left: 10px;
	padding-right: 10px;
}
.gg_m_ft {
	* display: inline;
}
.gg_m_content {
	text-align: left;
	background: #fff;
	padding: 10px;
	* display: inline-block;
	border-bottom:#CAE8F0 solid  26px;
}
.cDiv {
	clear: left;
}

.gg_m_v3 { width:100%; min-height:250px;}

.gg_m_v4 .b2bh, .gg_m_content .gg_m_v4 .b2bh,
.gg_m_v4 .b3bh, .gg_m_content .gg_m_v4 .b3bh, 
.gg_m_v4 .b4bh, .gg_m_content .gg_m_v4 .b4bh {
	background: #CAE8F0;}
.cDiv {background: #CAE8F0; width:100%;}

.gg_m_v5 .gg_m_content,.gg_m_v5 .b1h,.gg_m_v5 .b2h,.gg_m_v5 .b3h,.gg_m_v5 .b4h,.gg_m_v5 .b4bh,.gg_m_v5 .b3bh,.gg_m_v5 .b2bh,.gg_m_v5 .b1h { background-color:#CAE8F0;}


/*