*
{
	border: 0;
	padding: 0;
	margin: 0;	
}

body
{
	font-family: arial,helvetica;
	/*	background: url(../Images/Reskin/Gradients/homePageGradient.gif) repeat  left 104px;*/
	background: url(../Images/Reskin/Gradients/homePageGradient.gif) repeat-x;
	background-color:#2e80b2;
	height: 100%;
	font-size: 12px;
}

html
{
	min-height: 100%;
}

ul, li, ol
{
	border: 0;
	padding: 0;
	margin: 0;	
	list-style-type: none;
}

#contentWrapper, #headerWrapper
{
	width: 822px;
	margin: 0 auto;
}

.logo
{
	margin-right: 22px;	
}

#header
{
	height:113px;
	width:100%;
}

#contentWrapper
{
	/*background: url(../Images/Reskin/Gradients/homePageGradient.gif) repeat top left;	*/
}



/*
#wrapper
{
	margin: 0px auto;
	height: 100%;
	text-align: left;
	background-color: #FFFFFF;
	padding: 0px;
	overflow: auto;
}
*/

#header
{
	height: 112px;
	position: relative;
	margin-bottom: 0px;
	background-color: #FFF;	
	width:100%;
}

#content
{
	margin: 0px;
}

#headerLeft
{
	float: left;
	margin-top: 19px;
	width:498px;	
}
#headerLeft .logo
{
    float: left;
}
#headerRight
{
	float: left;
	/*width: 323px;*/
}

#headerMenu ul
{
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	text-align:right;
}

#headerMenu ul li
{
	display: inline;
	padding: 4px;
	font-size: 10px;
	
}

#headerMenu ul li a
{
	color: #969698;
}

#headerContact
{
	margin-top:20px;
	float:right;
	font-size: 16px;
	text-align: right;
}

#headerContact ul li
{
	color:#959595;
    line-height: 1.3em;
}

