﻿/* CSS Document */

body
{
    background: #fff url(/images/n-bg-bod.png) top left repeat-x;
	/* font-family: verdana, Arial, Helvetica, sans-serif; */
	font-family: verdana, arial;
    font-size: 11px;
	margin: 0;
	padding: 0;
	/* background: #fff url(/images/bg-body.gif) repeat-x; */
	/* color: #362F2D; */
	color: #000000;
}
a
{
	/* color: #06c; */
	color: #000;
}
a:hover
{
	text-decoration: none;
}
a:focus
{
	outline: none;
}
p, li, dt, td
{
	font-size: 11px;
}
label
{
	font-size: inherit;
}
table
{
	border-spacing: 0;
	border-collapse: collapse;
}
th
{
	font-size: 12px;
	font-weight: bold;
	border-bottom: 2px solid #999;
	padding: 5px;
}
td
{
	border-bottom: 1px solid #eee;
	padding: 5px;
}
img
{
	border: none;
}
.spacer
{
	clear: both;
}
#Body .breadcrumb
{
	font-size: 10px;
	margin: 0;
	padding: 0;
}
h3.page-title
{
	margin: 0 0 1em 0;
	padding: 0;
}
h4
{
	font-size: 14px;
}
dt
{
	margin: 0 0 10px 0;
	clear: left;
}
dd
{
	margin: 0 0 10px 0;
	font-size: 12px;
}
dt.inline
{
	width: 155px;
	float: left;
	color: #333;
	padding: 4px 0 0 0;
	clear: left;
}
dd.inline
{
	margin: 0 0 10px 160px;
}
dt.indented
{
	margin: 0 0 10px 160px;
}
form .actions
{
	clear: both;
	/*margin: 20px 0;*/
}
dd td
{
	border-bottom: none;
	padding: 3px 3px 3px 0;
}
.hint
{
	font-size: 11px;
	color: #777;
	display: block;
}
.actions input
{
	font: 12px arial, sans-serif;
	padding: 5px;
}
.actions .submit
{
	font-weight: bold;
}
#Wrapper
{
	width: 960px;
	margin: 0 auto;
}
#Header a
{
	color: #000;
}
#GPBar, #GPLang
{
	float: left;
	font-size: 11px;
}
#GPLang
{
	float: right;
}
#GPBar span, #GPLang span
{
	height: 24px;
	margin: 0 10px 0 0;
	float: left;
	line-height: 27px;
}
#GPBar strong
{
	background: #fff;
	display: block;
	padding: 0 5px;
	border-left: 1px solid #FBD51B;
	border-right: 1px solid #FBD51B;
}
#Masthead
{
	clear: both;
	overflow: hidden;
	width: 100%;
	padding: 10px 0;
}
#Masthead h1
{
	/* background: url(/images/logo.gif) no-repeat; */
	text-indent: -1000em;
	margin: 0 10px;
	height: 68px;
	padding: 0;
	float: left;
	width: 173px;
	font-size: 24px;
}
#Masthead h1 a
{
	display: block;
	height: 68px;
}
#Header h1 a
{
    border-bottom: 1px solid #f9c611;
    display: block;
    height: 133px;
    width: 142px;
}
#Masthead h2
{
	float: right;
	margin: 25px 0 0 0;
	padding: 0;
	font-size: 24px;
}
#Masthead h2 a
{
	text-decoration: none;
}
#Masthead h2 span
{
	font-size: 12px;
	vertical-align: super;
}
.user-menu
{
	margin: 10px 0 10px;
	background: url(/images/bg-user-menu-bottom.gif) bottom no-repeat;
	padding: 0 0 11px 0;
	width: 232px;
}
.user-menu div
{
	background: url(/images/bg-user-menu-top.gif) top no-repeat;
	padding: 11px 0 0 0;
}
.user-menu p
{
	background: url(/images/bg-user-menu.gif) repeat-y;
	padding: 0 15px;
	margin: 0;
	line-height: 150%;
}
.user-menu strong
{
	font-size: 12px;
}
.user-menu .logout
{
	display: block;
	background: url(/images/but-logout.gif) no-repeat;
	text-indent: -1000em;
	width: 52px;
	height: 17px;
	margin: 10px 0 0;
}
.user-menu .logout a
{
	display: block;
	height: 17px;
}
.user-menu .en .logout
{
	background: url(/images/but-logout-en.gif) no-repeat;
}
.left-menu .login
{
	margin: 0 0 10px;
	background: url(/images/bg-user-menu-bottom.gif) bottom no-repeat;
	padding: 0 0 11px 0;
	width: 232px;
	border-bottom: none;
}
.left-menu .login h3
{
	background: url(/images/bg-user-menu-top.gif) top no-repeat;
	padding: 11px;
}
.left-menu .login div
{
	background: url(/images/bg-user-menu.gif) repeat-y;
	padding: 11px;
	overflow: hidden;
}
.left-menu .login .actions
{
	background: none;
	margin: 0;
	padding: 0;
}
.left-menu .login .submit
{
	display: block;
	background: url(/images/but-login-bg.gif) no-repeat;
	text-indent: -1000em;
	width: 52px;
	height: 17px;
	margin: 10px 0 0;
	border: none;
}
#SiteMenu
{
	overflow: hidden;
	/* background: url(/images/bg-global-menu.gif) no-repeat; */
	/* background: #FBD71F; */
	height: 41px;
	width: 100%;
}
#SiteMenu ul
{
	list-style: none;
	margin: 0 0 0 23px;
	padding: 0;
}
#SiteMenu li
{
	float: left;
	font-size: 12px;
}
#SiteMenu li a
{
	display: block;
	padding: 5px 8px;
	line-height: 26px;
	font-weight: bold;
}
#SiteMenu .current a
{
	background: #FEF9DE;
	text-decoration: none;
	border-left: 1px solid #FFD95A;
	border-right: 1px solid #FFD95A;
}
#SiteMenu .my a
{
	font-weight: bold;
	background: url(/images/bg-my-ad-tab.gif) repeat-x;
}


