/* CSS Document */
*{ font-family: Tahoma; font-size: 12px; color: #630;}
HTML{ background: url(/images/top-bg.jpg) repeat-x top;  }
BODY{ margin: 0px; width: 100%; background:url(/images/bot-bg.jpg) repeat-x bottom;  }

A{ color: #630; font-weight: bold; text-decoration: none;}
A:hover{color:#063;}

H1{ color: #063; margin: 5px 0px 10px 0px; text-transform:uppercase; font-size: 14px; }

#botLeft{ background:url(/images/bot-left.jpg) no-repeat left bottom; }
#botRight{ background:url(/images/bot-right.jpg) no-repeat right bottom;}
#mainTbl{ width: 1236px; margin: 0px auto; border-collapse: collapse; margin-bottom: 15px; height: 100%;}

#mainTbl TD{ padding: 0px; vertical-align:top;}

#topBox{ height: 183px; text-align:left;}
#topBox #topSwf{ width: 965px; height: 182px; margin-left: 133px;}
#topBox EMBED{ height: 183px; width: 970px; }

#menuBox{ vertical-align:top; height: 21px;}
#menuLeftBox A, #menuRightBox A{ font-size: 14px; font-weight: bold; text-decoration: none; color: #976111; margin: 0px 10px; position:relative; top: 3px; text-transform:uppercase;}
#menuLeftBox A:hover, #menuRightBox A:hover, #menuLeftBox A.act, #menuRightBox A.act{ color: #060;}


#menuTbl{ width: 100%; border-collapse:collapse;  }
#menuTbl TD{ padding: 0px; vertical-align: top;}
#menuLeftBox{ width: 385px; text-align:right;}
#logoBox{ width: 506px;}

#logo{ background: url(/images/logo.jpg) no-repeat; width: 506px; height: 53px; position:absolute;}

#contBox{}



#contTbl{ width: 100%; border-collapse: collapse; margin-top: 30px;}
#contLeftBox, #contRighBox{ width: 277px; }

#midLeftBox, #midCenterBox, #midRightBox{ float:left; position:relative;  }

#midLeftBox, #midRightBox { width: 277px; border: 1px solid #ccc; text-align:left;}


.photoBox{ background-repeat: no-repeat; background-position: center; width: 189px; height:200px; margin: 0px auto 10px auto; display:block; flo}

.photoBox .topCorners{}
.photoBox .botCorners{}


.topLeft, .topRight, .botRight, .botLeft{ width: 100%; height: 200px;}

.photoBox .topLeft{ background:url(/images/corner-top-left.png) no-repeat top left; }
.photoBox .topRight{ background: url(/images/corner-top-right.png) no-repeat top right;}
.photoBox .botRight{ background:url(/images/corner-bot-right.png) no-repeat bottom right; }
.photoBox .botLeft{ background: url(/images/corner-bot-left.png) no-repeat bottom left; }


#indexContBox{ width: 609px; margin: 0px auto;}
#indexCont{ margin: 0px 13px; border: 1px solid #FBA004; min-height: 592px; background: #F1EEE0 url(/images/bot-index-cont-bg.jpg) no-repeat bottom;}

.topCorners{ width: 609px; height: 107px; margin-bottom: -94px; position:relative;}
.botCorners{ width: 609px; height: 107px; margin-top: -94px; position:relative;}

.topLeftCorner{background: url(/images/cont-top-left-corner.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cont-top-left-corner.png', sizingMethod='noscale'); _background:none;
	float:left; height: 107px; width: 107px;
}
.topRightCorner{background: url(/images/cont-top-right-corner.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cont-top-right-corner.png', sizingMethod='noscale'); _background:none;
	float:right;  height: 107px; width: 107px;
}
.botLeftCorner{background: url(/images/cont-bot-left-corner.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cont-bot-left-corner.png', sizingMethod='noscale'); _background:none;
	float:left; height: 107px; width: 107px;
}
.botRightCorner{ background: url(/images/cont-bot-right-corner.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cont-bot-right-corner.png', sizingMethod='noscale'); _background:none;
	float:right;  height: 107px; width: 107px;
}
#aIndexCont{ margin: 45px 30px 285px 30px; clear: left;}


/* MENU */
#menuTblCont{ width: 100%; margin: 30px 0px;}
#menuTblCont #catBox{ width: 330px; padding: 0px 15px; background: url(/images/menu-border-bg.gif) repeat-y right; }
#menuTblCont #menuBox{ padding: 0px 15px; }
#menuTblCont #descrBox{ width: 230px; padding: 0px 15px; background: url(/images/menu-border-bg.gif) repeat-y left; }
.catItem{ margin: 6px 0px 4px 0px; text-align:right;}
#prodTbl{ width: 100%;}
#prodTbl TD{ padding: 8px; border-collapse:collapse;}
.price{ white-space: nowrap; width: 85px; font-weight: bold; color: #063; padding-left: 50px;}
.prodTitle{ color: #063; font-weight: bold;}

/* ABOUT */

#centerCont{ width: 780px; margin: 40px auto 60px auto;}

.pBox{ width: 257px; height: 200px; float:left;}
.photoItemBox{ float:left; margin: 2px; width: 246px; }
.vIndex{ width: auto !important; margin: 5px 52px !important;}
.v{ width: auto !important; margin: 5px 52px !important;}

.photoItemBox .topCorners2{ margin-bottom: -34px; position:relative; float: left; width: 100%;}
.photoItemBox .botCorners2{ margin-top: -34px; float: left; width: 100%;}

.photoItemBox .topLeft{ background:url(/images/photo-top-left-corner.png) no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/photo-top-left-corner.png', sizingMethod='noscale'); _background:none;
	float:left; width: 41px; height: 41px; 
}
.photoItemBox .topRight{ background: url(/images/photo-top-right-corner.png) no-repeat top right;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/photo-top-right-corner.png', sizingMethod='noscale'); _background:none;	
	float:right; width: 41px; height: 41px; 
}
.photoItemBox .botLeft{	background: url(/images/photo-bot-left-corner.png) no-repeat bottom left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/photo-bot-left-corner.png', sizingMethod='noscale'); _background:none;
	float:left; width: 41px; height: 41px; 
}	

.photoItemBox .botRight{ background: url(/images/photo-bot-right-corner.png) no-repeat bottom right;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/photo-bot-right-corner.png', sizingMethod='noscale'); _background:none;
	float:right; width: 41px; height: 41px;
}
.photoItemBox A{ }
.photoItemBox .img A IMG{ float:left; margin: 0px 7px;}
.photoItemBox .img{float:left;}


.pager{ text-align: center; width: 100%; clear:left; }
