@charset "utf-8";
/* CSS Document */
 @font-face {
  font-family: 'Aller';
  src: url("font/Aller.otf") format("opentype");
}
body,td,th {
	font-family: Verdana, Geneva, sans-serif ;
    font-size: 11px;
	line-height: 1.5em; 
}
body {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #191919;
	background-image: url("../images/bg.jpg");
	background-repeat: repeat-x;
	width:100%;
	height:100%;
}

h1,h2,h3,h4,h5,h6 {
	 font-family: 'Aller';

}
h1 {
	font-size: 24px;
	color: #5D5E4E;
}
h2 {
	font-size: 20px;
	color: #32322A;
	
}
h3 {
	font-size: 17px;
	color: #252525;
}
h3 a{ font-size: 17px; font-family: 'Aller' !important ;}
h3 a:link,a:visited{ color:#ff0000;font-size: 17px; font-family: 'Aller';}
h3 a:hover,a:active,a:focus{ color:#000; text-decoration:underline;font-size: 17px; font-family: 'Aller';}
h4 {
	font-size: 16px;
	color: #252525;
}
h4 a, a:link,a:visited{	font-size: 15px; color: #252525;font-family: 'Aller' !important ;}
h4 a:hover,a:active,a:focus{font-size: 15px; color: #ff0000; font-family: 'Aller' !important ;}
#wrapper{ width:980px; margin:0px auto ; }
.logoclass{width:210px; height:321px;float:left; background-color:#1a0001;}
.logo{ width:105px; float:left; height:321px;}
.logoblank{ width:105px; float:left; height:293px; padding-top:2px;}
.logonav a{ font-size: 17px; text-decoration:none;	font-weight: bold;	font-family: 'Aller';float:left; padding-left:10px; }
.logonav a:link{ color:#fff;  font-size: 17px;}
.logonav a:visited{ color:#fff; font-size: 17px;}
.logonav a:hover{ color:#fff; font-size: 17px;}
.logonav a:active{ color:#fff; font-size: 17px;}
.logonav a:focus{ color:#fff; text-decoration:underline; font-size: 17px;}
.phoneclass{width:480px; padding-left:10px;float:left;text-align:right;margin-top:7px;font-family: Verdana, Geneva, sans-serif ;
font-size: 14px;	font-weight: bold;	color: #737373;}
.closeclass{font-family: Verdana, Geneva, sans-serif ;
	font-size: 10px;	color: #737373;}

#content_bg {
	
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	background-color:#fff;
}
#content {
	clear: both;
	float: left;
	width: 980px;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#content_info {
	margin: 0px;
	float: left;
	width: 980px;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;*/
	padding: 0px;
}
#content_info_left {
	float: left;
	width: 210px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right:solid 1px #ff0000;
	}
#left_menu {
	float: left;
	width: 205px;
	margin: 0px;
	padding: 0px;
	padding-left:0px;
	padding-top:40px;
	background-color:#fff;

}
#middle_wrap{ float:left; width:100%; background-color:#fff;}
#content_info_right {
	padding: 0px;
	float: left;
	width: 750px;
	margin: 0px;
	color: #565656;
	text-align: center;
}

#left_menu_links {
	
	margin: 0px;
	float: right;
	width: 200px;
	padding-top: 3px;
	padding-bottom: 5px;
	text-align: left;
	margin-left:3px;
	padding-right: 0px;
	padding-left: 5px;
}
#left_menu_links a{ 
	font-family: 'Aller';
	font-size: 14px;
	font-weight: bold;
	}
#left_menu_links a:link{
	color:#252525;
	text-decoration:none;
	}
#left_menu_links a:visited{
	color:#252525;
	text-decoration:none;
	}

#left_menu_links a:hover{
	color: #FF0000;
	text-decoration:none;
	}
#left_menu_links a:active{
	color: #FF0000;
	text-decoration:none;
}

#left_menu_links a:focus{
	color: #FF0000;
	text-decoration:none;
}
#navi {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 52px;
	width: 769px;
	text-align: left;
	background-color:#1a0001;
	font-size: 17px;
	color: #fff !important;
}
#navi_top {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 269px;
	width: 769px;
	text-align: left;
	background-color:#1a0001;
}
.naviagation {
	margin: 0px;
	float: left;
	color: #fff !important;
	height: 20px;
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
	padding-top: 26px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 14px;
	font-family: 'Aller';
	font-size: 17px !important;
}
.naviagation a{
	
	text-decoration:none;
	font-weight: bold;
	font-family: 'Aller';
	font-size: 17px;
}
.naviagation a:link,a:visited{
	color: #fff; !important;
	text-decoration:none;
	font-size: 17px;
	}
