@import url('/Files/Templates/Designs/Settings/body.css');
@import url('/Files/Templates/Designs/Settings/logo.css');
@import url('/Files/Templates/Designs/Settings/navigation.css');
@import url('/Files/Templates/Designs/Settings/text.css');
@import url('/Files/Templates/Designs/Settings/form.css');
@import url('/Files/Templates/Designs/Settings/colors.css');
/*YUI Reset 2 */
body{
 /*
  background-image:url(/Files/Templates/Designs/settings/images/bg_blackGradient.png);
  */
}

img {
  border: 0;
}

.border{
 border:1px solid #DDDDDD;
  margin:10px;
  padding:10px;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

address,caption,cite,code,dfn,em,strong,th,var {
  font-style:normal;
  font-weight:normal;
}

caption,th {
  text-align:left;
}

q:before,q:after {
  content:'';
}
abbr,acronym { border:0;
}
/*   HTML5 Boilerplate */


/* MAIN STYLES */

/*body { background-color: #003340; }*/

.wrapper {
  width: 1020px; 


  margin: 0 auto;
  overflow: hidden;
}

header { padding-top: 10px; min-height:45px;}

header h1 { color: #ed3e2b; font-family: Georgia, serif; font-style: italic; font-size: 19px; text-align: right; margin-right: 20px; }

#top-nav{ margin: 10px 20px 0 20px; width: 980px; height: 48px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

#top-nav li {
  position: relative;
  float: left; }

#top-nav li ul {
display: none;


  }

#top-nav li:hover ul {
display: block; 
  position: absolute;

}


#top-nav a {
  text-decoration: none;
  margin-left: 10px;
  display: block;
  height: 48px;
  line-height: 48px;
  padding-left: 30px; padding-right: 30px;
}

#top-nav a:hover {
  background: url('/Files/Templates/Designs/MasterNew/images/nav-hover.png') repeat-x ;  

}
#top-nav a.inpath
{
  background: url('/Files/Templates/Designs/MasterNew/images/nav-hover.png') repeat-x ; 
}

#content-main { margin-right: 20px; margin-top: 15px; float:left;}
#content-main h1 {
  margin-top: 0px;
}
#content-left { margin-left: 20px; margin-top: 15px; float:left; }
#content-right { margin-right: 20px; margin-top: 15px; float:left;}
#content-bottom { padding-left: 10px; }

aside.left {
  float: left;
  width: 470px;
}

aside.left p {   line-height: 22px; }

aside.left h1 {
  font-size: 32px;
  font-weight: bold;
}

aside.left h2 {
  margin-top: 10px;
  margin-bottom: 2px;
  padding-left: 30px;
  background: url('/Files/Templates/Designs/MasterNew/images/arrow.png') no-repeat;
}

aside.right {
  background: url('/Files/Templates/Designs/MasterNew/images/right-placeholder.jpg') no-repeat; 
  width: 463px; height: 437px;
  float: right;
}

.tri {
  width:280px;
  float: left;
  padding: 10px;
  margin-right: 20px;
  margin-bottom: 80px;
  border: 1px solid #e5e5e5;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.tri h3 { font-weight: bold; font-size: 14px; }

.tri img { float: left; margin-right: 5px; }

#footer {

  width: 1020px;
  margin: 0 auto;
  overflow: hidden;
  margin-bottom: 20px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;  
}
#footer div ul li{
 float:left;
  width:160px;
}

#footer .M1 {
 margin-left: 0px !important; 
}

#footer .M1 a {
 padding-left: 17px !important;
 text-decoration: none; background: url('/Files/Templates/Designs/MasterNew/images/arrow2.png') 5px no-repeat !important;
}

.boxes { float: left; margin-left: 20px; margin-top: 10px; margin-bottom: 20px; margin-right: 20px;  }
.boxes ul { background: none !important };


#footer div h3 { font-weight: bold; color: #FFF; text-transform: uppercase; }
#footer div ul { margin: 0px; padding: 0px; }
#footer div li { line-height: 20px; color: #FFF; font-size: 12px; }
#footer div li a { text-decoration: none;}
.w100{
 width:100%;
}
.w75{
 width:75%;
}
.w66{
 width:66%;
}

