/*--------------------------------------------------------------------------------------------
	Global Tag Styles
  --------------------------------------------------------------------------------------------*/

/* Remove outlines in FF */
:focus { -moz-outline-style: none; }

* { 
	margin: 0px; 
	padding: 0px;
}

html, body {
	width: 100%;
	height: 100%;
}

body { background: #F0F0F0 url( ../images/body-bg.png ) repeat-x top left; }

img { border: 0; }

fieldset { border: 0; }
fieldset select { display: none; }

.clear { clear: both; }

.tar { text-align: right; }
.tac { text-align: center; }

.left { float: left; }
.right { float: right; }

.w50 { width: 49%; }
.w60 { width: 60%; }
.w40 { width: 35%; }

.splitter { 
	width: 100%;
	height: 1px;
	background: #FFF;
	border-top: 1px solid #E0E0E0;
	margin-bottom: 10px;
	font-size: 0px;
}

/*--------------------------------------------------------------------------------------------
	Wrapper 
  --------------------------------------------------------------------------------------------*/
 
#Wrapper {
	width: 870px;
	margin: 0px auto;
	padding: 5px 0px;
}

/*--------------------------------------------------------------------------------------------
	Header 
  --------------------------------------------------------------------------------------------*/

#Header {
	width: 100%;
	height: 120px;
	position: relative;
	margin-bottom: 5px;
}

/** Logo **/

#Header #Logo { 
	width: 120px; 
	height: 120px; 
	background: url( ../images/logo-bg.png ) no-repeat top left;
	position: absolute;
	top: 0px;
	left: 0px;
}
#Header #Logo a { width: 100%; height: 100%; display: block; font-size: 0px; }

/** Banner **/

#Header #Banner {
	width: 745px; 
	height: 120px;
	background: url( ../images/banner-bg.png ) no-repeat top left;
	position: absolute;
	top: 0px;
	right: 0px;
}

#Header #Banner .inner {
	position: relative;
	width: 745px;
	height: 120px;
}

/** Navigation **/

#Header #Banner .inner #Navigation {
	position: absolute;
	left: 0px;
	top: 34px;
	width: 480px;
}

#Header #Banner .inner #Navigation ul {
	list-style: none;
	position: relative;
	width: 160px;
	height: 100%;
	float: left;
}

#Header #Banner .inner #Navigation ul li {
	width: 123px;
	height: 20px;
	position: absolute;
	left: 0px;
}

#Header #Banner .inner #Navigation ul li a {
	display: block;
	height: 100%;
	text-indent: -4000px;
	font-size: 0px;
}

#Header #Banner .inner #Navigation ul.history {
	list-style: none;
	position: absolute;
	top: 0;
	left: 124px;
	height: 100%;
}

#Header #Banner .inner #Navigation ul.history li {
	width: 600px;
	padding-top: 2px;
}

#Wrapper #Header #Banner .inner #Navigation ul.history li a {
	text-indent: 0px;
	font-size: 0.95em;
	background: none;
	display: inline;
	padding: 0 5px;
}

#Header #Banner .inner #Navigation ul li.Objects {
	top: 0px;
}

#Header #Banner .inner #Navigation ul li.Objects a {
	background: transparent url(../images/nav-objects.png) no-repeat top left;
}

#Header #Banner .inner #Navigation ul li.Jewellery {
	top: 20px;
}

#Header #Banner .inner #Navigation ul li.Jewellery a {
	background: transparent url(../images/nav-jewellery.png) no-repeat top left;
}

#Header #Banner .inner #Navigation ul li.Exhibitions {
	top: 40px;
}

#Header #Banner .inner #Navigation ul li.Exhibitions a {
	background: transparent url(../images/nav-exhibitions.png) no-repeat top left;
}

#Header #Banner .inner #Navigation ul li a:hover { background-position: 0px -20px; }
#Wrapper #Header #Banner .inner #Navigation ul li a.current,
#Wrapper #Header #Banner .inner #Navigation ul li a.section { background-position: left bottom; }

/* Currency and Search Holder */

div#SearchCurrencyBar {
	position: absolute;
	top: 5px;
	right: 0;
	width: 320px;
}

/** SearchForm **/

#Header #Banner .inner #SearchForm {
	float: left;
	width: 138px;
	padding-left: 5px;
}

