@charset "utf-8";
/*DEFAULT TAGS AND CSS*/
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; font-weight:normal; font-style:normal; color:#000000; background-color:#291c13;}   
h1, h2, h3, h4, h5, h6, p, span, label, form, input, li, ol, dl, ul, br, img, div, textarea, checkbox, radio, button, textarea, select, hr, a{ margin:0; padding:0;}
html{ height:100%;}
input, select, radio{ vertical-align:middle;}
img {border:0;}
a{text-decoration:none; color:#a92845; font-weight:bold;}
a:hover{text-decoration:underline;}
h1{font-size:1.8em; color:#3f2e23; font-weight:normal; padding:0 0 7px 0; text-shadow:1px 1px 1px #cccccc;}
h1.size16{font-size:1.6em; color:#3f2e23; font-weight:normal;}
p{font-size:1.2em; color:#ae7c4f;}
p.size14{font-size:1.4em; color:#ae7c4f; padding:0 0 5px 0;}
p.size14-fade{font-size:1.4em; color:#70655c;}
p.size12-fade{font-size:1.2em; color:#70655c; padding:0 0 15px 0;}
p.notice{font-size:1.2em; line-height:140%; color:#666666; border:5px solid #ffe6d8; padding:15px; background-color:#fffcfa; font-family:Verdana, Arial, Helvetica, sans-serif; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; text-align:justify;}

.rm{ float:right;}
a.readmore{width:95px; height:25px; display:block; background:url(../images/btn-readmore.jpg) 0 0 no-repeat; font-size:12px; color:#5a5a5a; line-height:25px; padding:0 0 0 8px;}
a.readmore:hover{background-position:0 -25px; color:#ffffff; text-decoration:none;}
/*HOMEPAGE CSS*/
#bg{width:100%; margin:0 auto;}
#bgin{width:100%; float:left;  background:url(../images/bg.gif) center top no-repeat ;}
#wrapper{width:1008px; margin:0 auto;}
.header{width:100%; float:left; padding:20px 0 32px 0;}   
.header h1{margin:0; padding:0 0 0 25px; float:left;}
.header-right {width:260px; float:right; padding:72px 0 0 0;}
.header-right ul{ list-style:none; margin:0; padding:0;}
.header-right ul li{ line-height:normal; float:left; color:#c5aa8d;}
.header-right ul li a{color:#ffffff; padding:0 4px 0 4px; font-size:1.2em;}
.header-right ul li a.active{ text-decoration:underline;}


.navigation{width:980px; height:47px; float:left; background:url(../images/navbg.jpg) 0 0 repeat-x; position:absolute; margin:-41px 0 0 0px;
}

.navigation ul {list-style:none; margin:0; padding:0;}
.navigation ul li{float:left;}
.navigation ul li a{height:47px; float:left; display:block; background:url(../images/navigation.gif) 0 0 no-repeat; margin:0; padding:0; }
.navigation ul li a.home1{ width:87px; background-position:0 0;}
.navigation ul li a.home2{ width:132px; background-position:-87px 0;}
.navigation ul li a.home3{ width:160px; background-position:-219px 0;}
.navigation ul li a.home4{ width:99px; background-position:-379px 0;}
.navigation ul li a.home5{ width:127px; background-position:-478px 0;}
.navigation ul li a.home6{ width:154px; background-position:-605px 0;}
.navigation ul li a.home7{ width:95px; background-position:-759px 0;}
.navigation ul li a.home9{ width:126px; background-position:-854px 0;}

/*.navigation ul li a.home1:hover{ width:72px; background-position:0 -47px;}
.navigation ul li a.home2:hover{ width:130px; background-position:-72px -47px;}
.navigation ul li a.home3:hover{ width:163px; background-position:-202px -47px;}
.navigation ul li a.home4:hover{ width:105px; background-position:-365px -47px;}
.navigation ul li a.home5:hover{ width:141px; background-position:-470px -47px;}
.navigation ul li a.home6:hover{ width:153px; background-position:-611px -47px;}
.navigation ul li a.home7:hover{ width:88px; background-position:-764px -47px;}
.navigation ul li a.home9:hover{ width:117px; background-position:-852px -47px;}*/

.navigation ul li a.home1:hover{ width:87px; background-position:0 -47px;}
.navigation ul li a.home2:hover{ width:132px; background-position:-87px -47px;}
.navigation ul li a.home3:hover{ width:160px; background-position:-219px -47px;}
.navigation ul li a.home4:hover{ width:99px; background-position:-379px -47px;}
.navigation ul li a.home5:hover{ width:127px; background-position:-478px -47px;}
.navigation ul li a.home6:hover{ width:154px; background-position:-605px -47px;}
.navigation ul li a.home7:hover{ width:95px; background-position:-759px -47px;}
.navigation ul li a.home9:hover{ width:126px; background-position:-854px -47px;}

.navigation ul li a.home1-act{ width:87px; background-position:0 -94px;}
.navigation ul li a.home2-act{ width:132px; background-position:-87px -94px;}
.navigation ul li a.home3-act{ width:160px; background-position:-219px -94px;}
.navigation ul li a.home4-act{ width:99px; background-position:-379px -94px;}
.navigation ul li a.home5-act{ width:127px; background-position:-478px -94px;}
.navigation ul li a.home6-act{ width:154px; background-position:-605px -94px;}
.navigation ul li a.home7-act{ width:95px; background-position:-759px -94px;}
.navigation ul li a.home9-act{ width:126px; background-position:-854px -94px;}


.serchbtn{width:200px; float:right; padding:5px 0 0 0;}
.inp-search{width:175px; height:16px; background:url(../images/inp-search.jpg) 0 0 no-repeat; font-size:1.2em; color:#9f9e9e;  border:none; padding:7px 5px 7px 10px;}
.btn-search{width:30px; height:30px; background:url(../images/btn-search.gif) 5px 5px no-repeat; border:none; cursor:pointer; position:absolute; 
margin:1px 0 0 160px;}
.btn-search:hover{ background-position:5px -59px;}

.banner{width:980px; float:left;}
.banner-text{position:absolute; width:980px; height:65px; border-bottom:1px solid #000000; border-top:1px solid #000000; margin:242px 0 0 0px;}
.middleshadow{width:993px; float:left; background:url(../images/middleshadow.jpg) 6px 7px no-repeat; padding:0 0 0 15px;}
.contentbox{width:993px; float:left; padding:0 0 0 15px;}
.content{width:950px; float:left; padding:30px 0 40px 30px; background:url(../images/content_bg.jpg) 0 0 repeat-x #FFFFFF;}
.content_row{width:100%; float:left; padding:0 0 5px 0;}
.content_rowin{width:920px; float:left; padding:0 30px 5px 0; }
.midimg{width:292px; height:197px; float:left; margin:0 9px 0 0; background:url(../images/midframe.jpg) 0 0 no-repeat; padding:13px 0 0 13px;}
.left-text{width:585px; float:left; padding:0 50px 0 0;}
.right-text{width:300px; float:left;}

/*.content_row-bot{width:100%; float:left; padding:20px 0 5px 0;}
.botbanner{width:270px; float:left; padding:0 0 0 0; margin:0 30px 0 0; border:8px solid #e2e2e2;}
.botbanner_left{width:99px; float:left;}
.botbanner_right{width:150px; float:left; padding:5px 0 0 15px;}*/

.margin0{margin:0;}
.footer{width:993px; float:left; padding:40px 0 80px 15px; background:url(../images/footerbg.jpg) 15px 0 no-repeat; line-height:25px;}
.footer p{color:#776152;}
.footer p a{ color:#776152; padding:0 2px; font-weight:normal;}
.footer p a:hover{color:#ffffff; text-decoration:none;}
.footer p span{ color:#463427;}
.footer p a.active{color:#ffffff; text-decoration:underline;}
.footerleft{width:52%; float:left; padding:0 0 0 20px; }
.footerright{width:40%; float:right; text-align:right; padding:0 20px 0 0;}
/*END OF HOMEPAGE CSS*/




ul.list1{margin:0; padding:5px 0 0 0; list-style:none;}
ul.list1 li{ color:#70655c; font-size:1.2em; background:url(../images/cad_li.gif) 0 3px no-repeat; padding:0 0 7px 15px;}
ul.list2{margin:0; padding:5px 0 0 0; list-style:none;}
ul.list2 li{ color:#70655c; font-size:1.4em; padding:0 0 7px 0;}

.cadrow{padding:0 0 15px 0; float:left; width:100%;}

.subnav{width:234px; float:left; border:8px solid #e2e2e2; padding:15px 15px 20px 20px; background:	url(../images/subnavbg.gif) left bottom repeat-x;}
.subnav a{ font-weight:normal; color:#AE7C4F; text-decoration:underline; font-size:12px;}
h4.subnavheading {font-size:1.8em; font-weight:normal; color:#a20327; padding:0 0 5px 0;}
.marginbot30{margin-bottom:30px;}
.subnav ul{list-style:none; margin:0; padding:0;}
.subnav ul li a{background:url(../images/subnavli.gif) left center no-repeat; font-size:1.2em; color:#70655c; line-height:22px; padding:0 0 0 16px;}
.subnav ul li a:hover{ color:#c57329;}
.subnav p{ font-size:13px; color:#353628; line-height:20px;}
p.tahoma11 {font-size:11px; font-family:tahoma; color:#353628; padding:0 0 5px 0;}

h4.contactheading {font-size:1.4em; font-weight:bold; color:#ae7c4f; padding:7px 0 7px 10px; background-color:#f2eddf; margin:0 0 6px 0;}
.contactrow{width:100%; float:left; font-size:14px; color:#70655c; padding:5px 0;}
.contact_left{width:290px; float:left; display:inline; padding:0 0 0 10px;}
.contact_right{width:280px; float:left; display:inline;}

.inp{padding:5px 8px; font-size:12px; font-weight:normal; color:#666666; background:url(../images/inp.jpg) left bottom repeat-x; border:1px solid #aeaeae; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;}
.inp_red{padding:5px 8px; font-size:12px; font-weight:normal; color:#666666; background:url(../images/inp.jpg) left bottom repeat-x; border:1px solid #ff0000; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;}
.w250{width:250px;}
.w268{width:268px;}

.btn-sub{width:150px; height:48px; background:url(../images/btn-sub.jpg) 0 0 no-repeat; border:0; cursor:pointer;}
.btn-sub:hover{ background-position:0 -49px;}

.tbl{width:90%; float:left; border-left:1px solid #f2eddf; border-right:1px solid #f2eddf;}
.tblrow{width:100%; float:left; border-bottom:1px solid #f2eddf; border-top:1px solid #f2eddf; line-height:30px; background-color:#fffbee; font-size:14px; font-weight:normal; color:#b8576d;}
.tblrow2{width:100%; float:left; border-bottom:1px solid #f8f4ea; line-height:27px; background-color:#fffefa; font-size:13px; font-weight:normal; color:#666666;}
.col-1{width:50%; float:left; padding:0 0 0 20px;}
.col-2{width:46%; float:left;}

.pricemain{width:100%; float:left; padding:0 0 30px 0;}

div.margin0-port{margin:0;}
.portfolio{width:543px; float:left; background-color:#f2f2f2; border:1px solid #dedede; padding:40px 0 20px 40px;}
.portrow{width:100%; float:left; padding:0 0 5px 0;}
.portframe{width:235px; height:auto; float:left; background:url(../images/port-frame.jpg) 0 0 no-repeat; padding:10px 0 0 10px; margin:0 25px 0 0;}


.external{width:400px; position:absolute; margin:-71px 0 0 -40px;}
.external a{ border:1px solid #ffffff; border-bottom:none;  height:30px; display:block; float:left; line-height:30px; padding:0 10px; margin:0 5px 0 0; font-size:16px; color:#b1314e;}
.external a.active{ border:1px solid #dedede; background-color:#f2f2f2; border-bottom:none;  height:30px; display:block; float:left; line-height:30px; padding:0 10px; margin:0 5px 0 0; font-size:16px; color:#b1314e;}


/* Easy Slider */

	#slider ul, #slider li{	margin:0;	padding:0;	list-style:none;}
	#slider, #slider li{ width:981px; height:309px; overflow:hidden; }
	span#prevBtn { width:54px; height:54px; display:block; position:absolute; 
	margin:-180px 0 0 0;}
	span#nextBtn { width:54px; height:54px; display:block; position:absolute;
	margin:-180px 0 0 927px;}					
	span#prevBtn a {width:54px; height:54px; display:block; background:url(../images/pre.jpg) 0  0 no-repeat;}
	span#nextBtn a {width:54px; height:54px; display:block;  background:url(../images/next.jpg) 0  0 no-repeat; }			
/* // Easy Slider */

/*add css 29-7-2010*/
.textdiv { width:100%; height:auto; float:left; font-size:11px; color:#666666; font-weight:normal; padding:24px 0 10px 0;}
.utub {width:300px; float:left; margin-bottom:5px;}
.subnav p.vk{ font-size:11px; color:#353628; line-height:17px;}
.vdtext { width:97%; height:auto; float:left; color:#666666; font-size:12px; font-style:normal; text-decoration:none; font-weight:normal; padding:10px 0 10px 5px;}











