﻿/* Page Styling --> Close Models */
/* Reset */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, img, ol, ul, li {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
body {
	line-height:1.2;
}
a img {
	border:none;
}
a 
{
    outline:none;
}

/* Type and Elements Styling */
body {
	font-size: 75%;
	color: #fff;
	background: #201e1e url(/Templates/images/background.gif) repeat-x top;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	color: #fff;
}



p, td, tr {
	margin:0 0 1em 1.5em;
	font-size:1em;
	color: #ffffff;
}
a:focus, a:hover {
	color:#eee;
	text-decoration:underline;
}
a {
	color:#fff;
	text-decoration:none;
}
strong {
	font-weight:bold;
}

.white, .white p {
	color: #fff;
}

.loginstatus {
	font-size: 1em;
	
	margin-bottom: -1.1em;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.h4title {
	color: #ff7e00;
}
h4.Test {margin:0;padding:0 0 5px 20px;}

#content p {padding:0 50px 0 5px;}
#content p.ModelDetailsViewImages {margin-left:0;padding:2px 0 0 11px;}
#content p a {color:#82ab03;text-decoration:none !important;} 
#content p a:hover {text-decoration:underline !important;} 

.accountmenus a:link, .accountmenus a:visited {
    text-decoration:none;
}
.accountmenus a:hover 
{
    color: #ff7e00;
    text-decoration: none;
}
.divider_596px {
	height: 20px;
	width: 98%;
	background: url(/Templates/images/divider.gif) repeat-x center;
	margin-left: 0.4em;
	clear: both;
}
.divider_260px {
	height: 4px;
	width: 160px;
	background: url(/Templates/images/divider.gif) repeat-x center;
	clear: both;
}

.sidebarform{
	margin-left: 20px;
	margin-top: 20px;
	line-height: 1.6em;
}

fieldset {padding:0 0 10px 20px;border:0px;}

.none {
	margin:0;
	padding:0;
	border:0;
}
.adverts ul
{
margin:0;padding:0 0 0 21px;list-style-type:none;
}

.adverts ul li {padding-right:30px;display:inline;}

/* Main Navigation */
ul {
	margin:0;
	padding:0;
}

#mainnav {
	background: url(/Templates/images/navigation.gif);
	height: 43px;
	width: 708px;
	position: relative;
}

#mainnav li {
	display:inline;
	padding: 0px;
	list-style: none;
	position: absolute;
	overflow: hidden;
	text-indent: -1000px;
	top: 0;
}

#mainnav li, #mainnav a {
	height: 43px;
	display: block;
}

/* Nav items */

.home {
	left: 0;
	width: 60px;
}
.company_profile {
	left: 61px;
	width: 133px;
}
.model_gallery {
	left: 194px;
	width: 119px;
}
.covers_campaign {
	left: 313px;
	width: 159px;
}
.modelling_careers {
	left: 472px;
	width: 144px;
}
.contact {
	left: 616px;
	width: 92px;
}

/* MainNav Hover States */
.home a:hover {
	background: url(/Templates/images/navigation.gif) 0 -43px;
}
.company_profile a:hover {
	background: url(/Templates/images/navigation.gif) -61px -43px;
}
.model_gallery a:hover {
	background: url(/Templates/images/navigation.gif) -194px -43px;
}
.covers_campaign a:hover {
	background: url(/Templates/images/navigation.gif) -313px -43px;
}
.modelling_careers a:hover {
	background: url(/Templates/images/navigation.gif) -472px -43px;
}
.contact a:hover {
	background: url(/Templates/images/navigation.gif) -616px -43px;
}

/* MainNav Selected States */
.home a.selected {
	background: url(/Templates/images/navigation.gif) 0 -86px;
}
.company_profile a.selected {
	background: url(/Templates/images/navigation.gif) -61px -86px;
}
.model_gallery a.selected {
	background: url(/Templates/images/navigation.gif) -194px -86px;
}
.covers_campaign a.selected {
	background: url(/Templates/images/navigation.gif) -313px -86px;
}
.modelling_careers a.selected {
	background: url(/Templates/images/navigation.gif) -472px -86px;
}
.contact a.selected {
	background: url(/Templates/images/navigation.gif) -616px -86px;
}

/* Footer Styles */

#footer .contactdetails {
	color: #908f8f;
}

#footer .contactdetails a{
	color: #908f8f;
	text-decoration:underline;
}