#Body
{
	margin: 25px 10px;
}
#Footer
{
	clear: both;
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #FBD51B;
	/*margin: 1em 0 0 0;*/
	padding: 10px 0;
	/* background: #FEF9DE; */
	background: #FFF url(/images/n-bg-foo.png) top left repeat-x;
	
	width: 960px;
	margin: 0 auto;
	text-align: center;
}
#Footer p
{
	width: 960px;
	margin: 0 auto 10px;
}
#FooterMenu
{
	clear: both;
	border-top: 1px solid #FBD51B;
	margin: 0 auto;
	width: 960px;
	padding: 10px 0 0 0;
}
#FooterMenu p
{
	margin: 0 0 1em;
	padding: 0;
	line-height: 150%;
}
#Content
{
	width: 700px;
	float: left;
	margin: 0;
}
.left-menu #Sidebar
{
	float: left;
	padding: 0;
	width: 230px;
}
.left-menu #Content
{
	float: right;
	margin: 0 20px 0 0;
	width: 660px;
}
#Content p, #Content li, #Content td
{
	font-size: 12px;
}
#Sidebar
{
	/*position:absolute;*/
	float: right;
	width: 232px;
	padding: 0 0 0 0;
}#Sidebar_static
{
	position:absolute;
	float: right;
	width: 232px;
	padding: 0 0 0 0;
}
#OnlineAdPreview
{
	/*border: 2px solid #ccc;*/
	padding: 10px;
	background: #fff;
	font-size: 12px;
}
#OnlineAdPreview ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.about-my
{
	width: 333px;
	height: 259px;
	float: left;
	margin: 0 22px 0 0;
	background: #EDF3FB;
    -moz-background-clip: -moz-initial;    
    -moz-background-origin: -moz-initial;
    -moz-background-inline-policy: -moz-initial;
    
    -moz-border-radius: 15px 15px 0px 0px;
    -webkit-border-top-right-radius: 15px;
    border-top-right-radius: 15px;
    -webkit-border-top-left-radius: 15px;
    border-top-left-radius: 15px;
}
.about-my h3
{
	/*background: url(/images/bg-gpss-home-about-top.gif) no-repeat;*/
	margin: 0;
	padding: 20px;
	font-size: 17px;
}
.about-my ul
{
	margin: 0 20px;
	padding: 0;
	list-style: none;
	font-size: 12px;
}
.about-my li
{
	margin: 0 0 6px 0;
}
.ad-types
{
	float: left;
	width: 333px;
}
.ad-types ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.ad-types li
{
	padding: 0;
	font-size: 12px;
	border-bottom: 2px solid #fff;
	width: 100%;
	overflow: hidden;
	background: #FFE27A;
	margin: 0;
	margin-bottom: 10px;
}
.ad-types li img
{
	float: left;
	display: block;
}
.ad-types li div
{
	float: right;
	font-size: 11px;
	margin: 10px;
	width: 199px;
}
.ad-types li.fle
{
	background: #FFE27A url(/images/bg-ad-type-fle.png) right top no-repeat;
}
.ad-types li a
{
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin: 0 0 10px 0;
}
.login
{
	background: #F4F2E9;
	padding: 20px 20px 1px;
	width: 178px;
}
.login h3
{
	background: url(/images/bg-login-top.gif) no-repeat;
	margin: -20px -20px 0 -20px;
	padding: 12px 20px;
	font-size: 14px;
}
.login dt
{
	margin: 0;
	padding: 0;
	font-weight: bold;
}
.login dd
{
	margin: 0 0 10px 0;
}
.local-menu
{
	background: #FEF9DE url(/images/bg-local-menu.gif) no-repeat;
	margin: 0 0 10px;
	padding: 15px 15px 9px 15px;
}
.local-menu h4
{
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 12px;
}
.local-menu ul
{
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
}
.local-menu li
{
	background: url(/images/arrow-yellow.gif) 0 8px no-repeat;
	padding: 0 0 0 8px;
	margin: 0 0 6px;
}
.local-menu a
{
	color: #000;
}
.sidenote h4
{
	font-size: 16px;
}
.sidenote ul
{
	margin: 0 0 0 18px;
	padding: 0;
}
li.SearchResultMedium
{
	width: 526px;
	border-bottom: 2px solid #FFCC00;
	padding: 10px 6px 5px 14px;
	margin: 0;
	background: none;
	overflow: auto;
}
li.SearchResultMedium h5
{
	padding: 0;
	margin: 0px 0px 10px 0px;
	font-size: 110%;
	text-transform: uppercase;
}
li.SearchResultMedium p
{
	padding: 0;
	margin: 0px 0px 0px 8px;
}
.Features
{
	min-height: 22px;
	_height: 22px;
	margin-left: 8px;
	clear: both;
}
.FeaturesLeft
{
	padding: 0;
	float: left;
}
.FeaturesRight
{
	float: right;
}
.posting-actions
{
	clear: both;
}
.posting-actions input
{
	font: 12px arial, sans-serif;
}
#ShoppingCart
{
    border: solid 1px #f5f5f5;
	font-size: 12px;
	background: #fff;
	padding: 5px;
}
#ShoppingCart h3
{
	font-size: 12px;
	background: #ffe681;
	margin: -5px -5px 10px -5px;
	padding: 5px;
	color: #000000;
}
#ShoppingCart h4
{
	font-size: 12px;
}
#ShoppingCart .dds
{
	font-size: 11px;
	color: #888;
}
#ShoppingCart a.shopping-cart
{
	padding: 5px;
	background: #ccc;
	display: block;
	text-decoration: none;
	color: #000;
	text-align: center;
}
#ShoppingCart a.shopping-cart:hover
{
	background: #ddd;
}
.login-page-form
{
	width: 300px;
	float: left;
	margin: 0 20px 0 0;
	border: 1px solid #879298;
	height: 280px;
}
.login-page-form h3
{
	background: #879298;
	color: #fff;
	font-size: 12px;
	padding: 5px;
}
.login-page-form p, .login-page-form dl, .login-page-form .actions
{
	margin: 10px;
}
.login-page-form p
{
	font-size: 11px;
	color: #666;
}
.login-page-form dt
{
	font-size: 12px;
}
.login-page-form dd
{
	margin: 0 0 10px 0;
}
.wizard-steps
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	/*overflow: inherit;*/
}
.wizard-steps li
{
	float: left;
	padding: 7px;
	background: #f5f5f5;
	margin: 0 1px 0 0;
}
.wizard-steps li.active
{
	background: #ddd;
	font-weight: bold;
}
.fle-listing
{
	margin: 20px 0 20px 30px;
	padding: 0;
	list-style: none;
}
.fle-listing h5
{
	text-indent: -25px;
}
.contact-banner, .call2action
{
	background: #EBF5FC;
	padding: 15px;
	font-size: 11px;
}
.contact-banner a, .call2action
{
	display: block;
	margin: 0 0 10px 0;
	font-weight: bold;
}
.call2action p.description
{
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.ads
{
	border-spacing: 0;
	border-collapse: collapse;
}
.ads th
{
	padding: 5px 0;
	font-weight: bold;
	border-bottom: 2px solid #FFC113;
	text-align: left;
}
.ads td
{
	vertical-align: top;
	padding: 0;
	border-bottom: 1px solid #FFC113;
}
.ads .status, .ads .edit, .ads .history
{
	display: block;
	padding: 10px;
}
.ads .status
{
	font-weight: bold;
	font-size: 10px;
}
.ads .edit a
{
	background: url(/images/i-edit.gif) no-repeat;
	padding: 0 0 0 16px;
}
.ads .ad-preview, #PreviewFLEOnline .ad-preview
{
	margin: 10px;
}

#PreviewFLEOnline .ad-preview
{
	border: 1px solid #666;
	margin: 0;
	padding: 10px;
}
.ads .ad-preview h5, #PreviewFLEOnline .ad-preview h5
{
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 12px;
	text-transform: uppercase;
	color: #726D6C;
}
#Body #Content .ads div.ad-preview p, #PreviewFLEOnline .ad-preview p
{
	padding: 0;
	margin: 0 0 0 8px;
	font-size: 11px;
}
.classification
{
	color: #999;
	font-size:12px;
}


/* Tabs */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen
{
	/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
	.ui-tabs-hide
	{
		display: none;
	}
}

/* Hide useless elements in print layouts... */
@media print
{
	.ui-tabs-nav
	{
		display: none;
	}
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel
{
	font-family: "Trebuchet MS" , Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
}
.tabs
{
	list-style: none;
	margin: 0;
	padding: 0 0 0 4px;
}
.tabs:after
{
	/* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
}
.tabs li
{
	float: left;
	margin: 0 0 0 1px;
	min-width: 84px; /* be nice to Opera */
}
.tabs a, .tabs a span
{
	display: block;
	padding: 0 10px;
}
.tabs a
{
	margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
	padding-left: 0;
	color: #ccc;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	text-decoration: none;
	white-space: nowrap; /* required in IE 6 */
	outline: 0; /* prevent dotted border in Firefox */
	background: #000;
}
.tabs a.tab-active
{
	position: relative;
	top: 1px;
	z-index: 2;
	margin-top: 0;
	color: #000;
	background: #fff;
}
.tabs a span
{
	width: 64px; /* IE 6 treats width as min-width */
	min-width: 64px;
	height: 18px; /* IE 6 treats height as min-height */
	min-height: 18px;
	padding-top: 6px;
	padding-right: 0;
}
* > .tabs a span
{
	/* hide from IE 6 */
	width: auto;
	height: auto;
}
.tabs a.tab-active span
{
	padding-bottom: 1px;
}

.tab-pane
{
	border-top: 1px solid #97a5b0;
	padding: 1em 8px;
	background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em
{
	padding: 0 0 0 20px;
	background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav
{
	/* auto clear, @ IE 6 & IE 7 Quirks Mode */
	display: inline-block;
}
*:first-child + html .ui-tabs-nav
{
	/* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
	display: inline-block;
}


.form_error
{
	color: #BF0413;
	font-size: 11px;
	background: url(/images/bg-error.gif) left no-repeat;
	padding: 0 0 0 12px;
}
.form_field
{
	color: #BF0413;
	font-size: 11px;
}
.form_general_error
{
	color: #BF0413;
	font-size: 11px;
	background: url(/images/bg-error-general.gif) 5px 9px no-repeat;
	padding: 10px 10px 10px 30px;
	border: 1px solid #BF0413;
	clear: both;
}
.step-instructions
{
	color:#BF0413;
}
.info_message
{
	border: 1px solid #86DB62;
	background: #E3F7DC;
	padding: 10px;
	font-size: 11px;
	clear: both;
}
.warning_message
{
	border: 1px solid #FACF50;
	background: #FCEFC6;
	padding: 10px;
	font-size: 11px;
	clear: both;
}

#PreviewFLE
{
	overflow: hidden;
	width: 100%;
}
#PreviewFLEOnline
{
	width: 350px;
	float: left;
	margin: 0 15px 0 0;
}
#PreviewFLEPrint
{
	width: 350px;
	float: left;
}
#PreviewFLEPrint .preview
{
	background: #FFF9AE;
	padding: 10px;
	border: 1px solid #333;
	overflow: hidden;
}
#PreviewFLEPrint td
{
	border-bottom: none;
	padding: 0;
}
#PreviewFLEPrint div
{
	font-size: 14px;
	font-family: arial, sans-serif;
	letter-spacing: -1px;
}
#PreviewFLEPrint div.company-address
{
	margin: 0 0 0 17px;
	float: left;
	font-size: 13px;
}
#PreviewFLEPrint div.company-phone
{
	float: right;
	border: 1px solid red;
	text-align: right;
	font-size: 12px;
}
#PreviewFLE label
{
	font-size: 11px;
}
.req
{
	font-weight: bold;
}
.InfoDetailsPictures {
	MARGIN-BOTTOM: 9px;
	margin-right: 10px;
	width: 160px;
}
.InfoDetailsPictures2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px
}
.InfoDetailsDescription
{
    float:left;
    width:500px;
}
.InfoDetailsPictures IMG {
	MARGIN-BOTTOM: 9px
}
.two-cols {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 550px;
	PADDING-TOP: 0px;
}
.two-cols LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 260px;
	PADDING-TOP: 0px;
}
.textarea
{
	behavior: url(../../Scripts/maxLength.htc);
	overflow: auto;
}

.yellowButton
{
    background: url(/images/btn_background.gif);
    font-weight: bold;
    /*border: 1px solid #666666;*/
    color: #000000;
    padding: 9px 10px 8px 10px;
    text-decoration: none;
}

.navigation
{
	clear:left;
	float:left;
}


/* Moved from goldenpages.css START */

#FooterLinks {
	MARGIN-TOP: 4px; FLOAT: left
}

#FooterLinks {
	WIDTH: 546px
}

.FeaturesIcons {
	CLEAR: both; MARGIN: 0px
}

.btnWizard {
	PADDING-LEFT: 4px; WIDTH: 96px; TEXT-ALIGN: left
}

.BusinessLogo {
	FLOAT: right; MARGIN: 0px 0px 10px 10px
}


.BusinessLogo img 
{
	width: 125px;
}

.ServiceLinks {
	COLOR: #a0bae4
}

.InfoShortDescription {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

.InfoLogo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

.InfoLogo {
	WIDTH: 160px
}

#ContentLeft {
	FLOAT: left
}

#ContentLeft {
	WIDTH: 550px
}

#ContentLeft P {
	MARGIN-LEFT: 16px
}