#Header #Banner .inner #SearchForm #Search {
	float: left;
	margin-right: 2px;
}

#Header #Banner .inner #SearchForm #Search #SearchForm_SearchForm_Search {
	width: 100px;
	border: 1px solid #E1E1E1;
	padding: 2px;
	font-size: 11px;
	background: #FAFAFA;
	color: #999;
}

#Header #Banner .inner #SearchForm #SearchForm_SearchForm_action_results { 
	width: 27px;
	height: 20px;
	background: url( ../images/button/go.png ) no-repeat top left; 
	border: none; 
	font-size: 0;
	cursor: pointer;
	text-indent: -4000px;
	float: left;
}

#Header #Banner .inner #SearchForm #SearchForm_SearchForm_action_results:hover { background-position: bottom left; }

/** See Our Artists Link **/

#Header #Banner .inner a.see-our-artists {
	display: block;
	width: 107px;
	height: 20px;
	background: url( ../images/button/see-our-artists.png ) no-repeat;
	font-size: 0px;
	text-indent: -4000px;
	float: left;
}
#Header #Banner .inner a.see-our-artists:hover { background-position: bottom left; }

/** Currency Selector **/

#Header #Banner .inner #CurrencySelector {
	width: 54px;
	float: left;
	padding-left: 5px;
}

#Form_CurrencyForm_action_doCurrencyForm {
	display: none;
}

/*--------------------------------------------------------------------------------------------
	Content Holder
  --------------------------------------------------------------------------------------------*/

#Content { width: 100%; }

#Content #ColLeft { width: 495px; }

#Content #ColRight { width: 370px; }

/*--------------------------------------------------------------------------------------------
	Homepage
  --------------------------------------------------------------------------------------------*/

div#WelcomeMessage {
	height: 119px;
	padding: 0 0 0 8px;
	margin: 0 0 3px 0;
	border-bottom: 1px solid #e0e0e0;
}

div#WelcomeMessage h3 {
	margin: 0;
	padding: 60px 0 3px 0;
	font-size: 1.12em;
	letter-spacing: 0.5px;
}

div#WelcomeMessage p {
	margin: 0;
	color: #333;
	font-size: 0.95em;
	letter-spacing: 0.2px;
}

div.featuredExhibitionHolder {
	background: transparent url(../images/bg-featured-exhibition-panel.png) no-repeat left top;
	width: 370px;
	height: 120px;
	padding: 2px 0 3px 0;
}

div.featuredExhibitionHolder div.img-holder {
	float: left;
	width: 124px;
}

div.featuredExhibitionHolder div.img-holder img {
	display: block;
}

div.featuredExhibitionHolder div.holder {
	float: left;
	width: 242px;
	padding: 0px 0 0 4px;
}

div#Wrapper div.featuredExhibitionHolder div.holder h3 {
	font-size: 1.12em;
	margin-bottom: 5px;
}

div#Wrapper div.featuredExhibitionHolder div.holder p.date {
	font-weight: bold;
	font-size: 0.99em;
	margin-bottom: 5px;
}

div#Wrapper div.featuredExhibitionHolder div.holder p.info {
	margin: 0;
}

/*--------------------------------------------------------------------------------------------
	About Us Page
  --------------------------------------------------------------------------------------------*/

#AboutUs {}

#AboutUs a.for-artists {
	width: 82px;
	height: 20px;
	background: url( ../images/button/for-artists.png ) no-repeat top left;
	display: block;
	text-indent: -4000px;
}
#AboutUs a.for-artists:hover { background-position: bottom left; }

#AboutUs a.enlarge-map {
	width: 91px;
	height: 20px;
	background: url( ../images/button/enlarge-map.png ) no-repeat top left;
	display: block;
	text-indent: -4000px;
	float: left;
	margin: 5px 0px 0px 25px;
}
#AboutUs a.enlarge-map:hover { background-position: bottom left; }

/** Skype Widget **/

#AboutUs .skype-widget {}
#AboutUs .skype-widget img.skype-logo { float: left; }
#AboutUs .skype-widget a.skype-link {
	padding-right: 20px; 
	background: url( ../images/arrow/right.png ) no-repeat 154px 1px;
	float: left;
	margin: 5px 0px 0px 10px;
}
#AboutUs .skype-widget a.skype-link:hover { background-position: 154px -12px; }