#footer .contactdetails a:hover{
	text-decoration:none;
}


#footer .copyright {
	color: #5d5c5c;
	margin-top: -1.2em;
}
#footer p.CogworkLogo img {margin-bottom: -9px;}
#footer p.CogworkLogo {color:#666666;padding-bottom:20px;}
#footer p.CogworkLogo a {color:#999999; text-decoration:underline;}
#footer p.CogworkLogo a:hover {text-decoration:none;}

/* Side Bar elements */

/* SubNav */

.SubNavin, .SubNavout	 {
	height: 36px;
	width: 287px;
	position: relative;
	margin-left: 10px;
	margin-top: 36px;
	margin-bottom: 19px;
}
.SubNavin 
{    
	background: url(/Templates/images/subnav-logged-in.gif) no-repeat;
}
.SubNavout 
{
	background: url(/Templates/images/subnav-logged-out.gif) no-repeat;
}
.SubNavin li, .SubNavout li {
	display:inline;
	padding: 0px;
	list-style: none;
	position: absolute;
	overflow: hidden;
	text-indent: -1000px;
	top: 0;
}

.SubNavin li, .SubNavin a, .SubNavout li, .SubNavout a {
	height: 36px;
	display: block;
}

/* SubNav Items */

.search {
	left: 0;
	width: 71px;
}
.my_shortlist {
	left: 71px;
	width: 108px;
}
.my_account {
	left: 179px;
	width: 108px;
}
.login {
	left: 179px;
	width: 63px;
	background: url(/Templates/images/subnav-logged-out.gif) -179px 0;
}

/* SubNav Hover States */

.search a:hover {
	background: url(/Templates/images/subnav-logged-in.gif) 0 -36px;
}
.my_shortlist a:hover {
	background: url(/Templates/images/subnav-logged-in.gif) -71px -36px;
}
.my_account a:hover {
	background: url(/Templates/images/subnav-logged-in.gif) -179px -36px;
}
.login a:hover {
	background: url(/Templates/images/subnav-logged-out.gif) -179px -36px;
}
/* SubNav Selected States */

.search a.selected {
	background: url(/Templates/images/subnav-logged-in.gif) 0 -72px;
}
.my_shortlist a.selected {
	background: url(/Templates/images/subnav-logged-in.gif) -71px -72px;
}
.my_account a.selected {
	background: url(/Templates/images/subnav-logged-in.gif) -179px -72px;
}
.login a.selected {
	background: url(/Templates/images/subnav-logged-out.gif) -179px -72px;
}
/* Logout button */
.logout {
	background: url(/Templates/images/button-log-out.gif) no-repeat;
	width: 330px;
	height: 27px;
	margin-left: 12px;
	margin-top: 2.2em;
	text-indent: -1000px;
	border-bottom: 1px solid #00a98f;
	float:left;
}
.logout li, .logout a {
	display: block;
	height: 27px;
	width: 330px;
}
.logout a:hover {
	background: url(/Templates/images/button-log-out.gif) no-repeat 0 -27px;
}

/* Register button */
.register {
	background: url(/Templates/images/button-register.gif) no-repeat;
	width: 81px;
	height: 27px;
	text-indent: -1000px;
}
.register a {
    display: block;
    height:27px;
    width:81px;
}
.register :hover {
	background: url(/Templates/images/button-register.gif) no-repeat 0 -27px;
}

/* Aply Button */
ul.ApplyButton {padding:10px 0 0 20px !important;margin:0 !important;list-style-type:none;}
ul.ApplyButton li a {padding:0;margin:0;text-indent: -1000px;background: url(/Templates/images/button-apply.gif) no-repeat 0 0;width: 166px;height: 27px;display:block;}
ul.ApplyButton li a:hover {background: url(/Templates/images/button-apply.gif) 0 -27px;}

/* Account Buttons */

img.divider {
	margin-left: 1em;
}
.accountbuttons li {
	list-style: none;
	text-indent: -1000px;
	margin-left: 1em;
	border-bottom: 1px solid #87592d;
	background-repeat: no-repeat;
}

.accountbuttons li, .accountbuttons a {
	display: block;
	height: 27px;
	width: 330px;
	background-repeat: no-repeat;
}
.accountbuttons li a:hover {
	background-repeat: no-repeat;
}

.book_shortlist {
	background: url(/Templates/images/button-book-shortlist.gif);
	width: 178px;
	height: 27px;
}
.create_shortlist {
	background: url(/Templates/images/button-create-shortlist.gif);
	width: 178px;
	height: 27px;
}
.view_shortlist {
	background: url(/Templates/images/button-view-shortlists.gif);
	width: 202px;
	height: 27px;
}
.save_shortlist {
    background: url(/Templates/images/button-save-shortlist.gif);
	width: 143px;
	height: 27px;
    }
.search_models {
	background: url(/Templates/images/button-search-models.gif);
	width: 151px;
	height: 27px;
}
.add_model {
	background: url(/Templates/images/button-add-model.gif);
	width: 178px;
	height: 27px;
}

.previous_booking {
	background: url(/Templates/images/button-copy-booking.gif);
	width: 166px;
	height: 27px;
	display:block;
	text-indent:-9999px;
}

.previous_booking:hover {background: url(/Templates/images/button-copy-booking.gif) 0 -27px;}

.print_model_card {
	background: url(/Templates/images/button-print-model.gif) no-repeat;
	width: 151px !important;
	height: 27px;
}
.view_model_card {
	background: url(/Templates/images/button-view-model.gif);
	width: 151px;
	height: 27px;
	border-top: solid 1px #585757;
	border-bottom: solid 1px #585757;
	text-indent :-9999px;
	display:block;
}
p.heightfix {height:27px;padding-left:0px !important;}

.submit_shortlist_popup {
	background: url(/Templates/images/button-pop-submit.gif);
	width: 149px;
	height: 24px;
}
.save_shortlist_popup {
	background: url(/Templates/images/button-pop-save.gif);
	width: 142px;
	height: 27px;
}
.new_shortlist_popup {
	background: url(/Templates/images/button-pop-create.gif);
	width: 170px;
	height: 27px;
}
.cancel_popup {
	background: url(/Templates/images/button-pop-cancel.gif);
	width: 81px;
	height: 27px;
}

.LoginButton {padding-left:12px;}
.bordertop {border-top: 1px solid #87592d;}
/* Hover State */

.book_shortlist a:hover {
	background: url(/Templates/images/button-book-shortlist.gif) 0 -27px;
}
.create_shortlist a:hover {
	background: url(/Templates/images/button-create-shortlist.gif) 0 -27px;
}
.view_shortlist a:hover {
	background: url(/Templates/images/button-view-shortlists.gif) 0 -27px;
}
.save_shortlist a:hover {
	background: url(/Templates/images/button-save-shortlist.gif) 0 -27px;
}
.search_models a:hover {
	background: url(/Templates/images/button-search-models.gif) 0 -27px;
}
.add_model a:hover {
	background: url(/Templates/images/button-add-model.gif) 0 -27px;
}
.print_model_card a:hover {
	background: url(/Templates/images/button-print-model.gif) 0 -27px;
}
.view_model_card:hover {
	background: url(/Templates/images/button-view-model.gif) 0 -27px;
}
.submit_shortlist_popup a:hover {
	background: url(/Templates/images/button-pop-submit.gif) 0 -27px;
}
.save_shortlist_popup a:hover {
	background: url(/Templates/images/button-pop-save.gif) 0 -27px;
}
.new_shortlist_popup a:hover {
	background: url(/Templates/images/button-pop-create.gif) 0 -27px;
}
.cancel_popup a:hover {
	background: url(/Templates/images/button-pop-cancel.gif) 0 -27px;
}

.pagebuttons li {
	list-style: none;
	text-indent: -1000px;
	background-repeat: no-repeat;
	overflow:hidden;
	left: 220px;
}
.pagebuttons li :hover {
	background-repeat: no-repeat;
}
.pagebuttons li, .pagebuttons a {
	display: block;
	height: 27px;
	width: 180px;
}

/* Page Layout */

#wrapper {
	margin: 0 auto;
	width: 950px;
}

#header {
	height: 96px;
}

h1 a {
	width: 180px;
	height: 70px;
	float: left;
	background: url(/Templates/images/logo.gif) no-repeat center;
	display: block;
	text-indent: -1000px;
	padding-left:36px;
}

#nav {
	height: 43px;
	width: 708px;
	float: right;
	margin-top: 24px;
}
#container {
	width: 950px;
	display:block;
	height:auto;
	background: url(/Templates/images/bgcontent.gif) no-repeat bottom;
	padding-bottom: 140px;
	clear: both;
	min-height: 380px;
	overflow: auto;
	height: expression( this.scrollHeight < 334 ? "380px" : "auto" ); /* sets min-height for IE */;
}

