/** Digital Homedia Stylesheet ***************************************************/

.imgcaptiontext{font-size:14px;}
.imgmargintop{margin-top:5px;}

body {
	padding: 0;
	margin: 0;
	border: 0;
	background: url(../../images/bg.gif) repeat-x #000000;
	/*font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
	font: 11px "lucida grande","trebuchet ms",verdana,sans-serif;
	color: #000;
	text-decoration: none;
}

h1 {
	font: 1.6em "lucida grande","trebuchet ms",verdana,sans-serif;
	margin: 0 0 15px 0;
	color: #7DD1E1;
}

h2 {
	font: 11px "lucida grande","trebuchet ms",verdana,sans-serif;
	margin: 0;
	color: #000;
}

#subnav
{
	margin: 40px 40px 0px 0px;
	padding-left: 20px;
	height: 190px;
	float: right;
	border-left: 1px dotted #dddddd;
	width: 198px;
	color: #fff;
	display: block;
        font: 11px "lucida grande","trebuchet ms",verdana,sans-serif; 
}

#subnav a
{
        font-weight: bold;
        text-decoration: none;
        list-style: none;
        color: #fff;  
}

#subnav ul {
	padding: 0;
    	margin: 0;
	list-style: none;
}

#subnav li {
	padding: 0;
        margin: 0 0 10px 0;
	list-style: none;
}

#subnav a:hover, #subnav a.sel
{
        color: #454c4c;
}

#prosubnav
{
	margin: 40px 40px 0px 0px;
	padding-left: 20px;
	height: 215px;
	float: right;
	border-left: 1px dotted #dddddd;
	width: 198px;
	color: #fff;
	display: block;
        font: 11px "lucida grande","trebuchet ms",verdana,sans-serif; 
}

#prosubnav a
{
        font-weight: bold;
        text-decoration: none;
        list-style: none;
        color: #fff;  
}

#prosubnav ul {
	padding: 0;
    	margin: 0;
	list-style: none;
}

#prosubnav li {
	padding: 0;
        margin: 0 0 10px 0;
	list-style: none;
}

#prosubnav a:hover, #prosubnav a.sel
{
        color: #454c4c;
}

.align{
  margin:0px;
  padding:0px;
  }
 .aligntext
 {
 margin:0px 0px 0px 0px;
 padding:0px 0px 5px 0px;
 }

/* ------------------- */


#container {
	margin: 0px auto 20px auto;
	padding: 0px;
	width: 760px;
}
#container1 {
	margin: 0px auto;
	padding: 0px;
	width: 760px;
}

#logobox {
	margin: 0;
	padding: 0 0 0px 0;
	height: 0px;
	width: 254px;
	float: left;
	display: block;
}

#main {
	margin: 0;
	padding: 0;
	min-height: 562px;
	height: 562px;
	width: 750px;
	background: url(../../images/bg5.jpg) left bottom #717F7F no-repeat;
	clear: left;
	display: block;
}

#enquirymain {
	margin: 0;
	padding: 0;
	min-height: 720px;
	height: 720px;
	width: 750px;
	background: url(../../images/bg5.jpg) left bottom #717F7F no-repeat;
	clear: left;
	display: block;
}

.page #main {
        background-image: url(../../images/bg9.jpg);
				height:615px;
}

.page26 #main {
	background-image: url(../../images/bg1.jpg);
	height:615px;
}

.page27 #main {
	background-image: url(../../images/bg5.jpg);
}

.page28 #main {
	background-image: url(../../images/bg2.jpg);
	height:615px;
}

.page591 #main {
	background-image: url(../../images/bg2.jpg);
	height:820px;
}

.page592 #main {
	background-image: url(../../images/bg2.jpg);
	height:820px;
}

.page593 #main {
	background-image: url(../../images/bg2.jpg);
	height:640px;
}

.page58 #main {
	background-image: url(../../images/bg2.jpg);
}

.page589 #main {
	background-image: url(../../images/bg2.jpg);
	height:1200px;
}

.page590 #main {
	background-image: url(../../images/bg2.jpg);
	height:1500px;
}

.page36 #main {
	background-image: url(../../images/bg6.jpg);
	height:615px;
}

.page59 #main {
	background-image: url(../../images/bg6.jpg);
	height:1450px;
}

.page69 #main {
	background-image: url(../../images/bg6.jpg);
	height:1120px;
}

.page89 #main {
	background-image: url(../../images/bg6.jpg);
	height:1400px;
}

.page99 #main {
	background-image: url(../../images/bg6.jpg);
	height:850px;
}

.page109 #main {
	background-image: url(../../images/bg6.jpg);
	height:1500px;
}

.page119 #main {
	background-image: url(../../images/bg6.jpg);
	height:990px;
}

.page129 #main {
	background-image: url(../../images/bg6.jpg);
	height:910px;
}

.page40 #main {
	background-image: url(../../images/bg3.jpg);
	height:1700px;
}

.page37 #main {
	background-image: url(../../images/bg7.jpg);
}