/*--------------------------------------------------------------------------------------------
	Gallery
  --------------------------------------------------------------------------------------------*/

#Gallery {}

/** Links **/

p.links { margin-right: 5px; }
p.title { margin: 2px 5px 0px 0px; }

a.more {
	padding-right: 20px; 
	background: url( ../images/arrow/right.png ) no-repeat right top;
}
a.more:hover { background-position: right -14px; }

a.black { background-image: url( ../images/arrow/right-header.png ); color: #FFF; }

#Wrapper a.lessBlack {
	background: transparent url(../images/arrow/arrow-left-black.png) no-repeat 2px top;
	color: #fff;
}

#Wrapper a.lessBlack:hover {
	background-position: 2px -14px;
}

a.less {
	padding-left: 20px; 
	background: url( ../images/arrow/left.png ) no-repeat 2px 0px;
}
a.less:hover { background-position: 2px -14px; }

#Wrapper a.latestExhibition {
	color: #000;
	font-size: 1.1em;
}

/** Listings **/

#Gallery .thumbnail-grid {
	width: 100%;
	margin-top: 0px;
}

#Gallery .thumbnail {
	width: 120px;
	height: 120px;
	margin-right: 5px;
	margin-bottom: 5px;
}

#Gallery .thumbnail img {
	display: block;
}

#Gallery .end { margin-right: 0px; }

/** Item Page **/

#Gallery h1 { margin: 20px 0px 5px 0px; }

#Gallery h3 a {
	text-decoration: underline;
	color: #333;
}

#Gallery a.buy-this-item { 
	display: block;
	width: 152px;
	height: 20px;
	background: url( ../images/button/how-do-i-buy-this-item.png ) no-repeat top left;
	font-size: 0px;
	text-indent: -4000px;
	float: left;
	margin-right: 10px;
}
#Gallery a.buy-this-item:hover { background-position: bottom left; }

#Gallery a.freight-estimates {
	display: block;
	width: 117px;
	height: 20px;
	background: url( ../images/button/freight-estimates.png ) no-repeat top left;
	font-size: 0px;
	text-indent: -4000px;
	float: left;
}
#Gallery a.freight-estimates:hover { background-position: bottom left; }

#Gallery .pagnition { margin-bottom: 8px; overflow: hidden; }
#Gallery .pagnition a.more { background-position: 34px 1px; }
#Gallery .pagnition a.more:hover { background-position: 34px -14px; }
#Gallery .pagnition a.less { background-position: 2px 1px; }
#Gallery .pagnition a.less:hover { background-position: 2px -14px; }

#Gallery .sold-tag {
	position: absolute;
	top: 15px;
	right: -10px;
	width: 72px;
	height: 50px;
	background: url( ../images/sold-tag-big.png ) no-repeat;
}

/*--------------------------------------------------------------------------------------------
	Artist Page
  --------------------------------------------------------------------------------------------*/

#Artist {}

#Artist h1 { margin: 30px 0px 15px 0px; }

/** Artist Work **/

#Artist .artist-work {
	width: 100%;
	height: 85px;
	background: url( ../images/artist-work-bg.png ) repeat-x bottom;
	position: relative;
}

#Artist .artist-work .inner .padding .thumbnail {
	width: 79px;
	height: 79px;
	float: left;
	padding: 0px 3px;
	position: relative;
}

#Artist .artist-work .inner .padding .thumbnail a {
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #FFF;
}

#Artist .artist-work .inner .padding .thumbnail a:hover { border: 1px solid #CCC; }
#Artist .artist-work .inner .padding .thumbnail a img { width: 100%; height: 100%; }

#Artist .artist-work .inner .padding .thumbnail .sold-tag {
	width: 44px;
	height: 31px;
	background: url( /mysite/themes/avg/images/sold-tag.png ) no-repeat;
	top: -4px;
	right: -4px;
	position: absolute;
}

#Artist .artist-work a.more {
	display: block;
	width: 12px;
	height: 12px;
	padding: 0;
	background-position: 0px 0px;
	font-size: 0px;
	text-indent: -4000px;
	position: absolute;
	right: 0px;
	top: 38px;
	background: url( ../images/arrow/right-white.png ) no-repeat top left;
}
#Artist .artist-work a.more:hover { background-position: bottom left; }