.InfoTop {
	PADDING-BOTTOM: 11px; MARGIN: 0px 0px 22px; BORDER-BOTTOM: #fffcef 3px solid
}

.form DL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 565px; PADDING-TOP: 0px
}

.form DT {
	CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; WIDTH: 210px; PADDING-TOP: 0px
}

.form DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; WIDTH: 350px; PADDING-TOP: 0px
}

.form INPUT {
	FONT-SIZE: 1.2em
}

.form SELECT {
	FONT-SIZE: 1.1em
}

.form .dropdown {
	Z-INDEX: 50; POSITION: absolute
}

.help {
	CLEAR: both; MARGIN-TOP: 0px; MARGIN-BOTTOM: 7px; COLOR: #ff9900; TEXT-ALIGN: right
}

.arrow A {
	COLOR: #643f39; LINE-HEIGHT: 130%; BORDER-BOTTOM: #643f39 1px dotted
}

.arrow A:visited {
	COLOR: #643f39; LINE-HEIGHT: 130%; BORDER-BOTTOM: #643f39 1px dotted
}

.arrow A:hover {
	COLOR: #643f39; LINE-HEIGHT: 130%; BORDER-BOTTOM: #643f39 1px dotted
}

.search {
	CLEAR: both; BACKGROUND: url(../../images/search_bg_top.gif) #ffe681 no-repeat left top; MARGIN: 0px 0px 12px; PADDING-TOP: 5px
}

