﻿/*
Theme Name: Bond Street Mini - Black
Theme URI: http://www.cite.co.uk/
Version: 1.01
Author: Sharry Stowell
Author URI: http://www.cite.co.uk/
*/

body {
    text-align:center;
    font-family:  Arial,Helvetica,sans-serif;
	font-size: 62.5%;
	color: #bbb;
	
}

body.homepage {
	/*background-image: url(images/bodyGradient.jpg); */
	background-image: url(images/homepageBackgroundGradient.jpg);
    background-repeat:repeat-x; 
	background-color:#141313;
}

body.subpage {
	background-image: url(images/subPagesBodyGradient.jpg);
    background-repeat:repeat-x;
	background-color:#000000;
}

a {
    color:#adaaaa;
    text-decoration:none;
}

a:hover {
    color:#adaaaa;
    text-decoration:underline;
}

h1 {
	font-size:1.6em;
	color:#fff;
}

h2, .person {
	font-size:1.4em;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}

h3 {
	font-size:1.2em;
	color:#fff;
	font-weight:normal;
}

h4 {
	font-size:1.1em;
	color:#fff;
	font-weight:normal;
}

p{
	line-height:1.4em;
	margin:5px 0px 10px 0px;
}


#container {
    width:940px;
    overflow:hidden;
    margin:0 auto;
    font-size:1em; 
}

	#container #bondStreetSelect {
		/*background-image: url(images/bondStreetSelectLogo.jpg);
	    background-repeat:no-repeat; */
		height:55px; 
	}
	
		#container #bondStreetSelect a {
			height:55px;
			display:block;
			overflow:hidden; 
		}
	
		#container #bondStreetSelect a img {
			height:55px;
			border:0px;
		}
		
		#container div#containerInner{
	 	}

	#container.homepage div#containerInner{
	/*	background-image: url(images/homePageContainerImage.jpg); */
		background-image: url(images/miniBackgroundImage.jpg);
	    background-repeat:no-repeat; 
		width:940px;
		
	}
	
	#container div#containerInner {
		background-image: url(images/contactUsNowOn.jpg);
	    background-repeat:no-repeat; 
		position:relative;
	}
	
		#container div#containerInner #minisForSale {
			top:-45px;
			display:block;
			left:660px;
			position:absolute;
			width:270px;
			height:200px;
			text-indent:-10000px;
		}

    #container #leftColumn {
        width:239px;
        overflow: hidden;
        float:left;
        text-align:left;
		margin: 11px 0px 0px 0px;
    }
    
        #container #leftColumn #loveThyMini {
            display:none;
            width:239px;
            height:135px;
            /* background-image: url(images/bondStreetLeftLogo.jpg);
            background-repeat:no-repeat; */
            text-indent:-20000px;
        }

            #container #leftColumn #leftColumnInner {
                margin:0px 0px 0px 23px;
                padding-left:4px;
		
            }

				/* Sidebar advert */
				#container #leftColumn #leftColumnInner #advert{
					list-style-type:none;
                    width:194px;
                    margin:20px 0px 0px 0px;
                    padding:0px;
	            }
				
				#container #leftColumn #leftColumnInner #advert.homepage {
					margin:104px 0px 0px 0px;
				}
				
				#container #leftColumn #leftColumnInner #advert li {
					margin-bottom:5px;
				}
	            
	            	#container #leftColumn #leftColumnInner #advert a img {
	            	 	border:none;
	            	}

	            
                #container #leftColumn #leftColumnInner #quote{
                    width:194px;
                    margin:10px 0px 0px 0px;
                    padding:0px;
					display:none;
	            }
				
				#container #rightColumn ul#blogrollContainer {
					margin:0px 0px 0px 0px;
					list-style-type:none;
					padding:0px 0px 0px 0px;
				}
				
				#blogrollContainer h2 {
					display:none;
				}
				#container #rightColumn ul#blogrollContainer ul.blogroll {
					list-style-type:none;
					padding:0px;
					margin:0px;
				}
				
					#container #rightColumn ul#blogrollContainer ul.blogroll li {
						border-bottom:1px solid #333;
						padding-bottom:10px;
						padding-top:3px;
					}
					
						#container #rightColumn ul#blogrollContainer ul.blogroll li a {
							color:#999966;
						}
				
				#container #leftColumn #leftColumnInner #archive {
					margin:15px 0px 0px 0px;
					list-style-type:none;
					border-bottom: 1px solid #333;
					width:186px;
					margin:10px 0px 10px 0px;
					padding-bottom:10px;
				}
				
					#container #leftColumn #leftColumnInner #archive h2 {
						margin-bottom:3px;
					}
				
					#container #leftColumn #leftColumnInner #archive ul {
						list-style-type:none;
					}
					
						#container #leftColumn #leftColumnInner #archive ul li a {
							color:#999966;
							font-size:1.11em;
						}
						
				#container #leftColumn #leftColumnInner #categories {
					margin:15px 0px 0px 0px;
					list-style-type:none;
					border-bottom: 1px solid #333;
					width:186px;
					margin:10px 0px 10px 0px;
					padding-bottom:10px;
				}
				
					#container #leftColumn #leftColumnInner #categories h2 {
						margin-bottom:3px;
					}
				
					#container #leftColumn #leftColumnInner #categories ul {
						list-style-type:none;
					}
					
						#container #leftColumn #leftColumnInner #categories ul li a {
							color:#999966;
							font-size:1.11em;
						}
					
					#container #leftColumn #leftColumnInner a#blogLink {
						display:block;
						border-bottom:1px solid #333;
						width:186px;
						color:#999966;
						padding-bottom:10px;
						font-size:1.11em;
					}
					
					#container #leftColumn #leftColumnInner #blogrollContainer ul {
						list-style-type:none;
					}

                    #container #leftColumn #leftColumnInner #quote #topComment {
                        display:block;                        
                        background-image: url(images/topQuote.jpg);
                        background-repeat:no-repeat;
                        background-position:left bottom;
                        width:192px;
                        height:7px;
                    }

                    #container #leftColumn #leftColumnInner #quote p {
                        background-color:#f0f3f7;
                        color:#7b829b;
                        font-weight:bold;
                        width:152px;
                        margin:0px;
                        padding:5px 20px 5px 20px;
                   }
                   
                   	#container #leftColumn #leftColumnInner #quote p a {
						color:#7b829b;
						text-decoration:none;
					}
                    
                    	#container #leftColumn #leftColumnInner #quote span#leftQuote{
							display:inline-block;
							padding-right:2px;
							width:10px;
							height:8px;
							background:transparent url('images/leftQuote.gif') no-repeat left top;
						}
						
						#container #leftColumn #leftColumnInner #quote p span#rightQuote{
							display:inline-block;
							padding-right:2px;
							width:10px;
							height:8px;
							background:transparent url('images/rightQuote.gif') no-repeat left top;
						}


                    #container #leftColumn #leftColumnInner #quote #bottomComment {
                        display:block;
                        background-image: url(images/bottomQuote.jpg);
                        background-repeat:no-repeat;
                        width:192px;
                        height:7px;
                    }
                
                    
        
                #container #leftColumn #leftColumnInner ul#leftNavigation {
                    list-style-type:none;
                    margin:70px 0px 0px 0px;
                    padding:0px;
                    border-bottom:1px solid #333;
                    width:186px;
                    font-size:1.11em;    
                }

                #container #leftColumn #leftColumnInner ul#leftNavigation li {
                    border-top:1px solid #333;
                    padding:0px;
                    padding-bottom:4px;
                    
                }
  
                #container #leftColumn #leftColumnInner ul#leftNavigation li a {
                    display:block;
                    margin-top:4px;
                    text-decoration:none;
                    font-weight:bold;
                }

                /*#container #leftColumn #leftColumnInner ul#leftNavigation li:hover {
                    background-color:#777;
                    list-style-image: url(images/rightArrow.jpg);
                }*/

                #container #leftColumn #leftColumnInner ul#leftNavigation li.current_page_item {
                     /*list-style-image: url(images/rightArrow.jpg);*/
					 background:url(images/rightChevron.gif) no-repeat right;
                }
                
                	#container #leftColumn #leftColumnInner ul#leftNavigation li.current_page_item a {
                		color:#fff;
                	}


    #container #rightColumn {
        width:666px;
        overflow: hidden;
        float:left;
        text-align:left;
        font-size:1.2em;
		min-height:765px;
    }
	
		#container #rightColumn a {
			color:#8f8f63;
		}
		
		#container #rightColumn ul {
			padding-left:20px;
			margin:10px 0px 10px 0px;
			list-style-type:square;
		}
			#container #rightColumn ul li {
				margin: 0px 0px 3px 0px;
			}	
		
		
	
	
	
    
    #container #rightColumn #yourIndependendSpecialist{
    	background: transparent url('images/yourIndependendSpecialist.jpg') no-repeat -5px 6px;
    	width:316px;
    	height:32px;
    	display:block;
    }    

        #container #rightColumn ul#breadcrumbs {
            float:left;
            margin:10px 0px 0px 0px;
            padding:0px 0px 0px 0px;
            list-style:none;
			display:none;
        }
        
            #container #rightColumn ul#breadcrumbs li {
                float:left;
                padding:0px 8px 10px 10px;
                background: transparent url('images/rightArrow.jpg') no-repeat left 5px;
                height:8px;
            }
            
            	#container #rightColumn ul#breadcrumbs li a {
            		color: #999;
            		font-size:1.2em;
            	}

            

        #container #rightColumn #rightColumnInner {
            margin:0px 0px 0px 0px;
            /* border-top:1px solid #999; */
            padding:0px 20px 0px 0px;
        }
		
			#container #rightColumn #rightColumnInner .borderBottom {
				border-bottom:1px solid #cccccc;
				margin-bottom:10px;
			}
		
			.post {
				border-bottom:1px solid #cccccc;
				margin-bottom:10px;
				padding-bottom:10px;
			}
			
			
			 .post h2 {
				margin-bottom:5px;
			}
			
			#container #rightColumn #rightColumnInner .post a {
				color:#999966;
			}
			
			.post h3 {
				color:#fff;
				margin-bottom:5px;
			}
		
			#container #rightColumn #rightColumnInner.homepage {
				margin-top:410px;
			}
			
			#container #rightColumn #rightColumnInner.subpage {
				margin-top:20px;
				/* background-color:#292828; */
			} 

            #container #rightColumn #rightColumnInner h1 {
                margin:5px 0px 0px 0px;
                font-family:  Arial,Helvetica,sans-serif;
                font-size:1.3em;
				width:654px;
				height:51px;
				background-image:url('images/pageTitleBackground.jpg');
				background-repeat:no-repeat;
				color:#767676;
				padding:15px 0px 0px 10px;
				font-weight:normal;
            }
			
            
            #container #rightColumn #rightColumnInner .testimonials{
	            margin-bottom:15px;	  
	             padding-left:2px;     	            
			}
			
				#container #rightColumn #rightColumnInner .testimonials .person {
					font-weight:bold;
					text-decoration:underline;
					padding-bottom:5px;
				}
				
				#container #rightColumn #rightColumnInner .testimonials p{
					 line-height:1.3em;
					 padding-top:2px;
		            padding-left:2px;
				}
	
			#container #rightColumn #rightColumnInner .alt{
				background-color:#1d1d1d;
			}

          /*  #container #rightColumn #rightColumnInner p {
                margin:5px 0px 0px 2px;
            } */
            
            #container #rightColumn #rightColumnInner .subpage_img {
            	margin:10px 5px 5px 5px;
            }


    #footer {
        overflow: hidden;  
        text-align:center;    
		height:131px;
		/*background-image:url('images/footerGradient.jpg');
		background-repeat:repeat-x; */
		background-color:#0e0e0e;
		margin-top:15px;
    }
	
	 #footer #footerInner {
		margin:0 auto;
		padding:15px 0px 0px 45px;
		text-align:left;
		width:940px;
		color:#ccc;
		font-size:1.1em;
	 }
	 
        #footer #footerInner p#left {
			float:left;
        }
		
		#footer #footerInner p#right {
			float:right;
			padding-right:40px;
        }
            #footer #footerInner p a {
                color: #8f8f63;
                text-decoration:none;
            }

            #footer #footerInner p a:hover {
                color: #8f8f63;
                text-decoration:underline;
            }