#Artist .artist-work a.less {
	display: block;
	width: 12px;
	height: 12px;
	padding: 0;
	background-position: 0px 0px;
	font-size: 0px;
	text-indent: -4000px;
	position: absolute;
	left: 0px;
	top: 38px;
	background: url( ../images/arrow/left-white.png ) no-repeat top left;
}
#Artist .artist-work a.less:hover { background-position: bottom left; }

#Artist .artist-work .corner {
	width: 20px;
	height: 10px;
	background: url( ../images/artist-work-corner.png ) no-repeat;
	position: absolute;
	z-index: 2;
}

#Artist .artist-work .left {
	float: none;
	bottom: 0px;
	left: 0px;
	background-position: left;
}

#Artist .artist-work .right {
	float: none;
	bottom: 0px;
	right: 0px;
	background-position: right;
}

/*--------------------------------------------------------------------------------------------
	Exhibition
  --------------------------------------------------------------------------------------------*/

#Exhibition {}

/** Featured Exhibition **/

#FeaturedExhibition,
#FeaturedJewellery {
	width: 430px;
	height: 285px;
	position: relative;
	float: left;
	border-bottom: 1px solid #E0E0E0;
}

#FeaturedExhibition img,
#FeaturedJewellery img {
	position: absolute;
	top: 0px;
	left: 0px;

}

#FeaturedExhibition .canvas,
#FeaturedJewellery .canvas {
	width: 100%;
	background: url( ../images/featured-image-canvas.png );
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding-top: 10px;
}

#FeaturedExhibition .canvas h3,
#FeaturedJewellery .canvas h3 {
	float: left;
	margin: 0px 0px 5px 10px;
	color: #000;
}
#FeaturedExhibition .canvas h3 a,
#FeaturedJewellery .canvas h3 a { text-transform: uppercase; }

#FeaturedExhibition .canvas p.date,
#FeaturedJewellery .canvas p.date {
	float: left;
	margin: 0px 0px 5px 10px;
	color: #333;
	font-weight: bold;
}

#FeaturedExhibition .canvas p.info,
#FeaturedJewellery .canvas p.info {
	float: left;
	margin: 0px 0px 5px 10px;
	width: 90%;
	color: #333;
}

#FeaturedExhibition .info p {
	float: left;
	margin: 0px 0px 5px 10px;
	width: 90%;
	color: #333;
}

/** Upcomming Exhibitions **/

#Exhibition .info-box {
	margin-left: 10px;
	margin-bottom: 10px;
}
#Exhibition .inner { height: 98px; }
#Exhibition .inner h3 { margin-bottom: 5px; }

/** Past Exhibitions **/

#SearchHolder .end,
#Exhibition .end { margin-left: 10px; }

#SearchHolder .past,
#Exhibition .past {
	height: 122px;
	width: 428px;
	background: url( ../images/past-exhibition-bg.png ) repeat-x bottom;
	float: left;
	margin-bottom: 10px;
	position: relative;
}

#Exhibition .past .img-holder {
	float: left;
	margin-top: -3px;
	width: 126px;
	height: 124px;
	background: url( ../images/exhibition-thumbnail-bg.png ) no-repeat;
	position: relative;
}

#Exhibition .past img {
	position: absolute;
	bottom: 0px;
	left: 0px;
}

#Exhibition .past .holder {
	position: absolute;
	bottom: 0px;
	left: 120px;
}

#Exhibition .past .holder h3 {
	float: left;
	margin: 0px 0px 5px 10px;
	color: #000;
}

#Exhibition .past .holder p.date {
	float: left;
	margin: 0px 0px 5px 10px;
	color: #333;
	font-weight: bold;
}

#Exhibition .past .holder p.info {
	float: left;
	margin: 0px 0px 5px 10px;
	width: 280px;
	line-height: 140%;
	color: #333;
}

#FeaturedExhibition .canvas a.goto,
#FeaturedJewellery .canvas a.goto,
#Exhibition .past .holder a.goto {
	display: block;
	width: 12px;
	height: 12px;
	background: url( ../images/arrow/right-trans.png ) no-repeat top left;
}

/*--------------------------------------------------------------------------------------------
	Popup Box
  --------------------------------------------------------------------------------------------*/