.page38 #main {
	background-image: url(../../images/bg4.jpg);
}

.page39 #main {
	background-image: url(../../images/bg8.jpg);
	width:750px;
	height:618px;
}
.page_39 #main {
	background-image: url(../../images/bg8.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	float:right;
}

.page39 #enquirymain {
	background-image: url(../../images/bg8.jpg);
	width:750px;
	height:695px;
}

.page_39 #enquirymain {
	background-image: url(../../images/bg8.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	float:right;
}

#contenthome {
	margin: 0 40px 0 60px;
	padding: 40px 0 290px 0;
	width: 620px;
	display: block;
}

#content {
	margin: 0 40px 0 60px;
	padding: 40px 0 0px 0;
	width: 350px;
	float:left;
	display:block;
 
}

#contents{
	margin: 0 40px 0 60px;
	padding: 40px 0 0px 0;
	width: 600px;
	float:left;
	display:block;
	}

.context1
{
	margin:0px 0px 0px 40px;
	padding:40px 0px 0px 0px;
	width:211px;
	float:left;

}


.content1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:600px;
	float:left;
    }
	
.content2{
	width:700px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
     }
.content3{
	width:330px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:20px;
     }
	 
	 .con{
	padding:0px 0px 3px 0px;
	margin:0px 0px 0px 0px;
    }

 
 



/* NAVIGATION */


#mainnav {
	margin: 0px 0px 0px 254px;
	padding: 0;
	height: 96px;
	width: 500px;
	float: left;
}
	
#mainnav ul {
	padding: 0;
    	margin: 1px 0px 0px 0px;
	list-style: none;
}

#mainnav ul li {
	padding: 0;
	margin: 0;
	float: left;
	width: 248px;
}

#mainnav ul li a {
        margin: 0 0 4px 4px;
	padding: 8px 0 0 5px;
	background: #717F7F;
	display: block;
	color: #fff;
	text-decoration: none;
    	font-weight: bold;
	height: 19px;
}


/* --------------------- */



/* navigation hover over states */
#mainnav ul li a:hover.nav1, #mainnav ul li a.sel1 {
        color: #fff;
	background: url(../../images/bespoke-home-bg.jpg) #fff no-repeat; 
}
#mainnav ul li a:hover.nav2, #mainnav ul li a.sel2 {
        color: #fff;
	background: url(../../images/bespoke-home-bg.jpg) #fff no-repeat;
}
#mainnav ul li a:hover.nav3, #mainnav ul li a.sel3 {
        color: #fff;
	background: url(../../images/bespoke-home-bg.jpg) #fff no-repeat;
}
#mainnav ul li a:hover.nav4, #mainnav ul li a.sel4 {
        color: #fff;
	background: url(../../images/bespoke-home-bg.jpg) #fff no-repeat;
}
#mainnav ul li a:hover.nav5, #mainnav ul li a.sel5 {
        color: #fff;
	background: url(../../images/bespoke-home-bg.jpg) #fff no-repeat;
}
#mainnav ul li a:hover.nav6, #mainnav ul li a.sel6 {
        color: #fff;
	background: url(../../images/bespoke-home-bg.jpg) #fff no-repeat;
}
#mainnav ul li a:hover.nav7, #mainnav ul li a.sel7 {
        color: #fff;
	background: url(../../images/bespoke-home-bg.jpg) #fff no-repeat;
}
#mainnav ul li a:hover.nav8, #mainnav ul li a.sel8 {
        color: #fff;
	background: url(../../images/bespoke-home-bg.jpg) #fff no-repeat;
}

a
{
        /*color: #7DD1E1;*/
		color : #fff;
}

a:visited {
	color : #fff;
}

a:active {
	color : #fff;
}

a:hover {
	color : #fff;
}

#footer {
	float:left;
	text-align: center;
	color: #666;
	width:100%;
	margin:20px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}
#footer a {
	color: #666;
}
p{
  margin:15px 0px 15px 0px;
  padding:0px;
  }
  .textright{
	width:20px;
	padding:0px 10px 0px 0px;
	    }
.con2 {
	width:330px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
     }

  .con2 p{
    margin:0px;
    padding-top:5px;
    width:105px;
    float:left;
  }
  
  .con3{
	width:330px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
     }
  
    .con3 p{
    margin:0px;
    padding-top:5px;
    width:85px;
    float:left;
  }
  .box{
	border:1px solid #3C4241;
	margin-bottom:5px;
    }
	.bfooter{
	float:left;
	text-align: center;
	color: #666;
	width:100%;
	margin:0px 0px 0px 0px;
    }
	.submitimage{
	width:52px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 7px;
    }

.toplink{BACKGROUND-COLOR:#000000;color:#d7dee0;height:20px;width:732px;text-align:right; padding:5px 18px 0px 0px;font-size:10px}
.toplink a{text-decoration:none;color:#d7dee0;outline:none}
.toplink a:hover {text-decoration:none;color:#ffffff;}

/*****************************************************************************/

.fltleft{float:left}
.ht_5{height:4px}