@charset "utf-8";
/* CSS Document */
html, body, h1, h2, h3, h4, h5, h6, p,  ol, ul, li, fieldset, figure, form, label, legend, section, aside, input, textarea, img, select{margin:0; padding:0;}
img{border:0;}
li{list-style:none;}
body{  background:#2f333c url(../images/body-main1.jpg) center top repeat-y;  font-family:Arial, Helvetica, sans-serif;}

body .innerpage {background: url(../images/body-top-px.png) left top repeat-x;}
  
 
footer, aside, nav, article, section {display: block;}  
html a{outline:none;}
a{color:#900c17; text-decoration:none;}
a:hover{color:#900c17; text-decoration:underline;}
img{border:none;}

.block-area { display:block;}
.over-flow { overflow:hidden;}
@font-face {
    font-family: 'ImperatorSmallCapsRegular';
    src: url('../fonts/45454_6-webfont.eot');
    src: url('../fonts/45454_6-webfont.eot?#iefix') format('eot'),
         url('../fonts/45454_6-webfont.woff') format('woff'),
         url('../fonts/45454_6-webfont.ttf') format('truetype'),
         url('../fonts/45454_6-webfont.svg#webfontRApUySOU') format('svg');
}

@font-face {
    font-family: 'ImperatorRegular';
    src: url('../fonts/45454_1-webfont.eot');
    src: url('../fonts/45454_1-webfont.eot?#iefix') format('eot'),
         url('../fonts/45454_1-webfont.woff') format('woff'),
         url('../fonts/45454_1-webfont.ttf') format('truetype'),
         url('../fonts/45454_1-webfont.svg#webfontgiPnWJxt') format('svg');
}

#container {background:url(../images/repet-image.jpg) center bottom  repeat-y; display:block; padding:0 0 50px 0; }

#container .inner { background:url(../images/body-main.jpg) center 0px no-repeat;}

#outer {  width:981px; margin:0 auto; background:#fff;   border:1px solid #fff; display:block; position:relative;}

.top{ position:absolute; left:-13px; top:-23px;}


 
.banner { display:block; background:#ffffff;}
 #main { width:982px; margin:0 auto; display:block;}
header { display:inline-block; width:981px;}
header figure { margin:13px 0 0 0px; float:left; display:inline-block;}
header figure a { display:inline-block;}

header aside { text-align:right; float:right; font-size:27px; color:#3c70a0; padding:63px 0 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.slider { width:981px; height:414px; position: relative; display:block;}
.belt { position:absolute; left:0px; top:0px; width:981px; height:414px; }

#outer nav { width:930px; overflow:hidden; border-bottom:1px solid #fff; border-top:1px solid #fff; padding-left:51px; /* old browsers */
background: #4E687E; /* old browsers */
background: -moz-linear-gradient(top, #4E687E 25%, #5D7486 56%, #5D7486 79%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,#4E687E), color-stop(56%,#5D7486), color-stop(79%,#5D7486)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4E687E', endColorstr='#5D7486',GradientType=0 ); /* ie */}

#outer nav ul { padding:0 0 0 70px; margin:0px;}
#outer nav ul li { float:left; font-family: 'ImperatorSmallCapsRegular'; font-size:22px; line-height:33px; color:#1b1c1d; padding:6px 75px 0 0px;}
#outer nav ul li a { color:#fff; text-decoration:none;}
#outer nav ul li a:hover { color:#fff; text-decoration:none;}

#content { display:block; width:954px; background:#dfdbd8 url(../images/content-top-bg.jpg) left top no-repeat
; padding:35px 0 100px 27px;}


#content h1 { font-size:30px; color:#1b1c1d; font-family: 'ImperatorSmallCapsRegular'; font-weight:normal; padding:0 0 0 0;}
#content-top { display:block; overflow:hidden; padding:0 0 20px 0;}
#content-top aside { display:table-cell; float:left; width:580px;}
#content-top aside hgroup { display:block;}
#content-top aside hgroup h1 { font-size:30px; color:#1b1c1d; font-family: 'ImperatorSmallCapsRegular'; font-weight:normal; padding:0 0 0 0;}


/* 9-5-2011 start*/
#content-top h2 { font-size:15px!important; color:#1b1c1d; font-family: 'ImperatorRegular'; font-weight:normal; padding:0 0 0 0;}


/* 9-5-2011 end*/


#content-top aside p { font-size:12px; color:#1b1c1d; padding:0 30px 15px 0;}
#content-top figure { width:350px; height:232px; display:table-cell; float:left; -webkit-box-shadow: 2px 2px 2px #a7a3a0; -moz-box-shadow: 2px 2px 2px #a7a3a0;
box-shadow: 2px 2px 2px #a7a3a0; border:1px solid #1b1b1b; }


#content-second { display:block; overflow:hidden; padding:0 0 20px 0;}
#content-second h3 { font-size:23px; color:#1b1c1d; font-family: 'ImperatorSmallCapsRegular'; font-weight:normal; padding:0 0 5px 0;}

#content-second aside { display:table-cell; float:left; width:646px;}
#content-second aside h2 { font-size:15px; color:#1b1c1d; font-family: 'ImperatorRegular'; font-weight:normal; padding:0 0 0 0;}
#content-second aside p { font-size:12px; color:#1b1c1d; padding:0 50px 15px 0;}
#content-second figure { width:267px; height:178px; display:table-cell; float:left; -webkit-box-shadow: 2px 2px 2px #a7a3a0; -moz-box-shadow: 2px 2px 2px #a7a3a0;
box-shadow: 2px 2px 2px #a7a3a0; border:1px solid #1b1b1b; margin:0 12px 0 0; }

/*================footer srart here=============*/
footer { padding:20px 0 50px 0;background:url(../images/repet-image.jpg) center bottom  repeat-y; width:100%;}
footer nav { display:block;}
footer nav ul { padding:0 0 0 326px;}
footer nav ul li { float:left; background:url(../images/seprt1.jpg) right 2px no-repeat; padding:0 10px; font-size:14px;}
footer nav ul li.last { background:none;}
footer nav ul li a { color:#c1c5c8; text-decoration:none;}
footer nav ul li a:hover { color:#fff; text-decoration:none;}
/*================footer ends here=============*/


/*================about us page srart here=============*/
#about h2 { font-size:15px!important; color:#1b1c1d; font-family: 'ImperatorRegular'; font-weight:normal; padding:0 0 0 0;}
#about { display:block;}
#about h3 { font-size:21px; color:#1b1c1d; font-family: 'ImperatorSmallCapsRegular'; font-weight:normal; padding:23px 0 0 0;}
#about p { font-size:12px; color:#1b1c1d; padding:0 10px 0px 0;}

.detail { display:inline-block; padding:20px 0 0 0;}
.detail aside { width:433px; float:left; padding:0 10px 0 0; display:table-cell;}
.detail figure { width:493px; float:left; display:table-cell;}

.detail aside dfn {font-size:13px; color:#1b1c1d; font-family: 'ImperatorSmallCapsRegular'; font-weight:bold; padding:15px 0 0 0; display:block; font-style:normal;}

.detail aside h4 {font-size:17px; color:#1b1c1d; font-family: 'ImperatorSmallCapsRegular'; padding:25px 0 0 0;}
.detail aside ul { display:block;}
.detail aside ul li { font-size:11px; line-height:12px; color:#1b1c1d; padding:0 10px 0 0;}
/*================about us page ends here=============*/


/*================contact us page srart here=============*/
#contact h2 { font-size:15px!important; color:#1b1c1d; font-family: 'ImperatorRegular'; font-weight:normal; padding:0 0 0 0;}

#contact { display:block; margin:0px 0 0 0;}
#contact p { font-size:12px; color:#252a2e; padding:0 30px 0px 0;}

#contact address { display:block; font-size:12px; color:#1b1c1d; font-style:normal; padding:17px 0 0 0;}

#contact form { width:502px; background:#f1f1f1; border:1px solid #999999;  margin:20px 0 0 0;}
#contact form dfn { background:#43515a; color:#fff; font:bold 14px/30px Arial, Helvetica, sans-serif; padding:0 0 0 10px; display:block; font-style:normal;}

#contact form ul { display:block; padding:3px 0 15px 24px;}
#contact form ul li { display:inline-block; width:460px;}

#contact form ul li label { font-size:12px; width:74px; float:left; padding:18px 0 0 0; }
.inp-1 { background:#fff; width:376px; height:16px; float:right; padding:2px 5px; border:0px; margin-top:15px;}
#contact form ul li textarea {background:#fff; width:451px; height:92px; padding:5px 5px; border:0px; margin-top:4px;}

#contact form ul li button { background:#fff; font:bold 14px/25px Arial, Helvetica, sans-serif; color:#565656; width:101px; text-align:center; float:right; cursor:pointer; border:0px; margin-top:8px;}
/*================contact us page ends here=============*/


/*================Gallery page srart here=============*/
#gallery h2 { font-size:15px!important; color:#1b1c1d; font-family: 'ImperatorRegular'; font-weight:normal; padding:0 0 0 0;}
#gallery { display:block;}
#gallery p { font-size:12px; color:#252a2e; padding:0 30px 12px 0;}
#gallery ul { display:inline-block; padding:28px 0 0 0;}
#gallery ul li { float:left; width:172px; padding:0 40px 0 20px;}
#gallery ul li strong { font:normal 20px/22px 'ImperatorRegular'; color:#252a2e; display:block; text-align:center; padding:0 0 0 0;}
#gallery ul li figure { width:169px; display:block; height:112px; -webkit-box-shadow: 2px 2px 2px #a7a3a0; -moz-box-shadow: 2px 2px 2px #a7a3a0; box-shadow: 2px 2px 2px #a7a3a0; border:1px solid #1b1b1b; }
#gallery ul li figure img { padding:0px; margin:0px;}
#gallery ul li small { font:normal 12px/15px Arial, Helvetica, sans-serif; color:#252a2e; display:block; padding:2px 0 0 0;}
/*================Gallery page ends here=============*/


/*================Properties page srart here=============*/
#properties h2 { font-size:15px!important; color:#1b1c1d; font-family: 'ImperatorRegular'; font-weight:normal; padding:0 0 0 0;}
#properties { display:block;}
#properties p {font-size:12px; color:#252a2e; padding:0 30px 12px 0;}

#cont-properties { border-top:1px solid #a6a6a6; width:910px; padding:35px 0 0 0; display:inline-block;}
.img-sec { width:405px; float:left; display:inline-block; display:table-cell;}
.img-sec figure.main {width:389px; display:block; height:312px; -webkit-box-shadow: 2px 2px 2px #a7a3a0; -moz-box-shadow: 2px 2px 2px #a7a3a0; box-shadow: 2px 2px 2px #a7a3a0; border:1px solid #1b1b1b;}

.img-sec ul { display:inline-block; padding:28px 0 0 0;}
.img-sec ul li { float:left; width:136px; padding:0 40px 0 20px;}
.img-sec ul li strong { font:normal 13px/17px 'ImperatorRegular'; color:#252a2e; display:block; text-align:center; padding:0 0 0 0;}
.img-sec ul li figure { width:136px; display:block; height:93px; -webkit-box-shadow: 2px 2px 2px #a7a3a0; -moz-box-shadow: 2px 2px 2px #a7a3a0;
box-shadow: 2px 2px 2px #a7a3a0; border:1px solid #1b1b1b; }

#cont-properties aside { width:501px; float:left; display:table-cell; padding:0 0px 0 0;}

#cont-properties aside dfn {font-size:13px; color:#1b1c1d; font-family: 'ImperatorSmallCapsRegular'; font-weight:bold; padding:15px 0 0 0; display:block; font-style:normal;}

#cont-properties aside hgroup { display:block;}
#cont-properties aside hgroup h3 { color:#212121; font-size:21px; font-weight:normal; font-family: 'ImperatorSmallCapsRegular';}

#cont-properties aside hgroup h4 {font-size:15px; color:#1b1c1d; font-weight:normal; font-family: 'ImperatorRegular'; padding:0px 0 15px 0;}
#cont-properties aside p { font:normal 12px/15px Arial, Helvetica, sans-serif; color:#1b1c1d; padding:0 0 15px 0;}

#cont-properties aside ul { display:block;}
#cont-properties aside ul li { font-size:11px; line-height:12px; color:#1b1c1d; padding:0 10px 0 0;}

/*================Properties page ends here=============*/