#Popup {
	width: 600px;
	margin: 0px auto;
	background: #FFF;
	padding: 35px 20px 20px 20px;
	border: 1px solid #DFDFDF;
	position: relative;
}

#Popup .closeButton {
	width: 50px;
	height: 12px;
	background: url( ../images/button/close.png ) no-repeat;
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 10px;
}

#Popup p, #Popup h1, #Popup h2, #Popup h3, #Popup h4, #Popup h5 {
	margin-bottom: 15px;
	line-height: 150%;
}

/*--------------------------------------------------------------------------------------------
	Info Box 
  --------------------------------------------------------------------------------------------*/

.info-box {
	width: 430px;
	background: #F5F5F5 url( ../images/info-box-bg.png ) repeat-y;
	margin-bottom: 10px;
}

.info-box .inner {
	width: 100%;
	height: 100%;
	background: url( ../images/info-box-inner-bg.png ) repeat-x bottom left;
}

.info-box .inner .padding {
	padding: 5px 10px 5px 10px;
}

.header { 
	width: 100%;
	height: 25px;
	background: url( ../images/info-box-header-bg.png ) repeat-x top left;
}

.header h3 {
	float: left;
	margin: 4px 0px 0px 8px;
}

/*--------------------------------------------------------------------------------------------
	Contact Us Form
  --------------------------------------------------------------------------------------------*/

form#Form_ContactUsForm fieldset input.text,
#AboutUs fieldset textarea,
#Message textarea {
	width: 100%;
	border: 1px solid #D4D4D4;
	padding: 2px;
}

input#Form_ContactUsForm_MailingList {
	float: left;
}

p#MailingList label {
	width: 185px;
}

form#Form_ContactUsForm fieldset #Message {
	float: right;
	width: 47%;
}
form#Form_ContactUsForm fieldset #Message textarea { height: 140px; }

form#Form_ContactUsForm fieldset #Name,
form#Form_ContactUsForm fieldset #Email,
form#Form_ContactUsForm fieldset #PhoneNumber,
form#Form_ContactUsForm fieldset #MailingList {
	float: left;
	width: 47%;
	margin-bottom: 5px;
}

form#Form_ContactUsForm .Actions {
	text-align: right;
	margin-top: 5px;
}

form#Form_ContactUsForm .Actions input.action {
	width: 64px;
	height: 20px;
	cursor: pointer;
	background: url( ../images/button/send.png ) no-repeat top left;
	border: none;
	font-size: 0px;
}
form#Form_ContactUsForm .Actions input.action:hover { background-position: bottom left; }

/*--------------------------------------------------------------------------------------------
	Footer 
  --------------------------------------------------------------------------------------------*/

#Footer {
	width: 100%;
	margin: 5px 0px;
}

#Footer .border {
	width: 100%;
	height: 1px;
	background: #DBDBDC;
	border: 1px solid #F5F5F6;
	border-left: none;
	border-right: none;
	margin-bottom: 10px;
	font-size: 0px;
}

#Footer .left {
	float: left;
	width: 49%;
}

#Footer .right {
	float: right:
	width: 49%; 
	text-align: right;
}

/** Dynamic added elements **/

#CurrencySelector_Select .selectWrapper {
    position: relative;
    height: 18px;
    font-size: 11px;
	border: 1px solid #E2E2E2;
	background: #FAFAFA;
}

#CurrencySelector_Select .selectWrapper .styledSelect {
    position: absolute;
    top: 0px;
	height: 18px;
}

#CurrencySelector_Select .selectWrapper .selectArrow {
    float: right;
    width: 21px;
    height: 20px;
    cursor: pointer;
	background: url( ../images/arrow/down.png ) no-repeat 6px 3px;
}

#CurrencySelector_Select .selectWrapper .selectedOption {
	float: left; /* Must have this */
}
#CurrencySelector_Select .selectWrapper .selectedOption span {
    padding-left: 6px;
    margin-top: -1px;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    display: block;
    cursor: pointer;
    color: #999;
}

#CurrencySelector_Select .selectWrapper .option {
    line-height: 18px;
    color: #999;
    cursor: pointer;
	background: #FAFAFA;
}

#CurrencySelector_Select .selectWrapper .optionHover {
    background:#eee;
    color:#fff;
}