.naviagation a:hover, a:active ,a:focus  {
	color: #fff;
	text-decoration:underline;
	font-size: 17px;
}

table {
	font-family: Verdana, Geneva, sans-serif ;
	font-size: 12px;
	color: #565656;
	margin: 0px;
	padding: 0px;
	line-height: 15px;
	text-decoration:none;
	text-align:left;
}
p{
	font-family: Verdana, Geneva, sans-serif ;
	color: #000;
	margin: 0px;
	text-decoration:none;
	text-align:left;
	font-size:11px;
}
/*p a:link,a:visited{
	text-decoration:none;
	color: #ff0000;
	font-weight: normal;
	font-size:11px;

}

p a:hover,a:active,a:focus{
	text-decoration:underline;
	color: #000;
	font-size:11px;

}
*/.info {font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #565656;
	width: 758px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
	background-color:#fff;
	float: left;
	min-height:714px;
}
.round_box {
 margin: 0px;
 padding: 0px;
 float: left;
 width: 395px;
 background-color: #C0C0C0;
 background-image: url(images/round_bg.jpg);
 background-repeat: repeat-y;
 background-position: center top;
}
.round_box_top {
 background-image: url(images/round-box_top.jpg);
 background-repeat: no-repeat;
 background-position: center top;
 margin: 0px;
 float: left;
 width: 395px;
 padding-top: 20px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 border-bottom-width: 0px;
 border-bottom-style: solid;
 border-bottom-color: #565656;
}
.round_box_bottom {
 background-image: url(images/round-box_bottom.jpg);
 background-repeat: no-repeat;
 background-position: center bottom;
 margin: 0px;
 padding: 0px;
 float: left;
 width: 395px;
}
.round_box_middle {
 margin: 0px;
 float: left;
 width: 395px;
 padding-top: 5px;
 padding-right: 0px;
 padding-bottom: 5px;
 padding-left: 0px;
 border:0px;
}
.contact_info {
 margin: 0px;
 padding: 0px;
 float: left;
 width: 140px;
 border-right-width:0px;
 border-right-style: dotted;
 border-right-color: #565656;
}
#bottom {
 background-image: url(images/footer_corner.jpg);
 background-repeat: no-repeat;
 background-position: center bottom;
 margin: 0px;
 padding: 0px;
 float: left;
 height: 32px;
 width: 980px;
}
#footer{background-color:#180000;margin: 0px;padding: 0px;float: left;height:89px;width: 980px; color:#fff; }
.btm{ float:left;  height:54%; margin-top:40PX; color:#fff;  font-size:11px;}
.btm a { font-size:11px;color:#fff !important; }
.btm a:link,a:visited { text-decoration:none;  font-size:11px;}
.btm a:hover,a:active,a:focus{ text-decoration:underline;  font-size:11px;}
.box { margin-left: 5px; margin-right: 5px; padding: 0px; width: 395px;float:left;}
 
.leftmw { float:left; width:210px;}
.rightmw { float:left; width:750px; border-left: 1px solid #FF0000;}
 
 
 

.product_container {

	width: 750px;
	margin: 0px;
	padding: 0px;
	float: left;
	padding-left:4px;
}
.product {
font-family: Verdana, Geneva, sans-serif ;

	font-size: 12px;
	color: #565656;
	margin: 5px;
	padding-top: 5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;

	float: left;
	height: auto;
	width: 345px;
	border: 0px solid #CCCCCC;
	text-align: left;
}
.product_img {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 180px;
	width: 130px;
	text-align: center;
	color: #FF0000;
	border:0px #565656 solid;
}



.left_contact {
	background-image: url(images/contact_left_left.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	width: 145px;
}
.left_contact_top {
	background-image: url(images/contact_left.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 145px;
}
.left_contact_middle {
	margin: 0px;
	padding: 0px;
	width: 145px;
	text-align: center;
}
.left_contact_bottom {
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 145px;
	background-image: url(images/contact_left_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.left_contact_text {
	color: #000000;
	padding: 0px;
	width: 120px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #565656;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.left_contact_container {
	margin: 0px;
	padding: 0px;
	width: 145px;
	text-align: center;
}
.add_product {
	width: 450px;
	padding: 5px;
	float: left;
}
.product_cat {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 236px;
}
.browse_photo {
	margin: 10px;
	padding: 5px;
	float: left;
	width: 192px;

	height: 253px;
	border:1px #eaeaea solid;
}
.red {
	color: #FF0000;
}


.tdcell {
	font-family: Verdana, Geneva, sans-serif ;

	font-size: 12px;
	color: #565656;
	margin: 0px;
	padding: 3px;
	line-height: 15px;
	text-decoration:none;
}


.productnew {
font-family: Verdana, Geneva, sans-serif ;

	font-size: 11px;
	color: #565656;
	margin: 5px;
	padding-top: 5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	float: left;
	height: auto;
	width: 236px;
	border: 0px solid #CCCCCC;
	text-align: center;
	font-weight:normal;
}
.productnew a{
	font-family: Verdana, Geneva, sans-serif ;
	font-size: 15px;
	font-weight:normal;
}
.productnew a:link,a:visited{ color:#ff0000;text-decoration:none; }
.productnew a:hover,a:active,a:focus{ color:#000; text-decoration:underline;}
a.mainlink{
	font-family: Verdana, Geneva, sans-serif ;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
a.mainlink:link {
	color: #000000;
	}
a.mainlink:visited {
	color: #000000;
	}

a.mainlink:hover {
	color: #717171;
	}
a.mainlink:active {
	color: #717171;
	}
a.mainlink:focus{
	color: #717171;
	}

.white-header {
	font-family: Verdana, Geneva, sans-serif ;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
sublinks {
	font-family: 'Aller';
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
a.sublinks {
	color: #FFFFFF;
	}
a.sublinks:link {
	color: #FFFFFF;
	}
a.sublinks:visited {
	color: #FFFFFF;
	}
a.sublinks:hover {
	color: #BDBDBD;
	}
a.sublinks:active {
	color: #BDBDBD;
	}
a.sublinks:focus {
	color: #BDBDBD;
	}
a {
	font-family: Verdana, Geneva, sans-serif ;
	font-size: 15px;
	text-decoration: none;
}
a:link,a:visited {
	color: #ff0000;
	font-size: 15px;
	}
a:hover,a:active,a:focus{
	color: #000;
	font-size: 15px;
	text-decoration: underline;
}
.left-text {
	font-family: Verdana, Geneva, sans-serif ;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
.copyright {
	font-family: Verdana, Geneva, sans-serif ;
	font-size: 8pt;
}
.whitetext {
	font-family: Verdana, Geneva, sans-serif ;

	font-size: 8pt;
	color: #FFFFFF;
}
a.greylink {
	font-family: Verdana, Geneva, sans-serif ;
	font-size: 8pt;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
a.greylink:link {
	color: #CCCCCC;
	}
a.greylink:visited {
	color: #CCCCCC;
	}	
a.greylink:hover {
	color: #FFFFFF;
	}
a.greylink:active {
	color: #FFFFFF;
	}
a.greylink:focus{
	color: #FFFFFF;
	}	
a.rightlink {
	font-family: Verdana, Geneva, sans-serif ;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
a.rightlink:link{
	color: #525252;
	}
a.rightlink:visited{
	color: #525252;
	}
a.rightlink:hover {
	color: #FFFFFF;
	}
.grey-bold {
	font-family: Verdana, Geneva, sans-serif ;
	font-weight: bold;
	color: #CCCCCC;
}
a.grey-bold-link{
	font-family: Verdana, Geneva, sans-serif ;
	text-decoration: none;
}

a.grey-bold-link:link {
	color: #ff0000;
	}
a.grey-bold-link:visited {
	color: #ff0000;
	}
a.grey-bold-link:hover {
	color: #000000;
	text-decoration: underline;
}
a.grey-bold-link:active {
	color: #000000;
	text-decoration: underline;
}
a.grey-bold-link:focus {
	color: #000000;
	text-decoration: underline;
}
INPUT.text_box {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	WIDTH: 175px;
	COLOR: #000000;
	border: 1px solid #d2dbdf;
}
INPUT.text_box1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	WIDTH: 275px;
	COLOR: #000000;
	border: 1px solid #d2dbdf;
}
INPUT.email {
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 7pt; 
	BORDER-LEFT: #ffffff 1px solid; 
	WIDTH: 200px; COLOR: #000000; 
	BORDER-BOTTOM: #ffffff 1px solid; 
	BACKGROUND-COLOR: #ffffff;
}

TEXTAREA.email {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 175px; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 90px; 
}



.vtBox_main {
 margin: 0px;
 padding: 0px;
 
 width: 680px;
 text-align:center;
 float:right;
}


.vtBox {
 margin: 0px;
 padding: 0px;
 height: 250px;
 width: 580px;
 text-align:center;
 	background-image: url(images/blank.jpg);

}
.vtHide {
 margin: 0px;
 padding: 0px;
 height: 1px;
 width: 1px;
 border: 0px;
 overflow: hidden;
 visibility: hidden;
}
.vtShow {
 margin: 0px;
 padding: 0px;
 height: 250px;
 width: 580px;
 border: 0px;
 overflow: hidden;
 visibility: visible;
}

.tdcell_print {
	font-family: Verdana, Geneva, sans-serif ;

	font-size: 12px;
	color: #433f3e;
	margin: 0px;
	padding: 3px;
	line-height: 15px;
	text-decoration:none;
}
#introtop{ width:100%; height:100px; float:left; background-color:#1A0001;}
#introtop .logohome{ float:left; width:45%; padding-left:24PX; height:100%; background-color:#1A0001;}
#introtop .hand{ float:left; width:50%; height:100%;  padding-left:5PX; background-color:#1A0001;}
#introflash{ width:100%; height:584px; float:left; background-color:none;}
#slideshow_petworth{ float:left; width:340px; height:255px; position:relative; top:125px; left:0px; border:solid 1px #000;}

#captionpetworth{ background-color: #000; color: #FFFFFF; font-size: 12px;  font-weight: bold;  height: 25px; left:0px; opacity: 0.8;   padding-left: 5px;    padding-top: 5px;    position: absolute;    top: 0px;  width: 336px;   z-index: 600;}

#slideshow_london{ float:left; width:340px; height:255px; left:309px; top:32px; position:relative; border:solid 1px #000;}
#captionlondon{ background-color: #000; color: #FFFFFF; font-size: 12px;  font-weight: bold;  height: 25px; left: 0px; opacity: 0.8;   padding-left: 5px;    padding-top: 5px;    position: absolute;    top: 0px;  width: 336px;   z-index: 600;}

#slideshow_tetbury{ float:left;width:340px; height:255px; left:7px; top:0px; position:relative; border:solid 1px #000;}
#captiontetbury{ background-color: #000; color: #FFFFFF; font-size: 12px;  font-weight: bold;  height: 25px; left: 792px; opacity: 0.8;   padding-left: 5px;    padding-top: 5px;    position: absolute;    top: 100px;  width: 336px;   z-index: 600;}


#introbtm{ width:100%; height:70px; float:left; background-color:#1A0001;}
#bg{ width:298px; height:347px; position:absolute; top:0; left:510px;}
    
.heading{width:100%; float:left;}
.headingleft { width:69%; float:left;}
.headingright{ width:30%; float:left;}
.bgcell{color:#F4F5E9;}
