/* 
    Document   : style
    Created on : Jan 9, 2012, 11:45:16 AM
    Author     : Priyanjith
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

* {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Geneva, sans-serif;
}
body{
background: #e9e9e9;    
    
}
a { 
color: #373737; 
text-decoration: none;
outline-style: none;

 }
a:hover, a:active { 
text-decoration: underline;
outline-style: none;
color:#B06045;

 }	
a img{
border-color:#FFF;
border: transparent;
}

#all-wrap{

    
}

#inner-all-wrap{
 width: 1100px;
 height: 100%;
 position: relative;
    
}


#page-wrap{
position:relative;
float: left;
min-height:725px;
height: auto;
background:url('../images/bg.png');
background-color: #ffffff  ;
background-repeat: repeat-y;
background-position: top center;
width: 1100px;


}
#body-wrap{
position: relative;
width: 945px;
min-height:725px;
height: auto;

}

#header{
   position: relative;
   float: left;
  height: 125px;
  width: 100%;
  
    
}

#header #logo{
  background:url('../images/logo.png') no-repeat right top;
  width: 300px;
  height: 100px;
  position: relative;
  float: left;
  top: 20px;
    
}

#header #logo p{
 display: none;   
  
}

.header-separet{
  background:url('../images/header_separet.png') no-repeat right top;
  width: 945px;
  height: 10px;
  position: relative;
  float: left;
    
}

#header #menu{
    float: left;
    height: 40px;
    width: 615px;
    position: relative;
    top: 60px;
    left :30px;
    
}
#menu ul{
    
    float: left;
    position: relative;
    top: 10px;
}

#menu ul li{
   list-style: none;
   display: inline;
   border-right:solid #373737 1px;
   text-align: left;
   
   
}
#menu ul li a{
position: relative;
top:-2px;
font-family: 'Trajan Pro' ,'Times New Roman', Geneva, serif;
font-size: 12px;
color: #373737;
padding:0 7px 0 1px; 
text-shadow: 0px 0px 1px #373737;



}

#menu ul li a:hover{
  text-decoration: none;
  color: #b06045;
  text-shadow: 0px 0px 1px #b06045; 
 /*background: url('../images/hover.png');*/
}


#content{
padding: 15px 0 25px 0;  
min-height:410px;
width: 100%;
position: relative;
float: left;
height: auto;
}


#gallery div{
    width: 226px;height: 423px;float: left;
    margin: 0 5px 0 5px;
}

#address{
  float: right;
  position: relative;
  height: 60px;
  top:15px;
  right: 40px;
}
#address p{
font-family: 'Trajan Pro' ,'Times New Roman', Geneva, sans-serif;
font-size: 12px;
color: #373737;
text-shadow: 0px 0px 1px #373737;    
    
}

#footer{
    width: 100%;height:40px;position: relative;float: left;
}

#footer p{
 font-family: 'Trajan Pro' ,'Times New Roman', Geneva, sans-serif;
font-size: 11px;
color: #373737;
text-shadow: 0px 0px 1px #373737;
}

#footer a{
  font-family: 'Trajan Pro' ,'Times New Roman', Geneva, sans-serif;
font-size: 11px;
color: #373737;
text-shadow: 0px 0px 1px #373737;   
    
    
}

#menu ul li .highlite{
    
  text-decoration: none;
  color: #b06045;
  text-shadow: 0px 0px 1px #b06045; 
}

#inside-page{
 position: relative;
 float: left;
 min-height: 420px;
 height: auto;
    
}

#artile-img-div{
    position: relative;
float: left;
width: 226px;
height: 423px;
padding-right: 15px;

}
#artile-img-div img{
     -moz-border-top-right-radius: 30px;
    -webkit-border-top-right-radius: 30px;
    -khtml-border-top-right-radius: 30px;
    border-top-right-radius: 30px;
        -moz-border-bottom-left-radius: 30px;
    -webkit-border-bottom-left-radius: 30px;
    -khtml-border-bottom-left-radius: 30px;
    border-bottom-left-radius: 30px;
   moz-box-shadow: 2px 3px 6px #000;
-webkit-box-shadow: 2px 3px 6px  #000;
box-shadow: 2px 3px 6px  #000;
}

#article{
     position: relative;
   font-size: 12px;
   color: #626262;
   line-height: 17px;
   float: left;
   width: 625px;
   padding: 0 25px 0 50px;
   text-align: left; 
    min-height: 420px;
     height: auto;

    
}

#article p{
    line-height: 18px;
 
}

#article ul{
  list-style-position: inside;
  padding-left: 20px;
  
    
}