#CurrencySelector_Select .selectWrapper .optionHolder span {
    margin:0 6px;
    line-height:20px;
    display:block;
    color:#999;
}
#CurrencySelector_Select .selectWrapper .optionHolder {
    background:#fff;
    clear:both;
    border:1px solid #E2E2E2;
	float: left;
	width: 100%;
	margin: -2px 0px 0px -1px;
}

/* Category Filter Dropdown */

#Form_CategoryForm {
	float: right;
	width: 110px;
	padding: 0;
	margin: 0;
}

#Form_CategoryForm_CategoryFilter {
	width: 104px;
}

legend {
	display: none;
}

#CategoryFilter {
	float: right;
	padding: 2px 9px 0 0;
}

#CategoryFilter .selectWrapper {
    position: relative;
    height: 17px;
    font-size: 11px;
	border: 1px solid #333333;
	background: #666666;
}

#CategoryFilter .selectWrapper .styledSelect {
    position: relative;
	height: 17px;
}

#CategoryFilter .selectWrapper .selectArrow {
    float: right;
    width: 18px;
    height: 17px;
    cursor: pointer;
	background: transparent url(../images/arrow/arrow-dropdown.png) no-repeat 3px 3px;
}

#CategoryFilter .selectWrapper .selectedOption {
	float: left; /* Must have this */
}
#CategoryFilter .selectWrapper .selectedOption span {
    padding-left: 6px;
    line-height: 17px;
    height: 17px;
    overflow: hidden;
    display: block;
    cursor: pointer;
    color: #fff;
}

#CategoryFilter .selectWrapper .option {
    line-height: 18px;
    color: #fff;
    cursor: pointer;
	background: #666;
}

#CategoryFilter .selectWrapper .optionHover {
    background: #eee;
    color: #666;
}

#CategoryFilter .selectWrapper .optionHolder span {
    margin:0 6px;
    line-height:20px;
    display:block;
}

#CategoryFilter .selectWrapper .optionHolder {
    background: #666;
    clear:both;
    border:1px solid #333;
	position: absolute;
	top: 20px;
	left: 0;
}

div.jScrollPaneTrack2 {
	background: #b1b1b1;
	height: 150px;
	position: absolute;
	right: 0;
	top: 0;
}

div.jScrollPaneDrag2 {
	background: #000;
	position: absolute;
}

#Form_CategoryForm_action_doCategoryForm {
	display: none;
}

/*--------------------------------------------------------------------------------------------
	Search Results 
  --------------------------------------------------------------------------------------------*/

div.resultHolder {
	position: absolute;
	bottom: 0;
}

div.hasImage h3,
div.hasImage p {
	margin-left: 130px;
}

div.resultHolder img {
	position: absolute;
	left: 0px;
	bottom: 1px;
}

div.Pagination {
	float: right;
}

div.Pagination div.prev {
	float: left;
}

div.Pagination span.pageNumbers {
	float: left;
	padding: 2px 5px 0 5px;
	font-size: 0.9em;
}

.Pagination .currentPage {
	font-weight: bold;
	color: #000;
	font-size: 1em;
}

div.Pagination div.next {
	float: left;
}

div.headerBarPagination {
	margin: 1px 0 0 4px;
	padding: 2px 0 0 7px;
	color: #fff;
	height: 19px;
	border-left: 1px solid #333333;
}

#Wrapper div.headerBarPagination span.pageNumbers a {
	color: #999;
}

div.headerBarPagination .currentPage {
	color: #fff;
}

#Wrapper div.headerBarPagination div.next a.more,
#Wrapper div.headerBarPagination div.prev a.less {
	color: #fefefe;
}

#Wrapper p.results {
	font-size: 1.15em;
	color: #333333;
}

#Wrapper #Artist #ScrollArea {
	overflow: hidden;
	height: 80px;
	width: 846px;
	margin: 0 0 0 12px;
	position: relative;
}

#ScrollAreaContent {
	position: absolute;
	top: 0;
	left: 0;
}

#Form_CurrencyForm_CurrencySelector_Select {
	width: 54px;
}

h3.gallery {
	float: left;
	width: 400px;
}

#OverlayContentHolder {
	width: 100%;
}

ul.services { float: left; margin-left: 20px; width: 45%; }
ul.services li { margin-bottom: 5px; line-height: 150%; }
