

@charset "utf-8";
/* CSS Document */



html {
    margin:0;
    padding:0;
    height:100%;
}

body {
	
		margin:0px;
	
	padding:0;
	height:100%;
   	background:#CAC6BC fixed;
}

form {
	margin: 0px;
}

form table {
	
    	width:100%;
    
}

img {
	border:0;
}

ul {
	margin:0px;
}

#container {
    min-height:100%;
    position:relative;
}

h1 {
	margin:0px;
    font-family:Verdana, Geneva, sans-serif;
    	font-size:180%;
		color:#6B8BAB;font-weight:normal;text-transform:uppercase;
	border:
}

h2 {
	margin:0px;
    font-family:Verdana, Geneva, sans-serif;
    	font-size:140%;
		color:#EC8B01;font-weight:normal;
}

.clear_float {
	clear:both;
}

.note {
    
    	font-size:90%;
		color:#FFFFFF;font-weight:normal;font-style:italic;text-align:right;
}

#header {
	
		width:980px;
		
		margin:0 auto;
	
    height:255px;
    
    padding:77px 0px 0px 0px;
    font-family:Verdana, Geneva, sans-serif;
    	font-size:70%;
		color:#005AA4;
    background:#3A3A3A url(/file-manager/Templates/liftonhall/lifton-hall-hotel-restaurant-devon-header.jpg);
	
}

#body {
	
		width:980px;
		
    	margin:0 auto;
    
	padding-bottom:71px;
	
    background:#3A3A3A;
}

.columns {
	
		width:980px;
		
    	height:100%;
    
    border-collapse: collapse;
	
		border:0px #FFFFFF Solid;
        border-left:none;border-right:none;
}

.columns tr {
	vertical-align:top;
	
        padding-top:255px;
        
        padding-bottom:71px;
        
    }

.column_center p:first-child {
	margin-top:0px;
}

.column_center {
    
    padding:40px 10px 20px 0px;
    font-family:Verdana, Geneva, sans-serif;
    	font-size:70%;
		
   	background:#3A3A3A url(/file-manager/Templates/liftonhall/lifton-hall-hotel-restaurant-devon-flourish.jpg) no-repeat top right;
    color:#FFFFFF;text-align:justify;
}

.column_center a {
    font-family:Verdana, Geneva, sans-serif;
    	font-size:100%;
		color:#6B8BAB;font-weight:normal;text-decoration:none;
}

.column_center a:hover {
    font-family:Verdana, Geneva, sans-serif;
    	font-size:100%;
		color:#6B8BAB;font-weight:normal;text-decoration:underline;
}

.column_center input, .column_center select, .column_center textarea {
    font-family:Verdana, Geneva, sans-serif;
    font-size:100%;
}

.column_center hr {
	
		width:100%;
	
    border:#4B4B4B 1px Solid;
    border-top:none;
    border-left:none;
    border-right:none;
}

.column_center table {
	background:#3A3A3A;
}

.column_left {
    
    	width:188px;
		
    padding:0px 0px 10px 0px;
    font-family:Verdana, Geneva, sans-serif;
    	font-size:70%;
		color:#FFFFFF;
   	background:#3A3A3A;
	
		border-right:0px #FFFFFF Solid;
		
}

.column_left a {
    font-family:Verdana, Geneva, sans-serif;
    	font-size:110%;
		color:#FFFFFF;font-weight:normal;text-decoration:none;
}

.column_left a:hover {
    font-family:Verdana, Geneva, sans-serif;
    	font-size:100%;
		color:#FFFFFF;font-weight:normal;text-decoration:underline;
}

.column_left input[type="text"], .column_left input[type="password"], .column_left input[type="submit"] {
    font-family:Verdana, Geneva, sans-serif;
    font-size:100%;
}

.column_left hr {
	
		width:100%;
	
    border:#6F6F6F 1px Solid;
    border-top:none;
    border-left:none;
    border-right:none;
}

.breadcrumb {
    
    margin:5px 0px 10px 0px;
    color:#FFFFFF;font-weight:normal;text-decoration:none;
}