.w50{
 width:49%;  
}
.w33{
 width:33%;
}
.w25{
 width:25%;
}
.filler{
padding:0px;  
}
.floatleft{
 float:left; 
}

.M1 {
  height: auto !important;
  width: inherit !important;
  position:relative;
  margin-left: 10px !important;
  z-index:20;
  -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
  -webkit-border-top-right-radius: 0px;
-webkit-border-top-left-radius: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-topleft: 0px;
border-top-right-radius: 0px;
border-top-left-radius: 0px;  
}

#top-nav,
#top-nav ul {
  list-style: none;
  padding: 0;
}

.M1 li {
 float: none !important;
}

.M1 a {
  padding: 0 !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  margin: 0px !important;
}

.M0 {
  padding-left: 0px !important;
  margin-left: 0px !important;
}

#content-left ul {
  list-style: none;
}

#content-left .M0 {
  margin-right: 20px;
}

#content-left .M0:last-child {
  border-bottom: solid 1px #393939;
}

#content-left .M2:last-child {
  margin-bottom: 0;  
}

li.L2, li.L3, .childs{
  border-top: solid 1px #393939;
  padding-top: 7px;
  padding-bottom: 7px;
}

li.L3{
  border:0;
  padding-left: 20px; 
  margin-top: 2px;
}


li.L2_Active, li.L3_Active {
  border-top: solid 1px #393939;
  padding-top: 7px;
  padding-bottom: 7px;
  font-weight: bold;
}

li.L3_Active {
  border:0;
}


a.L2 {
  text-decoration: none;
  margin-left: 7px;
  color: #000;
}

a.L2_Active, a.L3_Active {
  text-decoration: none;
  margin-left: 15px;
  color: #000;
}

a.L2_Active {
  margin-left: 7px;
  line-height: 20px;
}

a.L3:hover {
  font-weight: bold;
}

a.L3 {
  text-decoration: none;
  color: #000;
  font-weight: normal;
}

li.L3_Active {
  margin-right: 0;
  padding-left: 15px;
  margin-top: 2px;
}

#content-left .M2 {
  padding-left: 0;
}

#footer ul {
  list-style:none;
}

.childs {
  background-image: url('/Files/Templates/Designs/MasterNew/images/bullet_arrow_right.png');
  background-repeat: no-repeat;
  background-position: 200px 7px;
}

.childs:hover {
  background: url('/Files/Templates/Designs/MasterNew/images/bullet_arrow_right.png') no-repeat 200px 7px;
  font-weight: bold;
}

.childs_Active {
  background-image: url('/Files/Templates/Designs/MasterNew/images/bullet_arrow_down.png');
  background-repeat: no-repeat;
  background-position: 190px -2px;
}

li.L2:hover, li.L3:hover {
  font-weight: bold;
}

.buttons {
  position: absolute;
  top: 39%;
  margin-top: -17px;
  z-index: 100;
  overflow-x: visible !important;
}

.prev {
  left: -0.1%;
}

.next {
  right: -0.7%;
}


.slider1 {
  float: left;
}

#slider p {
  margin-top: 370px;
  padding-top: 145px;
}

.boxes .M1 {
  margin-left: -5px !important;
}

.boxes ul {
  margin-top: 9px !important;
}

#footer ul {
    list-style: none outside none;
}

#slidercontainer {
  border: 1px solid #DDDDDD;
  padding: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.boxes ul li a {
 background: none; 
}

.next img{
  margin-right: -2px;
}

.prev img{
  margin-left: -2px;
}


.M0 li {
  margin-top: -6px;
}


a {
  text-decoration: none;
}
.fb-like {
  margin-left: 69%;
  margin-top: 5px;
}

.by-catillo a{
  color: #ddd !important;
  float: right;
  text-decoration: none;
  margin-bottom: 2px;
  margin-right: 2px;
}


/* GALLERY 2/12/2012 */


/* END GALLERY 2/12/2012 */