/* Custom Styles */
.fix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
* html .fix { height:1%; }



#container { width:760px; }
#contPadding { padding:0; }

#header { position:relative; width:760px; height:115px; margin:35px 0 0 0; background:#fff url(../images/graphics/header.gif) top left no-repeat scroll; }
#header #logoTopPos a { position:absolute; width:280px; height:85px; top:18px; left:8px; display:block; text-indent:-3000px; text-decoration:none; background:transparent url(../images/graphics/dummy.gif) no-repeat scroll left top; }

#nav { width:760px; height:40px; margin:0; padding:0; line-height:40px; background:#88a7bf; }
#navPadding {  }

#search { position:relative; top:10px; right:10px; margin:0; height:24px; line-height:22px; font-size:11px; padding:0; }
#search input { color:#8b8e8d; display:inline; margin:0; border:1px solid #333; font-size:11px; height:20px; padding:3px 2px 2px; }
#search a { font-weight:bold; color:#241a0f; background:#fff; position:relative; top:-1px; padding:2px; margin:0px; text-decoration:none; border:1px solid #000;  }


#photoBoxBG { position:relative; width:760px; height:210px; margin:0; padding:0; background: url(../images/graphics/photoboxbg.gif) top left no-repeat scroll; }
#photoBoxBG2 { position:relative; width:760px; height:210px; margin:0; padding:0; background: url(../images/graphics/photoboxbg2.gif) top left no-repeat scroll; }

#photoBoxBG #photo { position:absolute; top:0px; left:0px; width:516px; height:200px; margin:0; padding:0; background: url(../images/graphics/photo01.jpg) top left no-repeat scroll; }
#photoBoxBG2 #photo { position:absolute; top:0px; left:0px; width:516px; height:200px; margin:0; padding:0; background: url(../images/graphics/photo01.jpg) top left no-repeat scroll; }

#photoBoxBG #photoPanel { font: normal 14px Georgia, serif; line-height:1.4em; color:#fff; position:absolute; top:20px; right:15px; width:200px; height:170px; margin:0; padding:0; }
#photoBoxBG2 #photoPanel { font: normal 14px Georgia, serif; line-height:1.4em; color:#fff; position:absolute; top:20px; right:15px; width:200px; height:170px; margin:0; padding:0; }

#content { background:#fff; }
#contentPadding { padding: 35px 15px; }




#tabTop { width:244px; background: url(../images/graphics/tabtop.gif)  no-repeat scroll; }
#tabBG { width:244px; background: url(../images/graphics/tabbg.gif) repeat-y scroll; }


#tabBGpadding { padding:0px 28px 10px; }
.latestNews { font: normal 17px Georgia, serif; line-height:1.4em; color:#fff; }


#footer { position:relative; width:760px; margin:60px 0 ; padding:0; font: normal 10px Arial, sans-serif; color:#333; text-align:center; }
#footer a { font: normal 10px Arial, sans-serif; color:#333; text-decoration:none; }
#footer a:hover { font: normal 10px Arial, sans-serif; color:#333; text-decoration:underline; }


/* Main Styles */

/* All Navigations */
.Nav_Side_Level1,.Nav_Side_Level2,.Nav_Side_Leveln,.Nav_Side_Level_Selected,.Nav_Top{
  text-decoration:none;
}


.Nav_Side_Level1{
  color:036;
  font-weight:bold;
}

.Nav_Side_Level2{
  color:369;
}

.Nav_Side_Leveln{
  color:69a;
}

.Nav_Side_Level_Selected{

}

.Nav_Top{
  color:#DB7124;
}








/* Start Shop Styles */
.shopsubmit,.ft100bold,.pft100,.ft100,.ft{
  background-color:cccccc ;font-size:10px;
}
.ft100bold,.pft100,.ft100{
  width:100px;
}
.shopsubmit,.ft100bold{
  font-weight:bold; font-size:11px;
}
.shopsubmit{
  font-size:12px
}
/* End Shop Styles */
 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */

