/* 
   =======================================================================================
   ------------------------------START OF COLOUR OVERRIDES--------------------------------
   ======================================================================================= 
*/

.logo .p {display:none;}
/* Main Website Styles
=========================================================================================== */
body { background-color:#fff; background-image: url("../images/generic/body_background.png");}
p { color:#005483; }
input:focus, textarea:focus, select:focus { background-color: #FFEDED; border:2px solid #a2a7ba;}
input, textarea, select {border:2px solid #a2a7ba;}
.edinburgh.logo { background-image: url("../images/generic/mdx_logo.gif")}
.logo p {display: none;}
#headerImage.one{display: block;float: right;background: url("../images/generic/header_boxout.jpg") top left no-repeat;width: 977px;height: 192px;margin-top: 210px;margin-left: 11px;box-shadow: 3px 3px 5px #666;}
.logo {top:40px;}
#banner { height: 195px; }
/* Navigation
=========================================================================================== */
#navigation li a,#extra li a {background:none !important; text-transform:uppercase; color:#fff;}
#navigation {margin-top: 154px;}
#extra {top:158px; right:30px;z-index:1000;}

/* Panels
=========================================================================================== */
#disclaimer {background-color: #fff; box-shadow: 3px 3px 5px #666;}	
.registerNow #registerTitle, .townSelect-bot span.title, .statisticsLink #statsTitle, #live_statistics_panel .title {text-shadow: none;}
#live_statistics_panel {border-left: none; border-right: none;}

/* Generic Content overrides
=========================================================================================== */
#pageContent {margin-top: 0; min-height: 1330px;}
#pageContent h1, #pageContent h2, ol.list, h3.contentHeading, #pageTitle h3,#pageContent div.paragraph { color:#000; } 
#pageContent .paperRip, h3.content-title { color:#000; }
#pageContent .paperRip, #pageContent .paperRip span {background-image: none; color: #fff;}
#pageContent .paperRip {background-color: #e41319; width: 100%}
#pageContent p, #pageContent p b, #pageContent p a, .generalContent div.olTitle { color:#000; }
#contentArea ul li,#contentArea ul li a, .contentArea ul li, .contentArea ul li a { color:#858586; }
#contentArea ol li,#contentArea ol li a, .contentArea ol li, .contentArea ol li a,#sharersRegister .reg_line table  { color:#000; }
.welcome {margin-bottom: 50px}
.welcome h1, .welcome h1 span { background-image: none; color: #000 !important}
.welcome p {margin-right: 10px; width: auto;}
.welcome img, #affiliate_holder {display: none;}
div.blue, div.blue_noMargin { border-bottom:3px #b7cbe9 solid; }
h1#searchResults, h1#propertyDetails { color:#000; }
.colour-overrde-standard,.mapNote span,.map_travel_box,.map_travel_results span { color:#000 !important; }
#main_content_holder { padding-left: 11px; background-color: #fff; padding-top: 230px;}
#featureContent {margin-top: 230px;}
.linkDescription {font-size: 100%; font-style: italic; color: #858586; width: 100%; }
#mainSearch  {padding: 0;}
.divide { display: none;}
#disclaimer {padding: 40px 10px 10px 10px; margin-top: -46px}
#disclaimerHeader {margin-top: 10px;}

.propertyMapHeader { background: #eee; color:#000;}
.googleInfoWindow h1 {background:#000}
.googleInfoWindow h1 a ,.googleInfoWindow hr{ color: #E41319 !important }
.googleInfoWindow .left { color: #000 !important; }

/* Print Option
=========================================================================================== */
.printOption p a, .printText a { color:#000 !important; }
		

/* Back Button
=========================================================================================== */
.backOption p a { color:#000 !important; }


/* Search Panel
=========================================================================================== */
.searchPanel-bot {width: 700px; background-color: #191718; background-image: none; box-shadow: 3px 3px 5px #666; margin-top: 10px;}
.searchPanel-top {width: 700px; background-color: #191718; background-image: none; }
.searchPanel-bot label { color:#fff;}
.searchPanel-bot input { border:#b9b9b9 1px solid; }
.searchPanel-bot a.go span, input.go{ color:#fff !important; }	
input.go { background-color:transparent; border:none;}

/* Main Advert Panel
=========================================================================================== */
.longAdvert-top h4, .longAdvert-top p { color:#2660b2; }


/* Search Form
=========================================================================================== */
fieldset.search legend { color:#fff; background-color: #e41319; background-image: none; padding: 6px 6px 6px 6px; width: 100%; margin-left: -2px;}
fieldset.search p { color:#666; }
fieldset.search input.searchButton{ color:#fff; }
.propertyCounter span{ color:#000; }
fieldset.search select { border:1px solid #c1cdda; }


/* Results Nav Buttons
=========================================================================================== */
.resultsNav ul li a { color:#000; }
.resultsNav ul li a:hover, .resultsNav ul li a.active { color:#fff; }

/* Arrange Dropmenu
=========================================================================================== */
.arrange label { color:#000; }
.arrange select { border:1px solid #c1cdda; }


/* Pagination
=========================================================================================== */
.pagination p span, .pagination ul li a { color:#000; }
.pagination ul li { color:#000; }
.pagination ul li a.currentPageLink { color:#bbbbbb !important; }
	

/* Search Results
=========================================================================================== */
.searchListing .title h2, .searchListing .title p.sku {	color:#fff !important; }
.searchListing h3, .searchListing span.contactTop, .searchListing .layout p.info strong, .layout span.info strong  { color:#000; }
.searchListing .layout span.label, .searchListing .layout span.info  { color:#858586 !important; }
.NoResults, .searchAction{ border-top:#000 2px solid; border-bottom:#000 2px solid; }
.NoResults p{ color:#000 !important; }
.searchAction p { color:#858586 !important; }
.searchAction a { color:#fff; }


/* Panel Overrides
=========================================================================================== */
.refinePanel-bot h4, .mapPanel-bot h4, .shortAdvert-top h4, .shortAdvert-top p { color:#2660b2; }
.refinePanel-bot select, .townSelect-bot select { border:1px solid #c1cdda; }
.townSelect-bot span.title, .townSelect-bot span.text, .mapPanel-bot a.viewMap { color:#fff; }


/* Footer Overrides
=========================================================================================== */
#footerWrapper { margin: 0 auto;}
#footerOne { background-color:#ebebeb; }
#footerOne .content p { color:#fff; }
#footerOne .content ul li { color:#616161; border-right:#616161 1px solid; }
#footerOne .content ul li a { color:#616161; }

#footerTwo .content p { color:#616161; }
#footerTwo { background-color:#ebebeb; padding-bottom: 10px;}
#footerTwo .content p.textA { color:#616161; border-right:#616161 1px solid; }
#footerTwo .content p.textB { color:#616161; }				

#poweredBy { background-color:#ebebeb; }
#poweredBy .content p, #poweredBy .content a { color:#595959; }

#footerOne img {margin-left:200px; margin-right:20px;}

/* Right Column Styles
=========================================================================================== */	
.registerNow {width: 225px; box-shadow: 3px 3px 5px #666;}
.registerNow a,.registerNow a:hover{ color: #fff !important; }
.statisticsLink a,.statisticsLink a:hover{ color: #fff !important; }
.twitterLink a,.twitterLink a:hover{ color: #000 !important; }
.facebookLink a,.facebookLink a:hover{ color: #000 !important; }
.drawASearchSidePanel #drawASearchTitle {
    background-color: rgb(228,19,25);
    color: #fff;
    font-weight: bold !important;
    font-size: 18px !important;
    padding: 6px 15px;
	font-family: tahoma, Arial, Verdana, Sans-Serif; 	
	text-shadow: none; 
	text-transform: uppercase;
}

.drawASearchSidePanel {
	padding: 0px !important; 
	box-shadow: 3px 3px 5px #666;
	margin-bottom: 10px; 
	height: auto;	 
}

.drawASearchSidePanel #drawASearchText {
    width: 200px;
    background: #fff;
    color: #000;
    padding-left: 19px;
    padding-right: 18px;
    padding-bottom: 10px;
    padding-top: 5px;	
}

#dasOverlay {
    bottom: 921px;
	left: 23px;
}

#dasOverlay #dasOverlayClose {
    top: 14px;
    right: 15px;
	background-color: transparent;
	width: 30px;
}


    
/* Agent search styles
=========================================================================================== */        
.intelliDropdown { border:1px solid #B9B9B9; background-color:#fff; }
.intelliDropdown a{ color:#000; }
.intelliDropdown a:hover{ background-color:#ccc; }
.intelliDropdown a span{ background-color:#000; color:#fff; }


/* Message-board
=========================================================================================== */
#messageB h3 { color:#000; }
.messageB .postentry {border-bottom:1px solid #000;}
.messageB .postentry span.subject, .messageB .postentry span.subject-reply, .messageB .postentry span.strong, .messageB div.reply-lising p.reply-title { color:#000 !important; }
.messageB .postentry p.subject, .messageB .postentry p.subject a, .messageB .postentry span.subject, .messageB .postentry span.subject a { color:#858586 !important; }
.messageB .postentry span.posted, .messageB .postentry span.postedsmall { color:#000 !important; }
.messageB .postentry span.replies, .messageB .postentry span.valid, .messageB .postentry span.validwide { color:#858586 !important; }
.messageB div.reply-lising p.reply-text, .messageB div.reply-lising div.reply-date {color:#858586 !important;}
.messageB .postentry span.message-text {color:#858586; }	
.messageB .postentry p strong {color:#000;}		        
.messageB div.reply-lising span.status { color:#ff0000 !important; }
.messageB div.reply-lising input { color:#fff; }
#topArea a.post, .messageB-base a { color:#fff; }
.messageB-base { border-top:#000 2px solid; border-bottom:#000 2px solid; }
.messageB-base-collapsed{ border-bottom:#000 2px solid; }
.messageB-base p, .messageB-base p strong { color:#000 !important; }
.messageB-base .st_sharethis_custom { color:#fff; }
.messageB-base input.mb-post-button { color:#fff !important; }
.messageB-captcha span, div.messageB-postWrapper p .post-status{ color:#ff0000; }


/* Student Account 
=========================================================================================== */
#topArea .back-to-menu a { color:#fff; }


/* Blue Form panel 
=========================================================================================== */
.blueform-bot h3, .blueform-bot h4, .blueform-bot p { color:#2660b2; }
.blueform-bot input.gobutton { color:#fff !important; }
.blueform-bot input.forgottenbutton { color:#6a6a6a !important; }
	
	
/* Landlords list pages llist
=========================================================================================== */
.llist .title-blue { background-color:#E41319; background-position:0% 50%; }
.llist .title-green { background-color:#000; background-position:0% 50%; }

.llist .title-green h2, .llist .title-blue h2 { color:#fff !important; }
.llist p.green { border-color:#000; }
.llist p.blue { border-color:#E41319; }
.llist a.go { color:#fff; }
.llist img.property { border:#2f3a4d 1px solid; }
.llist h3, .llist .layout p.info strong { color:#000; }
.llist .layout p.label, .llist .layout p.info, .propertyAlerts .tableRow span.end  { color:#000 !important; }
.favouritesControl strong{ color: #2660b2; }
.favouritesControl a, .propertyAlerts div.bottomControls input{ color:#fff; }
.propertyAlerts .title { background-color:#000; background-position:0% 50%;  }    
.propertyAlerts .title h2 { color:#fff !important;  }    
.propertyAlerts, .propertyAlerts .tableRow, .propertyAlerts .formHolder { border-bottom:1px solid #000; }
.propertyAlerts .tableRow span.details, .propertyAlerts .tableRow a.details, .propertyAlerts .tableRow span.start, .propertyAlerts .tableRow span.alert, propertyAlerts .tableRow .selected{ color:#858586 !important; }
.propertyAlerts .tableRow span.strong{ color:#000 !important; }
.propertyAlerts .tableRow span.message-text { color:#858586; }	
div.formHolder p .post-status { color:#ff0000; }
div.formHolder div.tableSplit { border-bottom:1px solid #000; }

.statisticsSection legend {color:#E41319 !important;}
.messageB .title { background-color:#000; background-position:0% 50%;  }  
.messageB .title h2 { color:#fff !important;  }   
 
/* Filters Panel
=========================================================================================== */
.filterPannel {box-shadow: 3px 3px 5px #666; background-image: url("../images/generic/registernow-panel.gif");}
.filterPannel .filterTitle{ color: #fff; text-indent: 12px;}
.filterPannel .checkOff label{ color:#fff; background-color: transparent; background-image: none; color: #000;}
.filterPannel .checkOn label{ color:#fff; background-color: transparent; background-image: none; color: #e41319;}
.filter_header_row {width: 222px; color: #fff; background-color: transparent; margin-left:0px;}
.filterPannel_footer {display:none;}


/* Property Details Map
========================================================================================== */
.modal {background-color:#eee; border:1px solid #c5ccd1;}
.ui-widget-overlay { background-color:#000; } 
.ui-dialog-titlebar { background-color:#e1ebf5; border-color:#c5ccd1; }
.ui-dialog-title {color:#244770; }


/* STATISTICS
========================================================================================== */
.statistcs-table { border:1px solid #000; color:#000; }
.statistcs-table th { border:1px solid #000; background-color:#e41319; color:#ffffff; }
.statistcs-table td { border:1px solid #000; }
.statistcs-table tr:hover { background-color:#E41319; color:#fff !important;}
.statisticsSection legend { color:#005483; }
.statisticsGeneral { color:#000; }
.hideText { color:#e41319 !important; }


/* CONTACT US 
========================================================================================== */
.contact-card { border:1px solid #888; color:#000;}
#contact-map { border:1px solid black; }
.enquiryModal { border:1px solid #c5ccd1; background-color:#fff; }
.enquiryModal span.error { color:#ff0000; }
.enquiryModal p span.error { width:100px;}
.enquiryModal span.success { color:#005483; }


/* CONTACT US 2  
=========================================================================================== */
.contact-title h2 { color:#fff !important; background-color: #16305e; }
.contact-block div, .contact-block div a, .contact-base .text  { color:#6a6a6a; }			
.contact-block div span { color:#000; }
.contact-base { border-top:#2857aa 2px solid; }
.contact-base a { color:#fff; }

	
/* GO LOCAL
========================================================================================== */
.golocal-subcontent { color: #000; }


/* GENERIC BUTTONS
========================================================================================== */
.button-blue, .button-green, a.gototop, a.register { color:#fff; }


/* 
   =======================================================================================
   --------------------------------END OF COLOUR OVERRIDES--------------------------------
   ======================================================================================= 
*/


/* OTHER OVERRIDES
========================================================================================== */
.disclaimer-image {
    display:block;
    margin:0px 0px 0px 45px;
    padding-bottom:40px;
}    
      
.custom-image-panel{
    margin-left:-2px;
    width:242px;
    height:63px; 
}

.custom-image-panel.image-panel-2{
    margin-left:0px;
    width:242px;
    height:121px; 
}

/* AUTHENTICATE EMAIL
========================================================================================== */
.authenticate_email{
    color: #303030;
}
.authenticate_successful{
    font-size: 20px;
    color: Green;
}
.authenticate_unsuccessful{
    font-size: 20px;
    color: Red;
}

.ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar { 
    background: #E41319 !important;
border-bottom-color: #E41319 !important;
border-left-color: #E41319 !important;
border-right-color: #E41319 !important;
margin-top:-10px;

}

/* ACCREDITATION ICONS
========================================================================================== */
.accreditation-overlay-img {
    left: 20px;
    position: absolute;
    top: auto !important;
	bottom:10px;
}
.landlord-accreditation-overlay-img {
    bottom: 63px;
    position: absolute;
    left: auto;
	right: 0px;
    top: auto;
}
.agent-block .landlord-info {position:relative}
.agent-block .landlord-info .landlord-accreditation-overlay-img {
    bottom: 0px;
    position: absolute;
    left: auto;
    right: -255px;
    top: auto;
}
.map-accreditation-overlay-img {
	    right: 0px;
    bottom: 0px;
    opacity: 0.7;
}
.searchListing.highlight .innerListing{
	background: #d5edfa !important;
}
.searchListing.highlight .searchAction{
	border-color: #2F95CB;
}

.registerNow{
	height:75px;
	margin-bottom: 10px;
}
.registerNow #registerTitle{
	font-size: 18px !important;
	text-transform: uppercase;
}

.registerNow #registerText{
	color: #000;
	margin-top: 17px;
}

.favouritesControl {margin-bottom: 15px; box-shadow: 3px 3px 5px #666;}
.favouritesControl strong {font-size: 18px !important; text-transform: uppercase; color:#fff;}
.favouritesControl p {color:#000; padding-top:10px; padding-bottom:5px;}
.townSelect-top{
	display: none;
}

.townSelect-bot{
	background-position: top left;
	box-shadow: 3px 3px 5px #666;	
	margin-bottom:8px;
	height:135px;
}

.townSelect-bot span.title{
	font-size: 18px;
	display: inline-block;
	margin-top: 5px;
	text-transform: uppercase;
}

.townSelect-bot span.text{
	margin-top: 17px;
	color: #000;
	line-height: 20px;
}

.statisticsLink{
	height: 88px;
	margin-bottom: 20px;
	box-shadow: 3px 3px 5px #666;
}

.statisticsLink #statsTitle{
	font-size: 18px !important;
	margin-top: -8px;
	text-transform: uppercase;
}

.statisticsLink #statsText{
	color: #000;
	line-height: 20px;
	text-align: left;
	margin-top: 10px;
}

.statisticsLink #statsSubTitle{
	display: none;
}


#live_statistics_panel{
	background-position: top left;
	background:none !important;
	margin-left: -1px;
	box-shadow: 3px 3px 5px #666;
}
#live_statistics_panel_top{
	top: 0px;
	padding-top: 20px;
	}

#live_statistics_panel .title{
	font-size: 16px;
	margin-top: -20px;
	text-transform: uppercase;
	left: 80px;
}
#live_statistics_panel .stat_line{
	color: #000;
	}
	
.searchListing .title { background-position:0% 50%; background-color: #000;}
.sharers-panel,.landlordRegisterPanel,.landlordLoginPanel {box-shadow: 3px 3px 5px #666; margin-bottom:15px;}
.landlordRegisterPanel:hover,.landlordLoginPanel:hover{cursor: pointer;}
.sharers-panel span.title { padding: 8px 0px 5px 10px; color:#fff; text-shadow: 2px 2px 2px #444;}
.sharers-panel span.text {color:#000;}

.filterTitle, .shortAdvert-top h4 {text-transform:uppercase;}

.landlordRegisterPanel  span.title, .landlordLoginPanel  span.title  {padding: 0px 0px 13px 10px; color:#fff; text-shadow: 2px 2px 2px #444;  font-size:18px; font-weight:700; display:block;}
#pageContent  .landlordRegisterPanel, #pageContent  .landlordLoginPanel   { text-decoration:none !important; } 
#pageContent  .landlordRegisterPanel:hover span, #pageContent  .landlordLoginPanel:hover span   { text-decoration:underline !important; } 
#pageContent  .landlordRegisterPanel:hover span.title, #pageContent  .landlordLoginPanel:hover span.title   { text-decoration:none !important;} 
.landlordRegisterPanel span, .landlordLoginPanel span {width:250px;}

.blueform-top { background-position: 50% 0% }
.blueform-bot { background-position: 50% 100%;}

.student-confirmation { border: 1px solid #028802; color: #028802;}

#navigation li a.message { margin-left: -390px; }
#navigation li a.account { margin-left: 130px; }
.custom-html-title {display:none;}
.custom-html-panel {background:none !important; height: 230px;box-shadow: 3px 3px 5px #666; padding-top:0px;}

div[style*="filterPanel-bot.gif"] {display:none;}

.shortAdvert-top {background:none; padding-bottom:10px;box-shadow: 3px 3px 5px #666; padding-top:0px; margin-top:10px; }
.shortAdvert-top h4 {background:#E41319; color:#fff; padding: 6px 15px; text-align:left; }
.shortAdvert-bot {display:none;}
.button-green {width:67px;}

#disclaimer iframe {
position: absolute;
right: 290px;
top: 565px;
width:400px; height:240px;
}


#pageContent {
    margin-top: 0;
    min-height: 1370px;}
	
.sharers-panel {vertical-align: top;}
	
.sharers-panel span.text{width: 185px; }

.sharers-panel {color:#000;}


#pages_panel{ background:none; border: none; border-radius:0px; padding:0px; box-shadow: 3px 3px 5px #666; padding-bottom: 5px; }
#pages_panel h2{ text-transform: uppercase; background-color: rgb(228,19,25);  color: #fff; font-weight: bold; font-size: 18px; padding: 6px 15px; }
#pages_panel .pages_panel_category .ppc_header { color:#000; margin-left: 15px; font-weight: normal; text-decoration: underline; }
#pages_panel a { color:#000; margin-left: 20px; font-weight: normal; text-decoration: underline; }

body.pageBody_students #pageContent .llist p { color:#fff;}







/*BUTTONS*/

/*  http://cssgradientbutton.com/   */

.red-button,.green-button{border:1px solid #e41319;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;font-size:10px;padding: 0px 7px 0px 7px;text-decoration:none;display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold;color: #FFFFFF;
	
	background-color: #e41319;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e41319), to(#ce1217));
	background-image: -webkit-linear-gradient(top, #e41319, #ce1217);
	background-image: -moz-linear-gradient(top, #e41319, #ce1217);
	background-image: -ms-linear-gradient(top, #e41319, #ce1217);
	background-image: -o-linear-gradient(top, #e41319, #ce1217);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e41319, endColorstr=#ce1217);
	vertical-align: middle;cursor:pointer;}

.red-button:hover,.green-button:hover{
 border:1px solid #ce1217;
 background-color: #ce1217;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#ce1217), to(#b91115));
 background-image: -webkit-linear-gradient(top, #ce1217, #b91115);
 background-image: -moz-linear-gradient(top, #ce1217, #b91115);
 background-image: -ms-linear-gradient(top, #ce1217, #b91115);
 background-image: -o-linear-gradient(top, #ce1217, #b91115);
}


/*  http://cssgradientbutton.com/?bg0=e79e99&bg1=B62517&bg2=dd7770&bg3=891c11&r=7&p_top=7&p_right=7&p_bottom=7&p_left=7&w_auto=yes&w=150&text_c=FFFFFF&textshadow=yes&textshadow_c=000000&shadow_bt=0&shadow_c=B4B5B5&border_s=1&border_c=dc736c&border_c_hover=d44f46&f_size_auto=no&f_s=10&font=arial, helvetica, sans-serif&bold=yes&inset=no&s_x=0&s_y=0&s_b=0&t_s_px=-1&b_top=1&b_right=1&b_bottom=1&b_left=1&bt_c=9dc55a&br_c=9dc55a&bb_c=9dc55a&bl_c=9dc55a&bhover_top=1&bhover_right=1&bhover_bottom=1&bhover_left=1&bhover_t_c=88b33f&bhover_r_c=88b33f&bhover_b_c=88b33f&bhover_l_c=88b33f&bh_top=1&br_top=3&br_right=3&br_bottom=3&br_left=3&h_s=-1&v_s=-1&b_s=0&o_s=0.3  */

.blue-button{
border:1px solid #616161; -webkit-border-radius: 7px; -moz-border-radius: 7px;border-radius: 7px;font-size:10px;padding: 0px 7px 0px 7px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #616161; background-image: -webkit-gradient(linear, left top, left bottom, from(#616161), to(#000000));
 background-image: -webkit-linear-gradient(top, #616161, #000000);
 background-image: -moz-linear-gradient(top, #616161, #000000);
 background-image: -ms-linear-gradient(top, #616161, #000000);
 background-image: -o-linear-gradient(top, #616161, #000000);
 background-image: linear-gradient(to bottom, #616161, #000000);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#616161, endColorstr=#000000);
 vertical-align: middle;
 cursor:pointer; 
}

.blue-button:hover{
 border:1px solid #444444;
 background-color: #444444; background-image: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#000000));
 background-image: -webkit-linear-gradient(top, #444444, #000000);
 background-image: -moz-linear-gradient(top, #444444, #000000);
 background-image: -ms-linear-gradient(top, #444444, #000000);
 background-image: -o-linear-gradient(top, #444444, #000000);
 background-image: linear-gradient(to bottom, #444444, #000000);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#444444, endColorstr=#000000);
}

div[style="margin-left:220px;"] + p.paragraph { width:100% !Important}
div[style="margin-left:220px;"] { margin-left:0px !Important;}
div[style="margin-left:220px;"] a,
a[href="http://www.onlinestore.mdx.ac.uk/browse/product.asp?compid=1&modid=1&catid=40"] {
	display: block;
    padding: 5px;
    text-align: center;
    background: #e91621;
    color: #fff !important; 
    margin: 10px;
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 10px;
    border: 1px solid #fe0201;
	box-sizing:border-box;
	height:auto;
}
div[style="margin-left:220px;"] a:hover,
a[href="http://www.onlinestore.mdx.ac.uk/browse/product.asp?compid=1&modid=1&catid=40"]:hover {
    background: #000;
    color: #fff !important; 
    border: 1px solid #000;
}


/* V2 SEARCH */
#pageContent .v2_search_panel{background:#f00}
#pageContent .v2_search_main .as-panel.as-opened {background:#333}
#pageContent .v2buttonWrapper input.search{background:#e41319}
#pageContent .v2buttonWrapper input.search:hover{background:#000}
#pageContent .v2_search_main .dropdowns .dropdownDisplay .values[data-ddvpr] label[for*="_val_living_arrangements_"] {width:48%}