#content {
	float: left;
	width: 600px;
	display:inline;
}

#content p {
	margin-left: 1.4em;
	font-size:1em;
	color: #ffffff;
}

#content img.PicOfHarriet {float:left;padding:0 25px 100px 0}

#content p a {text-decoration:underline;}
#content p a:hover {text-decoration:none;}

#content h3 {margin:0;padding:0 0 2px 21px;color:#82ab03;font-size:1.1em;} 
#content h3.ModelName {margin:0;padding:0 0 2px 22px;color:#82ab03;font-size:1.3em;} 
#main ul {margin-left:30px;padding-left:15px;}


#sidebar {
	float: right;
	width: 350px;
	background: url(/Templates/images/bgsidebar.gif) no-repeat center -4px;
	margin-left: 0px;
	
	overflow:visible;
	display:inline;
}

#footer {
	height: 50px;
	padding-top: 10px;
	padding-left: 3px;
	font-size: 0.9em;
	line-height: 1.5em;
	position:relative;
}

#skip {
	display: none;
}	

/* Specific Page menus */

/* Company Profile subnav */

.CompanyNav	 {
	background: url(/Templates/images/subnav-company-profile.gif);
	height: 36px;
	width: 357px;
	position: relative;
	margin-left: 10px;
	margin-bottom: -40px;
}

.CompanyNav li {
	display:inline;
	padding: 0px;
	list-style: none;
	position: absolute;
	overflow: hidden;
	text-indent: -1000px;
	top: 0;
}

.CompanyNav li, .CompanyNav a {
	height: 36px;
	display: block;
}

/* SubNav Items */

.our_philosophy {
	left: 0;
	width: 127px;
}
.our_history {
	left: 127px;
	width: 105px;
}
.client_portfolio {
	left: 232px;
	width: 125px;
}

/* SubNav Hover States */

.our_philosophy a:hover {
	background: url(/Templates/images/subnav-company-profile.gif) 0 -36px;
}
.our_history a:hover {
	background: url(/Templates/images/subnav-company-profile.gif) -127px -36px;
}
.client_portfolio a:hover {
	background: url(/Templates/images/subnav-company-profile.gif) -232px -36px;
}
/* SubNav Selected States */

.our_philosophy a.selected {
	background: url(/Templates/images/subnav-company-profile.gif) 0 -72px;
}
.our_history a.selected {
	background: url(/Templates/images/subnav-company-profile.gif) -127px -72px;
}
.client_portfolio a.selected {
	background: url(/Templates/images/subnav-company-profile.gif) -232px -72px;
}

/* Covers & Campaigns subnav */

.CoversNav	 {
	background: url(/Templates/images/subnav-covers.gif);
	height: 36px;
	width: 205px;
	position: relative;
	margin-left: 10px;
	margin-bottom: 20px;
}

.CoversNav li {
	display:inline;
	padding: 0px;
	list-style: none;
	position: absolute;
	overflow: hidden;
	text-indent: -1000px;
	top: 0;
}

.CoversNav li, .CoversNav a {
	height: 36px;
	display: block;
}

/* SubNav Items */

.by_cover {
	left: 0;
	width: 87px;
}
.by_campaign {
	left: 87px;
	width: 118px;
}

/* SubNav Hover States */

.by_cover a:hover {
	background: url(/Templates/images/subnav-covers.gif) 0 -36px;
}
.by_campaign a:hover {
	background: url(/Templates/images/subnav-covers.gif) -87px -36px;
}
/* SubNav Selected States */

.by_cover a.selected {
	background: url(/Templates/images/subnav-covers.gif) 0 -72px;
}
.by_campaign a.selected {
	background: url(/Templates/images/subnav-covers.gif) -87px -72px;
}

/* Model Gallery subnav */

.GalleryNav	 {
	background: url(/Templates/images/subnav-model-gallery.gif);
	height: 36px;
	position: relative;
	margin-left: 10px;
	margin-bottom: 20px;
	width:560px;
}

.GalleryNav li {
	display:inline;
	padding: 0px;
	list-style: none;
	position: absolute;
	overflow: hidden;
	text-indent: -1000px;
	top: 0;
}