.buyersNumber { color:#242469; font-weight:bolder;}
.sellersNumber { color:#fcb147; font-weight:bolder;}
#nonUKNumber { color:#26a8e4; font-weight:bolder;}

#headerContactText
{
	text-align: right;
}

#menuBar
{
	margin-bottom: 2px;
	margin-top: 0px;
	padding-top: 0px;
}

#footer
{
	/*background-color: #FFFFFF;*/
	/*margin-top: 40px;
	margin-bottom: 15px;*/
}

/*#footerCopyright
{ float: left; height: 60px; font-size: 12px; color: Gray; background-color: #FFFFFF; width: 160px; }*/

#footerLogos
{
	background-color: #FFFFFF;
	/*margin: 10px 0;*/
	margin:0px 0 10px 0;
	padding: 10px 0;	
	text-align:center;
}

#footerLogos ul li
{
	display: inline;
	padding: 0 7px
}

#footerCompanyInfo
{
	padding: 20px 10px 5px 10px;
	color: #FFF;
	font-size: 9px;
	float: left;

}
#footerCompanyInfo a
{
	color: #FFF;
}

#footerPartners
{
	color: #666;
	background-color: #FFF;
	padding: 15px 0px 0px 0px;
	font-size: 11px;
}

.partnerInfo
{
	float: left;
	width: 240px;
	height: 50px;
	padding: 15px 15px 0px 15px;
	border-right: 1px dotted #CCC;
	text-align: center;
}

#digitalTripLogoWrapper { float:right;}
#digitalTripLogo { /*float:right; padding:10px 0 85px 0;*/}

.last
{
	border-right: none;
}

.colLeftHeading
{
	background: url("../Images/reskin/gradients/moreInfoGreen.jpg") repeat-x;
	height: 54px;
	line-height: 34px;
	color:#fff;
}

.colLeftHeading h3 { font-size:1.4em; padding-left:10px; padding-top:8px;}

.colLeftHeadingBlue
{
	background: url("../Images/reskin/gradients/moreInfoBlue.jpg") repeat-x;
	height: 54px;
	line-height: 34px;
	color:#fff;
}

.colLeftHeadingBlue h3 { font-size:1.4em; padding-left:10px; padding-top:12px;}


/*FONT STYLES*/
/*h1
{
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 28px;
}
h2
{
	color: #FFFFFF;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}*/
#welcomeText h2
{
	color: #FBBF00;
	margin: 0px;
	padding: 0px;
}
/*h3
{
	color: #FFFFFF;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}*/

#headerContactText h2
{
	font-size: 17px;
}

h4
{
	color: #FFFFFF;
	font-size: 12px;
	margin-top: 2px;
	padding: 0px;
}
.blue
{
	color: #1C2172;
}
.green
{
	color: #77A22E;
}
.yellow
{
	color: #FBBF00;
}
.black
{
	color: #000000;
}
.darkBlue
{
	color: #1C2172;
}
.darkGreen
{
	color: #3F5B07;
}
.bold
{
	font-weight: bold;
}
.Tcenter
{
	text-align: center;
}
#header a
{
	color: #000000;
}
.pNone
{
	padding: 0px;
}
.mNone
{
	margin: 0px;
}
a:link
{
	color: #000;
	font-weight:normal;
}
a:visited
{
	color: #1C2172;
}
.fL
{
	float: left;
}
.fR
{
	float: right;
}
.mediumT
{
	font-size: 15px;
}
.cB
{
	clear: both;
	height: 0;
}


/* Home Page New Flash Heading */

#flashHeading
{
	width: 832px;
}
#flash
{
	width: 567px;
	height: 180px;
	float: left;
}
#topSearch
{
	float: left;
	width: 240px;
}

#filterResultsWrapper { width: 820px;}
#filterResultsHeader { height:39px; width:792px; background: url('../Images/Reskin/Backgrounds/filterHeaderBg.gif') repeat-x; padding:20px 8px 0 20px; color:#fff; }
#filterResultsHeader h3 { font-size:1.6em; width:214px; padding-bottom:10px; float:left; }


#facilitiesWrapper { width:300px; }

.white { color:#fff;}
.searchedFor { background:#fff; padding-top:10px; padding-left:18px;}

#footerLinks { font-weight:bold; font-size:0.9em; color:#fff; /*margin:0 auto;*/ padding-left:104px; width:615px;}
#footerLinks table {}
#footerLinks a { color:#fff; font-size:0.9em; font-weight:normal;}
#footerLinks a:hover {}
#footerLinks a:visited { color:#fff;}

/* End New Home Page Flash */

.travelChannelLogo { margin-top:20px; vertical-align:top;}

#googleTranslateWrapper { width:166px; float:right; border:solid 1px #dedede; margin:0 5px; padding:0 5px;}
#googleTranslateWrapperInfo { width:191px; float:right; border:solid 1px #dedede; margin:0; padding:0 5px;}

/*Social Header Links*/
#headerSocial
{
    float: right;
    margin: 22px 0px 0px 0px;
    /*padding: 0px 0px 0px 22px;*/
}
#headerSocial h3
{
    color: #969698;
    font-size: 12px;
    font-weight: normal;
}
#headerSocial ul, #headerSocial li
{
    float: left;
}
#headerSocial li a
{
    display: block;
    height: 36px;
    margin: 3px 6px 0px 0px;
	outline: none;
    text-indent: -9999px;
    width: 36px;
}
#headerSocial li.socialFacebook a
{
    background: transparent url(/Assets/Images/Icons/facebook.png) no-repeat 0px 0px;
}
#headerSocial li.socialTwitter a
{
    background: transparent url(/Assets/Images/Icons/twitter.png) no-repeat 0px 0px;
}
#headerSocial li.socialYouTube a
{
    background: transparent url(/Assets/Images/Icons/youtube.png) no-repeat 0px 0px;
}
/*End Social Header Links*/

#footerSub
{
	margin: 0px auto;
	width: 922px;
}

#googlePlus1
{
    float: left;
    padding: 57px 0px 0px 10px;
}
.inputVendor
{
    border: 2px inset #64605F;
    margin-bottom: 5px;
    padding: 2px;
    width: 132px;
}
