/********************************************
   LAYOUT
********************************************/ 

#container{margin:0 auto;width:920px;}
#header {height:120px; position:relative}
#main {}
.mainTop{background:url(/img/mainTop_bg.png) no-repeat left top; height:10px; font-size:0}
.main{background:url(/img/main_bg.png) repeat-y left top;padding:0 10px;width:900px}
.mainBottom{background:url(/img/mainBottom_bg.png) no-repeat left top; height:10px; font-size:0}
.block {background: #D9D9D9 url(/img/block_bg.png) repeat-x left bottom;}
#footer {clear:both;padding:0 10px 10px;color:#8C8C8C;font-size:11px;}

#columnLeft {float:left;margin:0 30px 0 0;width:260px;}
#content {width:550px;position:relative;float:left;}
#columnRight {display: none;}


/* -------------------  LOGO elements -------------------- */

h1.logo{left:10px;margin:0;position:absolute;top:28px;}
h1.logo a {background:transparent url(/img/logo.png) no-repeat top left;cursor:pointer;display:block;width:175px; height:65px;text-indent:-2000px}


/* -------------------  SEARCH elements -------------------- */

form.searchForm  {top:10px; position:absolute;right:10px;width:140px;}
fieldset.searchFieldset {width: 140px;}
fieldset.searchFieldset input.searchInput {background:transparent url(/img/search/search1.png) no-repeat scroll 0 0; float:left;padding:4px 10px 5px;width:95px;}
fieldset.searchFieldset button.searchButton {background:transparent url(/img/search/search1.png) no-repeat scroll right top;cursor:pointer; float:left;height:25px;text-indent:-9999px;width:25px;}
fieldset.searchFieldset button.searchButton:hover {background:transparent url(/img/search/search1.png) no-repeat scroll right bottom;}

/* -------------------  PATH elements -------------------- */

#path a {color: #999999;font-weight: bold;text-decoration: none;}

/* -------------------  FOOTER elements -------------------- */

#footer p.copy {float:left;padding:0}
#footer p.power {float:right;width:340px;text-align:right; padding:0}
#footer ul{list-style:none; margin:0; padding:0;float:left}
#footer ul li{list-style:none; margin:0;padding:0 0 0 5px;float:left}
#footer ul li a{border-left:1px solid #8C8C8C;color:#8C8C8C;padding:0 0 0 7px;}


/* -------------------  THUMB SMALL elements -------------------- */

a.smallThumb {display:block;float:left;margin-right:20px;width: 120px; text-align:center}


/* -------------------  THUMB MEDIUM elements -------------------- */

div.mediumThumb {display:block;float:left;margin-right:20px;width: 180px; text-align:center}
div.mediumThumb div.topCap {background:url(/img/imgThumbs/160/top.png) no-repeat left top; height:10px; font-size:0;display:block}
div.mediumThumb div.mainCap {background:url(/img/imgThumbs/160/main.png) repeat-y left top;padding:0 10px; display:block;width:160px}
div.mediumThumb div.bottomCap {background:url(/img/imgThumbs/160/bottom.png) no-repeat left top; height:10px; font-size:0;display:block}


.mediumThumbHV img {vertical-align: bottom;}

/* -------------------  THUMB LARGE elements -------------------- */

a.largeThumb {display:block;float:left;margin-right:20px;width:200px; text-align:center}
a.smallThumb img, a.mediumThumb img, a.largeThumb img {vertical-align:bottom}