.GalleryNav li, .GalleryNav a {
	height: 36px;
	display: block;
}

/* SubNav Items */

.all_models {
	left: 0;
	width: 96px;
}
.main_board {
	left: 96px;
	width: 108px;
}
.classic {
	left: 204px;
	width: 79px;
}
.plus_size {
	left: 283px;
	width: 85px;
}
.body_parts {
	left: 368px;
	width: 101px;
}
.pregnant {
	left: 469px;
	width: 88px;
}

/* SubNav Hover States */

.all_models a:hover {
	background: url(/Templates/images/subnav-model-gallery.gif) 0 -36px;
}
.main_board a:hover {
	background: url(/Templates/images/subnav-model-gallery.gif) -96px -36px;
}
.classic a:hover {
	background: url(/Templates/images/subnav-model-gallery.gif) -204px -36px;
}
.plus_size a:hover {
	background: url(/Templates/images/subnav-model-gallery.gif) -283px -36px;
}
.body_parts a:hover {
	background: url(/Templates/images/subnav-model-gallery.gif) -368px -36px;
}
.pregnant a:hover {
	background: url(/Templates/images/subnav-model-gallery.gif) -469px -36px;
}
/* SubNav Selected States */

.all_models a.selected {
	background: url(/Templates/images/subnav-model-gallery.gif) 0 -72px;
}
.main_board a.selected {
	background: url(/Templates/images/subnav-model-gallery.gif) -96px -72px;
}
.classic a.selected {
	background: url(/Templates/images/subnav-model-gallery.gif) -204px -72px;
}
.plus_size a.selected {
	background: url(/Templates/images/subnav-model-gallery.gif) -283px -72px;
}
.body_parts a.selected {
	background: url(/Templates/images/subnav-model-gallery.gif) -368px -72px;
}
.pregnant a.selected {
	background: url(/Templates/images/subnav-model-gallery.gif) -469px -72px;
}

/* --------------------> Page Specific Styles */

/* My Account Page */

.myaccount_titles {
	color: #82ab03;
}

.myaccount_photos {
	float: left;
	width: 98px;
	margin: 5px;
}
.myaccount_photos img, .myaccount_photos img a {
	border: 1px solid #a49d9d;
}
.myaccount_photos img:hover, img.myaccount_photos img a:hover {
	border: 1px solid #82ab03;
}

/* Home Model List */
/* Model Gallery Page */

ul.LatestNewsItems {list-style-type:none;margin:0;padding:0 0 0 4px;}
ul.LatestNewsItems li {float:left; display:inline;width:275px;padding:0 35px 0 0}
ul.LatestNewsItems li h3 {padding:0 0 3px 17px;margin:0;font-weight:normal;font-size:1.2em;color: #82ab03;}
ul.LatestNewsItems li p {margin:0;padding:0 0 10px 17px;}
ul.LatestNewsItems li p a {color:#82ab03;}


.HomeGalleryPhotos ul{
	list-style-type:none;
	margin:0;
	padding:10px 0 20px 21px;
	width:925px;
	

}

.HomeGalleryPhotos ul li {float:left; width:150px;padding:0 35px 20px 0}

.HomeGalleryPhotos img, .GalleryPhotos img a {display:block;
	border: 1px solid #a49d9d;
}
.HomeGalleryPhotos img:hover, .GalleryPhotos img a:hover {
	border: 1px solid #82ab03;
}

.HomeGalleryPhotos ul li p {padding:5px 0 0 0;margin:0;font-weight:bold;}
p.HomeIntroText {padding-left:3px;}

.ModelPreviousBooking ul {float:left;list-style-type:none;margin:0;padding:10px 0 20px 21px;width:579px;}
.ModelPreviousBooking ul li {float:left; width:144px;padding:0 0 10px 0;}


.ModelGallery ul {list-style-type:none;margin:0;padding:10px 0 20px 21px;width:579px;}
.ModelGallery ul li {float:left; width:193px;padding:0 0 30px 0;}
	
.ModelPreviousBooking img, .ModelPreviousBooking img a, .ModelGallery img, .ModelGallery img a {border: 1px solid #a49d9d;}
.ModelPreviousBooking img:hover, .ModelPreviousBooking img a:hover, .ModelGallery img:hover, .ModelGallery img a:hover {border: 1px solid #82ab03;}

.ModelGallery p {margin:0 !important;}
.ModelGallery p.GalleryModelName {
	color: #ffffff;	
	font-size: 1em;
	font-weight: bold;
	padding:3px 0 0 0 !important;
}

.ModelGallery p.GalleryModelName2 {
	color: #ffffff;	
	font-size: 1em;
	font-weight: bold;
	padding:3px 0 5px 0 !important;
}

.ModelGallery p.GalleryAddToShortlist 
{
    color: #82ab03 !important;
    font-size: 1em;
    padding:3px 0 0 0 !important;

}

.ModelGallery p.GalleryAddToShortlist a 
{
    color: #82ab03 !important;
    font-size: 1em;
    text-decoration: none !important;
    font-weight: normal;
}
.ModelGallery p.GalleryAddToShortlist a:hover 
{

    text-decoration: underline !important;

}

.ModelGallery p a:hover 
{
    color: #FFF;
    
    text-decoration: none;
}	

.Green {color:#82ab03}


h5.Booking {float:left;width:579px;padding:5px 0 0 21px;margin:0;color:#82ab03;font-weight:normal;font-size:1em;}

h4.SubTitleNoLine {float:left;width:579px;font-size:1.3em;padding:0 0 15px 21px;margin:0 !important;border-bottom:1px solid #585657}

/*.gallery_photos li{
	list-style: none;
	color: #82ab03;
	margin: 0.3em 0.4em;
	margin-left: 0;
	font-size: 1em;
	font-weight: bold;
}
.gallery_photos li a 
{
    color: #82ab03;
    font-size: 0.9em;
    text-decoration: none;
    font-weight: normal;
}
.gallery_photos li a:hover 
{
    color: #FFF;
    font-size: 0.9em;
    text-decoration: none;
}*/

/* Model Gallery Page */

.gallery_photos {
	float: left;
	width: 170px;
	margin: 10px 0 20px 13px;
	display:inline;
}


.modelgallerynav 
{
    clear: both;
    margin-bottom: 0px;
}
.ModelGalleryPagingNav 
{
    margin-top: -2.2em;
    text-align: center;
}
.countertext 
{
    color: #FFF;
}
.button_back {
	text-align: left;
	background: url(/Templates/images/backarrow.gif) no-repeat left;
	padding-left: 1.2em;
	margin-left: 40px;
	margin-right: 20px;
}
.button_next {
	text-align: right;
	background: url(/Templates/images/nextarrow.gif) no-repeat right;
	padding-right: 1.2em;
	margin-left: 20px;
}
.button_back a, .button_next a{
	text-decoration: underline;
}
.button_back a:visited, .button_next a:visited 
{
    color: #FFF;
}
.button_back a:hover, .button_next a:hover{
	color: #00a98f;
}


/* Model Card Page */

.model_card {
	float: left;
	padding: 0px 20px 10px 22px;
}
.model_card img {
	border: 1px solid #a49d9d;
}
.model_card img:hover {
	border: 1px solid #82ab03;
}
#model_details {
	float: right;
}

.ModelDetailsBackButton
{padding:0;margin-left:-18px;}

#ModelDetailsThumbs {float:left;width:560px;padding-left:12px;}
#ModelDetailsThumbs ul
{
    float:left;width:584px;
    list-style-type:none;
    padding:0 0 20px 16px;
}
#ModelDetailsThumbs li
{
    display:inline;
}
.modelcard_photos img {
	float: left;
	margin-right: 16px;
	margin-left: -6px;
	margin-top: 6px;
	margin-bottom: 6px;
	left: 0px;
}
.modelcard_photos img {
	border: 1px solid #a49d9d;
}
.modelcard_photos img:hover {
	border: 1px solid #82ab03;
}

/* Covers & Campaigns Page */

.date {
	margin: 0.4em 0em;
	color: #636262;
	font-size:0.9em;
}

/* --------------------> Sidebar Elements */

.saved_shortlists {
	margin-top: 0.8em;
	list-style-type: none;
	margin-left: 15px;
}
.saved_shortlists li {
	padding: 0.4em 0 0.4em 1em;
	width: 320px;
	list-style-type: none;
	display: block;
}
.saved_shortlists li:hover {
	background-color: #904e0f;
	text-decoration: underline;
	padding: 0.4em 0 0.4em 1em;
	display: block;
}
.saved_shortlists a:hover {
	background-color: #904e0f;
}

.previous_bookings {
	margin-top: 0.8em;
	list-style-type: none;
	margin-left: 12px;
}
.previous_bookings li {
	list-style-type: none;
	display: block;
	clear: both;
}

.booking_item {
	float: left;
	width: 230px;
	height: 30px;
	display: block;
	list-style-type: none;
}
.booking_item a {
	padding: 0.5em 0.4em;
	display:block;
}
.booking_item a:hover {
	background-color: #904e0f;
	display: block;
}
.booking_delete {
	width: 90px;
	height: 30px;
	float: right;
	list-style-type: none;
}
.booking_delete a {
	padding: 0.2em;
	display: block;
}
.booking_delete a:hover {
	background-color: #904e0f;
	display: block;
	padding: 0.2em;
}

.ColurHover {float:left; width:330px;
	display: block;
	}
.ColurHover:hover {background-color: #904e0f;
	
	}
	
	.ViewShortlist{float:left;display:block;width:245px;padding:5px 0 5px 5px;}
	.DeleteShortlist {float:left;display:block;width:80px;padding:5px 0 5px 0;}

.SearchForm .FixedWidth {width:10.3em;}

/* Registration Form Styling */

.RegistrationFormLabel {
	clear:left;
	display:block;
	float:left;
	text-align:left;
	width: 80px;
	padding-right: 10px;
	margin-bottom:0.5em;
}
.RegistrationFormInput {
	padding-left: 0.5em;
	width: 180px;
	margin-bottom:0.8em;
}
.RegistrationFormPostcode {
	padding-left: 0.5em;
	width: 80px;
	margin-bottom:0.8em;
}
.RegistrationForm 
{
    padding-left: 14px;
    font-size: 1em;
}

.AccountDetailsInput {
	padding-left: 0.5em;
	width: 170px;
	margin-bottom:0.5em;
}
.AccountDetailsPostcode {
	padding-left: 0.5em;
	width: 80px;
	margin-bottom:0.5em;
}
.AccountDetailsButton 
{
    margin-left: 90px;
}

.addphoto a 
{
    text-indent: -9999px;
    width: 96px;
    height:27px;
    display: block;
    background: url(/Templates/images/button-add-photo.gif) no-repeat 0 0;
}
.addphoto a:hover 
{
    background-position: 0 -27px;
}

.ErrorMessage {color:red !important;padding-right:10px;}

ul.ClientLogos {float:left;width:570px;list-style-type:none;padding:0 0 10px 21px !important;margin:0 !important;}
ul.ClientLogos li {float:left;display:inline;padding:0 25px 10px 0;}

ul.ClientList {float:left;width:560px;list-style-type:none;padding:10px 100px 0 21px !important;margin:0 !important;}
ul.ClientList li {float:left;display:inline;padding:0 25px 3px 0;width:200px;}

h3.News {font-size:1.3em !important;}
h4.News {font-size:1.2em;font-weight:normal}
.PaddingRight50 {padding-right:50px;}

ul.LatestNewsMenu {margin:0;padding:4px 0 0 10px;list-style-type:none;}
ul.LatestNewsMenu li {margin:0 10px 0 0;padding:5px 0 5px 0;border-bottom:#906d41 1px solid;}
ul.LatestNewsMenu li a {background:url(/templates/images/news-nav-bullet-norm.gif) 0 50% no-repeat;padding:0 0 0 25px;margin-left:10px;}

h2.LatestNews {padding-top:93px;font-size:1.3em !important;font-weight:bold;color:#FF7E00}

ul.SiteMap {padding:5px 0 5px 21px;margin:0;list-style-type:none;}


h3.GalleryTitle {padding:10px 0 0 11px !important;}
h3.SectionTitle {font-size:1.7em !important;padding:0 0 5px 21px !important;margin:0;font-weight:normal}

.Video {float:left;border:1px solid #4d4b4b;margin-left:21px;}

.videoControls ul {float:left;border-top:1px solid #4d4b4b;width:423px;padding:2px 2px 2px 0;}

.videoControls ul li {padding-left:2px;display:inline;float:right;}
.videoControls ul li a {width:27px;height:27px;text-indent:-9999px;display:block;}
.videoControls ul li a.Play {background:url(/templates/images/video-play.gif);}
.videoControls ul li a.Pause {background:url(/templates/images/video-pause.gif);}
.videoControls ul li a.Replay {background:url(/templates/images/video-rewind.gif) no-repeat;}