.breadcrumb a {
    color:#FFFFFF;font-weight:normal;text-decoration:none;
}

.breadcrumb a:hover {
    color:#FFFFFF;font-weight:normal;text-decoration:none;
}

.left_block {
	
				border-top:0px #3A3A3A Solid;
			
				border-right:0px #3A3A3A Solid;
			
				border-bottom:0px #3A3A3A Solid;
			
				border-left:0px #3A3A3A Solid;
			
}

.left_block a {
    font-family:Verdana, Geneva, sans-serif;
    	font-size:100%;
		color:#FFFFFF;font-weight:normal;text-decoration:none;
}

.left_block a:hover {
    font-family:Verdana, Geneva, sans-serif;
    	font-size:100%;
		color:#FFFFFF;font-weight:normal;text-decoration:none;
}

.left_block_link_active, .left_block_link_active a, .left_block_link_active a:hover {
    font-family:Verdana, Geneva, sans-serif;
    	font-size:100%;
		color:#6B8BAB;font-weight:normal;text-decoration:none;
}

.left_block_link_divider {
	
		margin:0px;
		
			margin-top:5px;
			margin-bottom:5px;
		
		border:#6F6F6F 1px Solid;
		border-top:none;
		border-left:none;
		border-right:none;
	
}

.left_block_divider {
	width:100%;
    
		Height:10px
}

.left_block_header {
	
	height:18px;
	
    padding:5px 5px 5px 5px;
    font-family:Verdana, Geneva, sans-serif;
    	font-size:100%;
		color:#FFFFFF;
    background:#3A3A3A;
}

.left_block_content {
	
    padding:0px 15px 0px 15px;
    background:#3A3A3A;
}

.left_block_corner_top_left {
	position:absolute;
    top:-1px;
    left:-1px;
    width:14px;
    height:14px;
   	background: no-repeat top left;
}

.left_block_corner_top_right {
	position:absolute;
    top:-1px;
    right:-1px;
    width:14px;
    height:14px;
   	background: no-repeat top right;
}

.left_block_corner_bottom_left {
	position:absolute;
    bottom:-1px;
    left:-1px;
    width:14px;
    height:14px;
   	background: no-repeat bottom left;
}

.left_block_corner_bottom_right {
	position:absolute;
    bottom:-1px;
    right:-1px;
    width:14px;
    height:14px;
   	background: no-repeat bottom right;
}

.center_block {
	
				border-top:1px #005AA4 Solid;
			
				border-right:1px #005AA4 Solid;
			
				border-bottom:1px #005AA4 Solid;
			
				border-left:1px #005AA4 Solid;
			
}

.center_block a {
    font-family:Verdana, Geneva, sans-serif;
    	font-size:100%;
		color:#1F43D6;font-weight:normal;text-decoration:none;
}

.center_block a:hover {
    font-family:Verdana, Geneva, sans-serif;
    	font-size:100%;
		color:#1F43D6;font-weight:normal;text-decoration:underline;
}

.center_block_link_active, .center_block_link_active a, .center_block_link_active a:hover {
    color:#FFFFFF;font-weight:normal;text-decoration:none;
}

.center_block_divider {
	width:100%;
    
		Height:10px
}

.center_block_header {
	
	height:18px;
	
    padding:0px 5px 5px 5px;
    font-family:Verdana, Geneva, sans-serif;
    	font-size:100%;
		color:#FFFFFF;text-align:center;font-weight:bold;
    background:#005AA4;
}

.center_block_content {
	
    padding:0px 0px 0px 0px;
    background:#FFFFFF;
}

.center_block_corner_top_left {
	position:absolute;
    top:-1px;
    left:-1px;
    width:14px;
    height:14px;
   	background: no-repeat top left;
}

.center_block_corner_top_right {
	position:absolute;
    top:-1px;
    right:-1px;
    width:14px;
    height:14px;
   	background: no-repeat top right;
}

.center_block_corner_bottom_left {
	position:absolute;
    bottom:-1px;
    left:-1px;
    width:14px;
    height:14px;
   	background: no-repeat bottom left;
}