.clear {
    clear:both;
	height:1px;
}

.hightlight {
	color:#bf0000;
}

/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */




/* start contact us form */
#contactForm {
    margin:5px 0px 0px 2px;
}

	#contactForm label {
	   display:block;
	    margin: 0px 0px 5px 0px;
		width:120px; 
		float:left;
	}
	
	#contactForm .label {
		display:block;
		float:left;
	}
	
	#contactForm input.standard, #contactForm textarea,#contactForm select {
	    background-color:#333;
	    border:0px solid #bfd91c;
	    color:#fff;
		padding:3px;
		margin-bottom:5px;	
		}
	
	#contactForm select {
	    width:200px;
	    padding:2px 5px 5px 5px;
	    margin-bottom:15px;
	}
	
	#contactForm #frmContactUs fieldset {
		border-top:0px;
		border-left:0px;
		border-right:0px;
		border-bottom:1px solid #333;
		padding:10px 0px 5px 0px;
		margin:0px;
	}

	
		#contactForm #frmContactUs fieldset h2 {
			margin:0px 0px 15px 0px;
		}
	#contactForm input.standard {
	    height:15px;
		float:left;
	}
	
	#contactForm checkbox {
		padding:0px;
	}
	
	#contactForm textarea {
	    height:200px;
	    width:350px;
	    margin-bottom:15px;
	    padding:2px 5px 5px 5px;
	}
	
	#contactForm input.btnContactUs {
	    background-color: #cccccc;
	    border:0px;
	    padding:5px;
	    float:right;
	}

ul#warnings {
    list-style-type:none;
    background-color:#8eb4d1;
    margin:10px 0px 15px 0px;
    color: #333;
    padding:5px;
	
}

	ul#warnings li {
	    margin-bottom:3px;
	    font-size:1em;
	}

#success {
    margin:0px 0px 15px 0px;
    padding:5px;
	background-color:#8eb4d1;
    margin:10px 0px 15px 0px;
    color: #333;
}