.search TD {
	VERTICAL-ALIGN: top
}

.search .text {
	BORDER-RIGHT: #fef8d5 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e2b501 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px 6px 0px 0px; BORDER-LEFT: #e2b501 1px solid; WIDTH: 197px; COLOR: #655140; PADDING-TOP: 4px; BORDER-BOTTOM: #fef8d5 1px solid; HEIGHT: 20px
}

.search .submit {
	FONT-WEIGHT: bold; BACKGROUND: url(../../images/btn_find.gif) #ffe681 no-repeat left top; TEXT-TRANSFORM: uppercase; WIDTH: 98px; COLOR: #655140; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 30px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}


/*
.InfoDetailsPictures {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 15px 0px 0px; PADDING-TOP: 0px
}
.InfoDetailsPictures IMG {
	MARGIN-BOTTOM: 9px
}
*/


/*
LI.SearchResultMedium {
	PADDING-RIGHT: 6px; PADDING-LEFT: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; MARGIN: 0px; OVERFLOW: auto; WIDTH: 526px; PADDING-TOP: 10px; BORDER-BOTTOM: #ffcc00 2px solid
}
LI.SearchResultMedium H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px
}
LI.SearchResultMedium P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 8px; PADDING-TOP: 0px
}
LI.SearchResultMedium H5 A {
	FONT-WEIGHT: bold; COLOR: #000000
}
LI.SearchResultMedium H5 A:hover {
	FONT-WEIGHT: bold; COLOR: #000000
}
LI.SearchResultMedium H5 A:visited {
	FONT-WEIGHT: bold; COLOR: #000000
}
*/


/*
.wizard-steps {
	CLEAR: both; MARGIN-BOTTOM: 7px; COLOR: #ff9900
}
.wizard-steps .active {
	FONT-WEIGHT: bold; COLOR: #655140
}
.wizard-steps .inactive {
	COLOR: #877362
}
*/


/*
.FeaturesRight {
	FLOAT: left
}
.FeaturesLeft {
	PADDING-RIGHT: 10px; WIDTH: 340px; PADDING-TOP: 10px
}
.FeaturesLeft {
	FLOAT: left
}
.FeaturesRight {
	WIDTH: 168px; TEXT-ALIGN: right
}
*/


/*
#FooterMenu {
	CLEAR: both; BORDER-TOP: #e4dfc9 1px solid; MARGIN: 1em 0px 0px
}
*/


/*
#GPBar {
	FONT-SIZE: 11px; FLOAT: left
}
#GPBar A {
	COLOR: #000
}
#GPBar SPAN {
	FLOAT: left; MARGIN: 0px 10px 0px 0px; LINE-HEIGHT: 27px
}
#GPBar STRONG {
	BORDER-RIGHT: #e0b507 1px solid; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; BORDER-LEFT: #e0b507 1px solid; PADDING-TOP: 0px
}
*/


/*
#GPLang {
	FONT-SIZE: 11px; FLOAT: left
}

#GPLang A {
	COLOR: #000
}
#GPLang {
	FLOAT: right
}

#GPLang SPAN {
	FLOAT: left; MARGIN: 0px 10px 0px 0px; LINE-HEIGHT: 27px
}

#GPLang IMG {
	MARGIN: -1px 0px 0px 5px; VERTICAL-ALIGN: middle
}
*/


/*
#Masthead {
	CLEAR: both
}
*/


/*
.hint {
	DISPLAY: block; FONT-WEIGHT: normal; COLOR: #b29b60
}
*/


/*
.breadcrumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #00628d; PADDING-TOP: 0px
}
*/

/*
.page-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 40px; PADDING-TOP: 0px
}
*/


/*
.Features {
	CLEAR: both; MIN-HEIGHT: 22px; MARGIN-LEFT: 8px; _height: 22px
}
*/



/* Moved from goldenpages.css END */



/* New design BEGIN */


.header-links {
  color: #FBD51B;
  height: 30px;
  line-height: 30px;
  list-style: none;
  padding: 0; margin: 0;
  border-bottom: 1px solid #FBD51B;
}
.header-links li {
  float: left;
  padding: 0; margin: 0;
  padding: 0 17px;
  background: red;
  list-style: none;
  background: url(/images/newdesign/n-vert-line.png) right 8px no-repeat;
}
.header-links a {
  text-decoration: none;
}
.languages 
{
  clear:both;
  position: absolute;
  top: 8px;
  left: 820px;
  font-size: 11px;
}
#Header {
  height: 185px;
  position: relative;
}
#Header h2
{
    font-size: 24px;
}
#Header h2 span 
{
    font-size:12px;
    vertical-align:super;
}
.body-small #Header{
  height: 132px;
}
h1 
{
    margin: 0;
	width: 142px;
	height: 145px;
	float: left;
	padding: 0;
	background: url(/images/newdesign/n-logo2.png) no-repeat;
	text-indent: -1000em;
}

h1.bg 
{
  	background: url(/images/newdesign/n-logo-b.png) no-repeat;
  	/* background-color: #FBD71F; */
}
h1.en
{
  background: url(/images/newdesign/n-logo-e.png) no-repeat;
  /* background-color: #FBD71F; */
}

.acceptTermsPanel1 
{
	font-size: 17px;
	font-weight: bold;
}

span.bigCheckbox input
{
	width:30px;
	height:30px;	
}

.errortext
{
	color: red;
}

.big-notification
{
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	color: black;
	width: 924px;
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background-color: #FFFFC6;
    border: 1px solid #D0CA8B;
    color: #000000;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 10px 15px;
}

.trans-div
{
	padding-top:20px;
	padding-bottom:40px;
	text-align: center;
	width: 924px;
}

/* New design END */