.center_block_corner_bottom_right {
	position:absolute;
    bottom:-1px;
    right:-1px;
    width:14px;
    height:14px;
   	background: no-repeat bottom right;
}



.error {
    font-family:Verdana, Geneva, sans-serif;
    	font-size:100%;
		color:#FF0000;font-weight:bold;font-style:italic;
    margin:10px 0px 10px 0px;
}

.success {
    font-family:Verdana, Geneva, sans-serif;
    	font-size:100%;
		color:#41C200;font-weight:bold;font-style:italic;
    margin:10px 0px 10px 0px;
}


    .left_block_5 {
        
    }
    
    .left_block_header_5 {
        
        height:px;
        
        padding:0px 0px 0px 0px;
        color:#FFFFFF;
        background:#FFFFFF;
    }
    
    .left_block_content_5 {
        
        padding:0px 0px 0px 15px;
        background:#3A3A3A;
    }
    
    
    .left_block_9 {
        
    }
    
    .left_block_header_9 {
        
        height:px;
        
        padding:0px 0px 0px 0px;
        color:#FFFFFF;
        background:#FFFFFF;
    }
    
    .left_block_content_9 {
        
        padding:0px 0px 0px 0px;
        background:#3A3A3A;
    }
    
    
    .left_block_6 {
        
    }
    
    .left_block_header_6 {
        
        height:px;
        
        padding:0px 0px 0px 0px;
        color:#FFFFFF;
        background:#FFFFFF;
    }
    
    .left_block_content_6 {
        
        padding:0px 0px 0px 15px;
        background:#3A3A3A;
    }
    
    

.column_right {
    
    	width:183px;
		
    padding:40px 37px 30px 10px;
    font-family:Verdana, Geneva, sans-serif;
    	font-size:70%;
		color:#FFFFFF;
   	background: url(/file-manager/Templates/liftonhall/lifton-hall-hotel-restaurant-devon-right-column-background.jpg);
	
		border-left:0px #FFFFFF Solid;
		
}

.column_right a {
    font-family:Verdana, Geneva, sans-serif;
    	font-size:100%;
		color:#FFFFFF;font-weight:normal;text-decoration:none;
}

.column_right a:hover {
    font-family:Verdana, Geneva, sans-serif;
    	font-size:100%;
		color:#FFFFFF;font-weight:normal;text-decoration:underline;
}

.column_right input[type="text"], .column_right input[type="password"], .column_right input[type="submit"] {
    font-family:Verdana, Geneva, sans-serif;
    font-size:100%;
}

.column_right hr {
	
		width:100%;
	
    border:#6F6F6F 1px Solid;
    border-top:none;
    border-left:none;
    border-right:none;
}

.right_block {
	position:relative;
	
				border-top:0px #005AA4 Solid;
			
				border-right:0px #005AA4 Solid;
			
				border-bottom:0px #005AA4 Solid;
			
				border-left:0px #005AA4 Solid;
			
}

.right_block a {
    font-family:Verdana, Geneva, sans-serif;
    	font-size:100%;
		color:#1F43D6;font-weight:normal;text-decoration:none;
}

.right_block a:hover {
    font-family:Verdana, Geneva, sans-serif;
    	font-size:100%;
		color:#1F43D6;font-weight:normal;text-decoration:none;
}

.right_block_link_active, .right_block_link_active a, .right_block_link_active a:hover {
    font-family:Verdana, Geneva, sans-serif;
    	font-size:100%;
		color:#6B8BAB;font-weight:normal;text-decoration:none;
}

.right_block_divider {
	width:100%;
    
		Height:0px
}

.right_block_header {
	
	height:32px;
	
    padding:0px 0px 0px 0px;
    font-family:Verdana, Geneva, sans-serif;
    	font-size:180%;
		color:#393939;font-weight:bold;
    background:#7C6E53;
}

.right_block_content {
	
    padding:0px 0px 0px 0px;
    background:#7C6E53;
}

.right_block_corner_top_left {
	position:absolute;
    top:-1px;
    left:-1px;
    width:14px;
    height:14px;
   	background: no-repeat top left;
}

.right_block_corner_top_right {
	position:absolute;
    top:-1px;
    right:-1px;
    width:14px;
    height:14px;
   	background: no-repeat top right;
}

.right_block_corner_bottom_left {
	position:absolute;
    bottom:-1px;
    left:-1px;
    width:14px;
    height:14px;
   	background: no-repeat bottom left;
}

.right_block_corner_bottom_right {
	position:absolute;
    bottom:-1px;
    right:-1px;
    width:14px;
    height:14px;
   	background: no-repeat bottom right;
}



#footer p:first-child {
	margin:0px;
}

#footer {
	
	        position:absolute;
        
        bottom:0px;
        left:0px;
        width:99%;
	
	height:71px;
	
    padding:17px 0px 0px 0px;
    font-family:Verdana, Geneva, sans-serif;
    	font-size:70%;
		color:#393939;
    background:#CAC6BC;
	
}

#footer a {
    font-family:Verdana, Geneva, sans-serif;
    	font-size:100%;
		color:#393939;text-decoration:none;
}

#footer a:hover {
    font-family:Verdana, Geneva, sans-serif;
    	font-size:100%;
		color:#393939;text-decoration:underline;
}

.account_bar_outer {
	position:absolute;
    top:0px;
	
		width:980px;
		
		margin:0 auto;
	
}

.account_bar {
    float:right;
    margin:0px 0px 0px 0px;
    
    height:34px;
    
    width:217px;
    
    padding:0px 0px 0px 0px;
   	background: url(/file-manager/Templates/theeasyguide/the-easy-guide-account-bar-background.gif) no-repeat;
    font-family:Verdana, Geneva, sans-serif;
    	font-size:80%;
		color:#000000;text-align:right;
}

.account_bar a {
    font-family:Verdana, Geneva, sans-serif;
    	font-size:100%;
		color:#000000;text-decoration:none;
}

.account_bar a:hover {
    font-family:Verdana, Geneva, sans-serif;
    	font-size:100%;
		color:#000000;text-decoration:underline;
}

.navigation_bar_outer {
	position:absolute;
	
		width:980px;
		
		margin:0 auto;
	
}

.navigation_bar {
    
    margin:10px 0px 0px 0px;
    
    height:22px;
    
    width:957px;
    
    padding:7px 2px 0px 0px;
   	background:#005AA4;
    font-family:Verdana, Geneva, sans-serif;
    	font-size:100%;
		color:#FFFFFF;text-align:right;
}

.navigation_bar a {
	display:block;
   	float:right;
    border-right:1px #FFFFFF Solid;
    color:#FFFFFF;text-decoration:none;
    	padding: 0px 6px 0px 6px;
		
}


		.navigation_bar a:first-child {
	
		border-right:none;
	}


.navigation_bar a:hover {
    color:#FFFFFF;text-decoration:none;
}

.product_thumbnail_outer {
	float:left;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
    color:#FFFFFF;font-weight:normal;text-decoration:none;
    padding:0px 0px 0px 0px;
	
		width:px;
	
}

.product_thumbnail_outer a {
    color:#FFFFFF;font-weight:normal;text-decoration:none;
}

.product_thumbnail_outer a:hover {
    color:#FFFFFF;font-weight:normal;text-decoration:none;
}

.product_thumbnail {
	
		width:px;
	
		height:px;
	
    overflow:hidden;
    text-align:center;
}

.product_main {
	float:left;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
    
    padding:0px 0px 0px 0px;
	
		width:px;
	
}

.product_main_image {
	
		width:px;
	
    overflow:hidden;
    text-align:center;
}

.selling_price {
    color:#FFFFFF;
}

.list_price {
    color:#FFFFFF;
}

.background_fix {
    position:absolute;
    top:0px;
    z-index:-1;
    width:100%;
    height:100%;
}

.background_fix_inner {
    width:980px;
    margin:0 auto;
    background-color:#3A3A3A;
    height:100%;
}