
h2 {
	margin:0px 0 5px 0;
	padding:2px;
	color: #bf0271;
	font-size: 15px;
	/*background-color:#1b1b1b;*/
	
}
h1 {
   color:#FFFFFF;
	margin:0 0 5px 0;
	padding:0;
	font-size:24px;
}

img, table {border:0;}
h2.bigmargin {
	margin:15px 0 5px 0;
}
h3 {
	margin:2px 0 2px 0;
	padding:0px;
	color: #bf0271;
	font-size: 14px;
}
h4 {
	margin:2px 0 2px 0;
	padding:0px;
	color: #bf0271;
	font-size: 13px;
}
a.nav {
	font-size: 14px;
}
a.nav:hover {
	text-decoration: none;
}
span.nav {
	font-size: 14px;
	color:#767676;
}
span.small {
	font-size: 10px;
	color:#787878;
}
.site {
	margin: 0px;
	padding: 0px;
	width: 935px;
	position:relative;
	text-align:left;
}
.site .header {
	position: relative;
	height: 200px;
}

.site .header .menu {
	position: absolute;
	height: 28px;
	left: 40px;
	bottom: 0px;
	width: 900px;
	margin-bottom:5px;
}
.site .header .menu a {
	font-size: 12px;
	text-transform:uppercase;
	display:block;
	float: left;
	background-color: #000000;
	/*padding:3px 13px 3px 14px;*/
	padding:3px 0px 3px 0px;
	color: #666666;
	height:17px;
	text-align:center;
}
.site .header .menu a:hover {
	margin-top:-6px;
	padding-top:9px;
	text-decoration:none;
	background-color: #bf0271;
	height:22px;
	color: #ffffff;
}
.site .header .menu .active {
	margin-top:-6px;
	text-transform:uppercase;
	float: left;
	height:39px;
	background-image: url(http://www.dramirez.co.uk/new/arr_down.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding:0;
}
.site .header .menu .active span{
	display:block;
	text-align:center;
	font-size: 14px;
	background-color: #bf0271;
	height:22px;
	text-decoration: none;
	/*padding:9px 13px 3px 14px;*/
	padding:9px 0px 3px 0px;

}
.site .header .logo {
	position: absolute;
	height: 103px;
	width: 132px;
	left: 0px;
	top: 33px;
}

.site .content .clear {
	font-size: 1px;
	clear: both;
	height: 1px;
	
}

.site .content .line {
	font-size: 1px;
	clear: both;
	height: 1px;
	border-bottom: 1px dotted #26231e;
	margin-bottom:3px;
}

.site .content .dotline {
	font-size: 1px;
	clear: both;
	height: 1px;
	border-bottom: 1px dotted #26231e;
	
}

.site .content .left  {
	background-color: #131313;
	padding: 15px 17px 15px 17px;
	margin-top: 15px;
	float: left;
	width: 180px;
	font-size:10px;
}
.site .content .left img,
.site .content .right img  {
	margin:5px 0 5px 0;
}
.site .content .center {
	background-color: #131313;
	width: 452px;
	margin-top: 15px;
	margin-left: 7px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	float: left;
}
.take_left {
	float: left;
}
.take_right {
	float: right;
}

.site .content .right  {
	background-color: #131313;
	padding: 15px;
	float: left;
	width: 184px;
	margin-left: 7px;
	margin-top: 15px;
	font-size:10px;
}

.site .footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1c1c1c;
	margin: 30px 0 0px 221px;
	padding:9px 0 20px 0;
}
.site .footer .left {
	font-size: 9px;
	color: #666666;
	width: 250px;
	float:left;
	margin-bottom:20px;
}
.site .footer .right {
	font-size: 10px;
	float: right;
	width: 165px;
	margin-right: 5px;
	padding-top: 5px;
	text-align:right;
}


/* classes */

.image {
 vertical-align: top;
 float: left; 
 margin: 3px 8px 5px 3px;
 padding: 4px;
 border: 1px solid #26231e;   
  }
  
.image a {
 border: 3px solid #26231e;  
  }

.image a:hover {
 border: 4px solid #bf0271;  
  }

