:link,:visited { text-decoration:none }
ul,ol { list-style:none }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dt,dd
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
fieldset { border: none;}
legend { display:none; }

/* Overall styles */

body
{
	font-family: Arial;
	font-size: 75%;
	margin: 0px;
	/*background: url("../gfx/bground.jpg") center top no-repeat #244b72;*/
	background-color: #FFFFFF;
	color: #4d545a;
}

a
{
	color: #61ade0;
	font-weight: bold;
	text-decoration: none;
}

a:Hover
{
	text-decoration: underline;
}

img
{
	border: 0px;	
}

h2
{
	clear: both;
	font-size: 120%;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

.clear
{
	clear: both;
}

.sepHr
{
	clear: both;
	padding: 10px 0px 10px 0px;
	height: 1px;
	background: url("../gfx/sepHr.gif") repeat-x center;
}

.area
{
	width: 1022px;
	margin: 0px auto;
	background: url("../gfx/areaMiddle.png") left top repeat-y !important;
	background: url("../gfx/areaMiddleIE6.png") left top repeat-y;
}

.areaTop
{
	height: 11px;
	background: url("../gfx/areaTop.png") left top no-repeat !important;
	background: url("../gfx/areaTopIE6.png") left top no-repeat;
	width: 1022px;
	margin: 0px auto;
}

.areaMiddle
{
	padding: 20px 34px;
	
}

.areaBottom
{
	height: 25px;
	background: url("../gfx/areaBottom.png") left top no-repeat !important;
	background: url("../gfx/areaBottomIE6.png") left top no-repeat;
	width: 1022px;
	margin: 0px auto;
}


.logo
{
	float: left;	
}

.headerInfo
{
	float: right;
	width: 400px;
}

.headerInfoLeftColumn
{
	float: left;
	width: 155px;
}

.headerInfoLeftColumn a
{
	color: #FFFFFF;
	display: block;
}

.headerInfoLeftColumn img
{
	float: right;
}

.headerInfoRightColumn
{
	float: right;	
	width: 200px;
}

.headerInfoRightColumn a
{
	float: right;
	width: 120px;
	color: #FFFFFF;
	display: block;
}

.headerInfoRightColumn img
{
	margin-left: 5px;
	float: right;
}

.headerInfoRightColumn form
{
	float: right;	
	margin-bottom: 10px;
}

.headerInfoRightColumn label
{
	font-weight: bold;
	color: #FFFFFF;
}

.siteSearchField
{
	width: 100px;
	border: 1px solid #4d545a;
	padding: 2px;
	background: url("../gfx/siteSearchFieldBground.gif") left top no-repeat;
	margin: 0px 5px;
}

.siteSearchSubmit
{
	background: none;	
	border: none;
	font-weight: bold;
	color: #fff200;
}

.clearHeader
{
	clear: both;
	height: 12px;
}

/* List item styles START */

.listItem
{
	padding: 15px;
	background: url("../gfx/greyGrad.jpg") left top repeat-x #edeeee;
	border-bottom: 2px solid #FFFFFF;
}

.listItem img
{
	width: 142px;
	height: 97px;
}

.listItem .listItemDetail
{
	float: left;
	width: 320px;
}

/* List item styles END */


/* Form styles */

#jobsSearchCriteraContainer
{
	text-align: left;
}

.loginQuestionAndAnswer
{
	clear: both;
	margin-top: 5px;
}

.loginQuestionAndAnswer label
{
	float: left;
	width: 200px;
}

.questionAndAnswer
{
	clear: both;
	margin-top: 5px;
}

.question
{
	float: left;
	width: 200px;
}

.submitButton
{
	clear: both;
}

.submitButton input
{
	background-color: #72A910;
	border: none;
	color: #FFFFFF;
	margin: 8px 0px 15px 0px;
	width: auto;
	font-weight: bold;
}

.errorsContainer
{
	background-color: #FFFFFF;
	color: #FF0000;
	padding: 5px;
	border: 2px solid #FF0000;
	margin: 20px 0px;
}

.errorsContainer p
{
	font-weight: bold;
}

/* Form styles END */




/* Main navigation */

.mainNavigation
{
	height: 36px;
}

.mainNavigation ul
{
	text-align: center;
	margin: 0 auto;
	padding: 0px;
	list-style-type: none;
}

.mainNavigation li
{
	float: left;
	padding: 0px;
	margin: 0px;
}

.mainNavigation img
{
	width: 159px;
	height: 33px;
}







.default
{
	background: url("../gfx/shopping.png") left top no-repeat;
}

.defaultMainNavOn
{
	background: url("../gfx/shoppingCurrent.png") left top no-repeat;
}

.default:hover
{
	background: url("../gfx/shoppingHover.png") left top no-repeat;
}


.leisure
{
	background: url("../gfx/leisure.png") left top no-repeat;
}

.leisureMainNavOn
{
	background: url("../gfx/leisureCurrent.png") left top no-repeat;
}

.leisure:hover
{
	background: url("../gfx/leisureHover.png") left top no-repeat;
}


.jobs
{
	background: url("../gfx/jobs.png") left top no-repeat;
}

.jobsMainNavOn
{
	background: url("../gfx/jobsCurrent.png") left top no-repeat;
}

.jobs:hover
{
	background: url("../gfx/jobsHover.png") left top no-repeat;
}


.health
{
	background: url("../gfx/health.png") left top no-repeat;
}

.healthMainNavOn
{
	background: url("../gfx/healthCurrent.png") left top no-repeat;
}

.health:hover
{
	background: url("../gfx/healthHover.png") left top no-repeat;
}


.local_information
{
	background: url("../gfx/localInfo.png") left top no-repeat;
}

.local_informationMainNavOn
{
	background: url("../gfx/localInfoCurrent.png") left top no-repeat;
}

.local_information:hover
{
	background: url("../gfx/localInfoHover.png") left top no-repeat;
}


.in_and_around
{
	background: url("../gfx/inAndAround.png") left top no-repeat;
}

.in_and_aroundMainNavOn
{
	background: url("../gfx/inAndAroundCurrent.png") left top no-repeat;
}

.in_and_around:hover
{
	background: url("../gfx/inAndAroundHover.png") left top no-repeat;
}





.defaultTheme .content
{
	text-align: center;
	padding: 5px 20px 5px 20px;
	background: url("../gfx/blueBground.jpg") left top repeat-x #FFFFFF;
}

.jobsTheme .content
{
	text-align: center;
	padding: 5px 20px 5px 20px;
	background: url("../gfx/greenBground.jpg") left top repeat-x #FFFFFF;
}


.healthTheme .content
{
	text-align: center;
	padding: 5px 20px 5px 20px;
	background: url("../gfx/pinkBground.jpg") left top repeat-x #FFFFFF;
}

.localInfoTheme .content
{
	text-align: center;
	padding: 5px 20px 5px 20px;
	background: url("../gfx/orangeBground.jpg") left top repeat-x #FFFFFF;
}

.inAndAroundTheme .content
{
	text-align: center;
	padding: 5px 20px 5px 20px;
	background: url("../gfx/purpleBground.jpg") left top repeat-x #FFFFFF;
}

.leisureTheme .content
{
	text-align: center;
	padding: 5px 20px 5px 20px;
	background: url("../gfx/redBground.jpg") left top repeat-x #FFFFFF;
}



.clearMainNavigation
{
	clear: both;
}


/* Sub navigation */

.subNavigation
{
	vertical-align: top;
	margin-left: 10px;
}

.subNavigation ul
{
	text-align: center;
	margin: 0 auto;
	padding: 0px;
	list-style-type: none;
}

.subNavigation li
{
	float: left;
	padding: 0px;
	margin: 0px;
}

.subNavigation img
{
	width: 139px;
	height: 31px;
}

.clearSubNavigation
{
	clear: both;
	height: 20px;
}



.whats_on
{
	background: url("../gfx/whatsOn.png") left top no-repeat;
}

.whats_onCurrent
{
	background: url("../gfx/whatsOnCurrent.png") left top no-repeat;
}

.whats_on:hover
{
	background: url("../gfx/whatsOnHover.png") left top no-repeat;
}


.whats_hot
{
	background: url("../gfx/whatsHot.png") left top no-repeat;
}

.whats_hotCurrent
{
	background: url("../gfx/whatsHotCurrent.png") left top no-repeat;
}

.whats_hot:hover
{
	background: url("../gfx/whatsHotHover.png") left top no-repeat;
}




.centre_information
{
	background: url("../gfx/centreInfo.png") left top no-repeat;
}

.centre_informationCurrent
{
	background: url("../gfx/centreInfoCurrent.png") left top no-repeat;
}

.centre_information:hover
{
	background: url("../gfx/centreInfoHover.png") left top no-repeat;
}




/*
.joinUs
{
	background: url("../gfx/joinUs.png") left top no-repeat;
}

.joinUsCurrent
{
	background: url("../gfx/joinUsCurrent.png") left top no-repeat;
}

.joinUs:hover
{
	background: url("../gfx/joinUsHover.png") left top no-repeat;
}
*/

.login_register
{
	background: url("../gfx/joinUs.png") left top no-repeat;
}

.login_registerCurrent
{
	background: url("../gfx/joinUsCurrent.png") left top no-repeat;
}

.login_register:hover
{
	background: url("../gfx/joinUsHover.png") left top no-repeat;
}



.galleries
{
	background: url("../gfx/galleries.png") left top no-repeat;
}

.galleriesCurrent
{
	background: url("../gfx/galleriesCurrent.png") left top no-repeat;
}

.galleries:hover
{
	background: url("../gfx/galleriesHover.png") left top no-repeat;
}



.local
{
	background: url("../gfx/local.png") left top no-repeat;
}

.localCurrent
{
	background: url("../gfx/localCurrent.png") left top no-repeat;
}

.local:hover
{
	background: url("../gfx/localHover.png") left top no-repeat;
}







.clearTopContent
{
	clear: both;
	height: 20px;
}

.clearBottomContent
{
	clear: both;
	height: 5px;
}





.mainColumn
{
	float: left;
	width: 563px;
}

.mainColumn ul
{
	margin-left: 30px;
	margin-bottom: 15px;
	list-style-type: disc;
}

.mainColumn ol
{
	margin-left: 37px;
	margin-bottom: 15px;
	list-style-type: decimal;
}

.secondaryColumn
{
	float: right;
	width: 317px;
	text-align: center;
}

.floatImageLeft
{
	float: left;
	border: 1px solid #FFFFFF;
	margin: 0px 20px 20px 0px;
}

.floatImageRight
{
	float: right;
	border: 1px solid #FFFFFF;
	margin: 0px 0px 20px 20px;
}

.contentEnd
{
	width: 954px;
	height: 14px;
	background: url("../gfx/contentEnd.png") left top no-repeat;
	margin-bottom: 15px;
}

.mpuAdvert
{
	margin-bottom: 20px;
}

.retailersList
{
	height: 80px;
	overflow: auto;
	margin-bottom: 15px;
	background-color: #FFFFFF;
	padding: 5px;
}

.retailersList li
{
	margin-bottom: 5px;	
}

#firstRowArticle, #marketPlace
{
	min-height: 190px;
}

#secondRowArticle
{
	min-height: 230px;
}

#localNews
{
	margin-bottom: 0px;
}

.clearArticle
{
	clear: both;
}


/* Footer navigation */

.footerNav
{
	font-size: 90%;
}

.footerNav ul
{
	margin: 0 auto;
	padding: 0px;
	list-style-type: none;
}

.footerNav li
{
	float: left;
	padding-right: 15px;
	margin: 0 18px 0 0;
	border-right: 1px solid #FFFFFF;
}

.footerNav li a
{
	color: #FFFFFF;
}

.footerNav li a:hover
{
	text-decoration: underline;
}

.footerNav .lastFooterNavItem
{
	border: none;	
}


/* Jobs categories navigation */

.jobsCategoriesNav
{
	text-align: left;
	float: left;
	font-size: 100%;
	margin-bottom: 40px;
	width: 900px;
}

.jobsCategoriesNav ul
{
	padding: 0px;
	list-style-type: none;
}

.jobsCategoriesNav li
{
	float: left;
	padding-right: 12px;
	margin: 0 18px 5px 0;
	border-right: 1px solid #4d545a;
}

.jobsCategoriesNav li a
{
	color: #4d545a;
}

.jobsCategoriesNav li a:hover
{
	color: #7DBA00;
	text-decoration: none;
}

.jobsCategoriesNav .lastjobsCategoriesNavItem
{
	border: none;
}

/* Third navigation */

.thirdNavigation
{
}

.thirdNavigation ul
{
	font-size: 110%;
	margin: 0 auto 40px auto;
	padding: 0px;
	list-style-type: none;
}

.thirdNavigation li
{
	float: left;
	padding-right: 15px;
	margin: 0 18px 0 0;
	border-right: 1px solid #4d545a;
}

.thirdNavigation li a
{
	color: #4d545a;
}

.thirdNavigation li a:hover
{
	color: #7DBA00;
	text-decoration: none;
}

.thirdNavigation .lastthirdNavigationItem
{
	border: none;
}
.arrowHighlight
{
	color: #3f9cd9;	
	font-size: 105%;
}



/* Copyright */

.copyright
{
	float: right;
	font-size: 90%;
	font-weight: bold;
	color: #FFFFFF;
}






/* Individual section styles */
/* Shopping */

.defaultTheme .outerBox
{
	text-align: left;
	clear: both;
	border: 1px solid #419dd9;
	margin-bottom: 20px;
}

.defaultTheme .outerBox h1
{
	font-size: 150%;
	color: #3156a0;
	font-weight: bold;
	margin-bottom: 25px;

/*
	display: inline-block !important;
	display: inline-table !important;
	line-height: 1.5em;
	width: auto !important;
	width: auto;
*/
}

.defaultTheme .outerBox h1 a
{
	color: #3156a0;
}

.defaultTheme .outerBox h1 a:hover
{
	color: #449EDA;
	text-decoration: none;
}

.defaultTheme .outerBox .localNewsHeader
{
	font-size: 160%;
	color: #3156a0;
	font-weight: bold;
}

.defaultTheme .outerBox p
{
	color: #4d545a;
	margin-bottom: 10px;
}

.defaultTheme .outerBox a
{
	color: #449EDA;
}

.defaultTheme .outerBox a:hover
{
	color: #3156a0;
	text-decoration: none;
}

.defaultTheme .innerBox
{
	border: 2px solid #FFFFFF;
	padding: 15px 15px 0px 15px;
	background: url("../gfx/greyGrad.jpg") left top repeat-x #edeeee;
	line-height: 140%;
}

.defaultTheme .innerBox .floatImageLeft img
{
	width: 212px;
	height: 145px;
}

.defaultTheme .innerBox .floatImageRight img
{
	width: 212px;
	height: 145px;
}

.defaultTheme .innerBoxLocalNews
{
	border: 2px solid #FFFFFF;
	padding: 15px;
	background: url("../gfx/greyGrad.jpg") left top repeat-x #FFFFFF;
	line-height: 140%;
}


.defaultTheme .listItem
{
	padding: 15px;
	background: none;
	border-bottom: 2px solid #FFFFFF;
}

.defaultTheme .listItem .floatImageLeft img
{
	width: 142px;
	height: 97px;
}




/* Health */

.healthTheme .summary
{
	float: left;
	font-size: 130%;
	font-weight: bold;
	text-align: left;
	margin-bottom: 15px;
	width: 563px;
}

.healthTheme .outerBox
{
	text-align: left;
	clear: both;
	border: 1px solid #B452B5;
	margin-bottom: 20px;
}

.healthTheme .outerBox h1
{
	font-size: 130%;
	color: #B652B4;
	font-weight: bold;
	margin-bottom: 5px;
}

.healthTheme .outerBox h1 a
{
	color: #B652B4;
}

.healthTheme .outerBox h1 a:hover
{
	color: #CC86CC;
	text-decoration: none;
}

.healthTheme .outerBox .localNewsHeader
{
	font-size: 160%;
	color: #B652B4;
	font-weight: bold;
}

.healthTheme .outerBox p
{
	color: #4d545a;
	margin-bottom: 20px;
}

.healthTheme .outerBox a
{
	color: #BC66BD;
}

.healthTheme .outerBox a:hover
{
	color: #A848A8;
	text-decoration: none;
}

.healthTheme .innerBox
{
	border: 2px solid #FFFFFF;
	padding: 15px 15px 0px 15px;
	background-color: #F1F1F1;
	line-height: 140%;
}

.healthTheme .innerBoxLocalNews
{
	border: 2px solid #FFFFFF;
	padding: 15px;
	background: url("../gfx/greyGrad.jpg") left top repeat-x #FFFFFF;
	line-height: 140%;
}


/* Jobs */

.jobsTheme .outerBox
{
	text-align: left;
	clear: both;
	border: 1px solid #91B901;
	margin-bottom: 10px;
}

.jobsTheme .outerBox h1
{
	font-size: 130%;
	color: #90BA00;
	font-weight: bold;
	margin-bottom: 5px;
}

.jobsTheme .outerBox h1 a
{
	color: #90BA00;
}

.jobsTheme .outerBox h1 a:hover
{
	color: #81A601;
	text-decoration: none;
}

.jobsTheme .outerBox .localNewsHeader
{
	font-size: 160%;
	color: #90BA00;
	font-weight: bold;
}

.jobsTheme .outerBox p
{
	color: #4d545a;
	margin-bottom: 20px;
}

.jobsTheme .outerBox a
{
	color: #81A601;
}

.jobsTheme .outerBox a:hover
{
	color: #90BA00;
	text-decoration: none;
}

.jobsTheme .innerBox
{
	border: 2px solid #FFFFFF;
	padding: 15px 15px 0px 15px;
	background-color: #F1F1F1;
	line-height: 140%;
}

.jobsTheme .innerBoxLocalNews
{
	border: 2px solid #FFFFFF;
	padding: 15px;
	background: url("../gfx/greyGrad.jpg") left top repeat-x #FFFFFF;
	line-height: 140%;
}





/* Local Info */

.localInfoTheme .outerBox
{
	text-align: left;
	clear: both;
	border: 1px solid #DC812E;
	margin-bottom: 20px;
}

.localInfoTheme .outerBox h1
{
	font-size: 130%;
	color: #DC812E;
	font-weight: bold;
	margin-bottom: 5px;
}

.localInfoTheme .outerBox h1 a
{
	color: #DC812E;
}

.localInfoTheme .outerBox h1 a:hover
{
	color: #E0924A;
	text-decoration: none;
}

.localInfoTheme .outerBox .localNewsHeader
{
	font-size: 160%;
	color: #DC812E;
	font-weight: bold;
}

.localInfoTheme .outerBox p
{
	color: #4d545a;
	margin-bottom: 20px;
}

.localInfoTheme .outerBox a
{
	color: #E0924A;
}

.localInfoTheme .outerBox a:hover
{
	color: #DC812E;
	text-decoration: none;
}

.localInfoTheme .innerBox
{
	border: 2px solid #FFFFFF;
	padding: 15px 15px 0px 15px;
	background-color: #F1F1F1;
	line-height: 140%;
}

.localInfoTheme .innerBoxLocalNews
{
	border: 2px solid #FFFFFF;
	padding: 15px;
	background: url("../gfx/greyGrad.jpg") left top repeat-x #FFFFFF;
	line-height: 140%;
}

.localInfoTheme .listItem
{
	background: none;
}

/* In and Around */

.inAndAroundTheme .outerBox
{
	text-align: left;
	clear: both;
	border: 1px solid #714293;
	margin-bottom: 20px;
}

.inAndAroundTheme .outerBox h1
{
	font-size: 130%;
	color: #714293;
	font-weight: bold;
	margin-bottom: 5px;
}

.inAndAroundTheme .outerBox h1 a
{
	color: #926BAC;
}

.inAndAroundTheme .outerBox h1 a:hover
{
	color: #BCA6CD;
	text-decoration: none;
}

.inAndAroundTheme .outerBox .localNewsHeader
{
	font-size: 160%;
	color: #714293;
	font-weight: bold;
}

.inAndAroundTheme .outerBox p
{
	color: #4d545a;
	margin-bottom: 20px;
}

.inAndAroundTheme .outerBox a
{
	color: #926BAC;
}

.inAndAroundTheme .outerBox a:hover
{
	color: #714293;
	text-decoration: none;
}

.inAndAroundTheme .innerBox
{
	border: 2px solid #FFFFFF;
	padding: 15px;
	background-color: #F1F1F1;
	line-height: 140%;
}

.inAndAroundTheme .innerBoxLocalNews
{
	border: 2px solid #FFFFFF;
	padding: 15px;
	background: url("../gfx/greyGrad.jpg") left top repeat-x #FFFFFF;
	line-height: 140%;
}




/* Leisure */

.leisureTheme .summary
{
	float: left;
	font-size: 130%;
	font-weight: bold;
	text-align: left;
	margin-bottom: 15px;
	width: 563px;
}


.leisureTheme .outerBox
{
	text-align: left;
	clear: both;
	border: 1px solid #BE3C3C;
	margin-bottom: 20px;
}

.leisureTheme .outerBox h1
{
	font-size: 130%;
	color: #BE3C3C;
	font-weight: bold;
	margin-bottom: 25px;
}

.leisureTheme .outerBox h1 a
{
	color: #BE3C3C;
}

.leisureTheme .outerBox h1 a:hover
{
	color: #CC6868;
	text-decoration: none;
}

.leisureTheme .outerBox .localNewsHeader
{
	font-size: 160%;
	color: #BE3C3C;
	font-weight: bold;
}

.leisureTheme .outerBox p
{
	color: #4d545a;
	margin-bottom: 20px;
}

.leisureTheme .outerBox a
{
	color: #CC6868;
}

.leisureTheme .outerBox a:hover
{
	color: #BE3C3C;
	text-decoration: none;
}

.leisureTheme .innerBox
{
	border: 2px solid #FFFFFF;
	line-height: 140%;
	background-color: #F1F1F1;
}

.leisureTheme #extraPadding
{
	padding: 10px;
	width: 537px;
}

.leisureTheme #extraPadding img
{
	width: 212px;
	height: 145px;
}

.leisureTheme .innerBoxLocalNews
{
	border: 2px solid #FFFFFF;
	padding: 15px;
	background: url("../gfx/greyGrad.jpg") left top repeat-x #FFFFFF;
	line-height: 140%;
}






/* Opening times styles START */

.openingTimes
{
	border: none;
}

.openingTimes thead
{
	color: #FFFFFF;
	background-color: #000000;
}

.openingTimes tr
{
	color: #000000;
	background-color: #D4E280;
}


/* Opening times styles END */

/* Tell a friend styles START */
#tellAFriendContainer
{
	padding: 5px;	
}

#tellAFriendContainer p
{
	margin-bottom: 5px;
}
/* Tell a friend styles END */


/* Search stores options START */
#searchOptionsContainer
{
	clear: both;
}

ul#searchOptions
{
	margin-top: 10px;
}

ul#searchOptions li
{
	float: left;
	width: 150px;
	background-color: #449EDA;
	margin-right: 20px;
	margin-bottom: 10px;
}

ul#searchOptions li a
{
	color: #FFFFFF;
	display: block;
	padding: 5px;
}

ul#searchOptions li a:hover
{
	text-decoration: underline;
}
/* Search stores options END */



/* pagination styles START */

.paginationHalfWidthContainer.clearFix
{
	clear: both;
	margin: 10px 0px;
	width: 100%;
}

.paginationHalfWidthContainer.clearFix p
{
	float: left;
	margin-right: 15px;
}

.paginationHalfWidthContainer.clearFix ul li
{
	float: left;
	margin-right: 5px;
}

/* pagination styles END */



.storeLogoContainer
{
	float: left;
	margin-right: 10px;
}

.storeLogoContainer img
{
	width: 100px;
}

.jobText
{
	width: 200px;
}


/* Sitemap */

#siteMapContainer
{
	margin-bottom: 20px;
}

#siteMapContainer ul
{
	margin: 0px;
	list-style-type: none;
}

#siteMapContainer ul li ul
{
	margin-left: 20px;
}

/* Sitemap END */

/* Opening times table */

.openingTimesTable table
{
	border: none;
	width: 250px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.openingTimesTable td
{
	padding: 5px;
	border: none;
}

.openingTimesTable .first
{
	font-weight: bold;
}

.openingTimesTable thead
{
	background-color: #72A910;
	color: #FFFFFF;
	font-weight: bold;
}

/* Opening times table END */


/* Jobs styles */

.jobSearchResults
{
	text-align: left;
	margin: 10px 0px;
}

.jobSearchResults table
{
	width: 250px;
	margin-bottom: 10px;
}

.searchResults
{
	width: 300px;
}

/* Jobs styles END */


/* Store profile styles START */

#profileContainer
{
	background-color: #EDEEEE;
	padding: 10px;
	line-height: 160%;
}

#profileInfo table
{
	width: 250px;
	border: none;
	margin: 10px 0px;

}

#profileInfo table thead
{
	background-color: #72A910;
	color: #FFFFFF;
	font-weight: bold;
}

#profileInfo table td
{
	border: none;
	padding: 3px;
}


/* Store profile styles END */


/* Google map styles START */

#map
{
	height: 300px;
}

/* Google map styles END */




/* New form styles START */

.generalForm ol
{
	margin: 0px;
	list-style-type: none;
}

.generalForm li
{
	margin-bottom: 15px;
	clear: both;
	min-height: 25px;
	list-style-type: none;
}

.generalForm .inputQuestion label, .generalForm .selectQuestion label, .generalForm .textareaQuestion label, .generalForm .radioboxQuestion label.question
{
	float: left;
	width: 150px;
	padding-right: 40px;
	margin-bottom: 10px;
}

.generalForm .radioboxQuestion .answerContainer
{
	float: left;
	width: 300px;
	margin-bottom: 10px;
}

.generalForm .radioboxQuestion .answerContainer input
{
	margin-right: 2px;
}

.generalForm .radioboxQuestion .answerContainer label
{
	margin-right: 10px;
}

.generalForm .inputQuestion input
{
	float: left;
	width: 150px;
	margin-right: 10px;
	padding: 2px;
}

.generalForm .selectQuestion select
{
	float: left;
	width: 158px;
	margin-right: 10px;
}

.generalForm .textareaQuestion textarea
{
	width: 300px;
	height: 100px;
	margin-bottom: 10px;
	font-family: Arial;
}

.generalForm .checkboxQuestion input
{
	float: left;
	margin-right: 10px;
}

.generalForm .checkboxQuestion label
{
	float: left;
	width: 450px;
}
/* New form styles END */