﻿body
	{ background: #000000 url('../images/bkg.jpg') repeat-x; text-align: center; }
#maincorner
	{ width: 921px; margin-left: auto; margin-right: auto; text-align: left; }

.top_1a
	{ float: left; width: 211px; height: 34px; background: url('../images/top_1a.gif') no-repeat; }
.top_1b
	{ float: right;width: 710px; height: 34px; background: url('../images/top_1b.gif') no-repeat; }
.top_2a
	{ float: left; width: 211px; height: 14px; background: url('../images/top_2a.gif') no-repeat; font-size: 1px; }
.top_2b
	{ float: right;width: 710px; height: 14px; background: url('../images/top_2b.gif') no-repeat; font: bold 10px Tahoma; color: #FAE19E; text-align: center; }

.top_3a
	{ position: relative; width: 10px; }
.top_3a_img
	{ width: 211px; height: 3px; position: absolute; top:-220px; left:0; background: url('../images/top_3a.gif') no-repeat; }

#top4
	{ float: left; width: 919px; height: 220px; border-left: solid 1px #000000; border-right: solid 1px #000000; background: #000000 url('../images/bkg.jpg') repeat-x; }
#topleftpanel
	{ float: left; width: 172px; height: 126px; background: url('../images/topleftpanel.gif') no-repeat; padding: 2px 12px 0px 12px; }

#toprightpanel
	{ float: left; width: 198px; height: 126px; background: url('../images/toprightpanel.gif') no-repeat; padding: 2px 12px 0px 12px; }
#toprightpanelc
	{ font: bold 9px Tahoma; text-align: left; color: #FFFFFF; padding: 4px; }

.toppaneltitle
	{ font: bold 9px Tahoma; text-align: center; }
.searchtitles
	{ font: bold 9px Tahoma; text-align: left; color: #FFC22B; padding: 4px; }

#topbanner
	{ float: left; width: 919px; height: 220px; margin: 0px; padding: 0px; }
#topmenu
	{ float: left; width: 861px; height: 25px; background: url('../images/topmenubg.gif') no-repeat; vertical-align: middle; font: bold 12px Verdana; border-top: solid 1px #000000; padding: 6px 30px 0px 30px; }

.topmenutext
	{ float: left; height: 20px; padding-top: 2px; }

.topmenulinks:link, .topmenulinks:visited
	{ font: bold 12px Verdana; color: #4B4545; text-decoration: none; padding: 2px 20px 2px 20px; }
.topmenulinks:hover
	{ font: bold 12px Verdana; color: #BF0000; text-decoration: none; background: #FFFFFF; border: solid 1px #000000; padding: 1px 19px 1px 19px; }
.topmenulinksactive:link, .topmenulinksactive:visited
	{ font: bold 12px Verdana; color: #000000; text-decoration: none; background: #FFC22B; border: solid 1px #000000; padding: 1px 19px 1px 19px; }
.topmenulinksactive:hover
	{ font: bold 12px Verdana; color: #BF0000; text-decoration: none; background: #FFFFFF; border: solid 1px #000000; padding: 1px 19px 1px 19px; }

.topmenudiv
	{ float: left; width: 0px; height: 18px; border-left: solid 1px #5B5B5B; border-right: solid 1px #E3E3E3; margin-left: 2px; margin-right: 2px; }

#topmenusplitter	
	{ float: left; width: 921px; height: 5px; background: url('../images/topmenusplitter.gif') no-repeat; font-size: 1px; }

.leftmenutitle
	{ float: left; width: 193px; height: 21px; background: url('../images/leftmenutitle.gif') no-repeat; color: #FFFFFF; font: bold 11px Verdana; text-align: center; padding-top: 6px; }

.leftmenubg
	{ width:173px; border-bottom: solid 1px #000000; background: url('../images/leftmenubgmenu.gif'); }

.leftmenutitlebluepanel
	{ float: left; width: 193px; height: 21px; background: url('../images/leftmenutitlebluepanel.gif') no-repeat; color: #FFD131; font: bold 11px Verdana; text-align: center; padding-top: 6px; }

#righttitlebar
	{ float: left; width: 712px; height: 23px; background: url('../images/righttitlebar.gif') no-repeat; color: #FFFFFF; font: bold 16px Verdana; text-align: left; padding-top: 4px; padding-left: 8px; }

#righttitlebarend
	{ float: right; width: 8px; height: 27px; background: url('../images/righttitlebarend.gif') no-repeat; }

#leftmenu
	{ width: 193px; background: url('../images/leftmenubg.gif') repeat-y; vertical-align: top; padding-bottom: 20px; }

#right2bar
	{ width: 710px; height: 14px; background: url('../images/right2bar.gif') no-repeat; font: bold 10px Verdana; text-align: left; vertical-align: top; color: #FAE19E; padding-left: 10px; }

#right2barend
	{ width: 8px; height: 14px; background: url('../images/right2barend.gif') no-repeat; }

#maincontent
	{ width: 700px; background-color: #3A3A3A; border: solid 1px #9D9B9B; margin: 3px; padding: 8px 6px 20px 6px; }

#rightendbg
	{ width: 8px; background: url('../images/rightendbg.gif') repeat-y; }

#bottomline
	{ float: left; width: 891px; height: 15px; padding: 0px 15px 0px 15px; background: url('../images/bottomline.gif') no-repeat; font: bold 10px Verdana; color: #FFFFFF; }

.leftmenucontent
	{ padding-left: 13px; font-size: 1px; }

.leftmenublue
	{ float: left; width: 173px; height: 19px; background: url('../images/leftmenublue.gif') no-repeat; font: bold 10px Verdana; color: #FFFFFF; text-align: center; padding-top: 2px; }
.leftmenuyellow
	{ float: left; width: 168px; height: 18px; background: url('../images/leftmenuyellow.gif') no-repeat; font: bold 10px Verdana; color: #000000; text-align: left; padding-top: 3px; padding-left: 5px; margin-top: 0px; }

.leftmenulinks:link, .leftmenulinks:visited
	{ float: left; font: bold 12px Verdana;	color: #FFFFFF; text-decoration: none; margin-left: 5px; margin-bottom: 2px; }
.leftmenulinks:hover
	{float: left; font: bold 12px Verdana; color: #FFC22B; text-decoration: none; margin-left: 5px; margin-bottom: 2px; }

.pbrand
	{ float: left; font: bold 15px Verdana;	color: #FFC22B; text-decoration: none; margin-left: 0px; margin-bottom: 2px; width: 150px; }


.productnew
	{ float: left; margin-left: 6px; font: bold 10px Verdana; padding-left: 2px; padding-right: 2px; background: #AA0000; color: #FFFFFF; border: solid 1px #FFFFFF; }

.editelements
	{ font: bold 11px Verdana; background: #333333; color: #FFFFFF; border: inset 1px #FFFFFF; }
.contentinfo 
	{ float:left; width: 400px; height: 170px; background: #3A3A3A; }

.contentlinks:link, .contentlinks:visited
	{ font: bold 11px Verdana; color: #FFC22B; text-decoration: none; }
.contentlinks:hover
	{ font: bold 11px Verdana; color: #FFFFCC; text-decoration: none; }
	
.contentlinks2:link, .contentlinks2:visited
	{ font: bold 11px Verdana;	color: #FFFFCC; text-decoration: none; }
.contentlinks2:hover
	{ font: bold 11px Verdana; color: #FFC22B; text-decoration: none; }

.nb
	{ border: 0px; }

/* Top Banner Style */
#imageContainer
	{ position:relative; margin:auto; width:919px; height:220px; }
#imageContainer img 
	{ display:none;	position:absolute; top:0; left:0; }
	
/* Products.aspx styles */
.productsbox
	{ width: 685px; height: 155px; }
.productsicon
	{ float: left; width: 237px; height: 139px; }
.productstext
	{ float: left; width: 438px; height: 115px; padding: 2px 0px 0px 10px; font: 12px Tahoma; color: #FFFFFF; letter-spacing: 1px; text-align: justify; }
.productsbuttons
	{ float: right; height: 15px; }
.linksbox
	{ float:right; width: 280px; height: 170px; background: #000000 url('../images/linksbox.jpg') no-repeat; }
	
/* Photos styles */
#motioncontainer a img
	{ border: 1px solid #666666; }

#motioncontainer a:hover img
	{ border: 1px solid #FFFFFF; }

#motioncontainer a:hover
	{ color: red; }
	
.maincontainer
	{ width: 679px; height: 107px; text-align: center; background: url('../images/photothumbsbg.jpg') no-repeat; padding: 29px 5px 5px 5px; }

/* Main content styles */
        
.image
	{ text-align: center; padding-bottom: 15px; }
	
.titlebig
	{ font: 16px Tahoma; color: #FFC22B; letter-spacing: 1px; text-align: justify; padding: 6px 4px 2px 5px; font-weight: bold; }
.titlenormal
	{ font: 14px Verdana; color:#FF0000; padding: 2px 0px 2px 3px; }
.titlenormal2
	{ font: bold 14px Verdana; color:#FFD131; padding: 4px 0px 3px 5px; }
.titleblue
	{ height: 15px; background: url('../images/titlebluebg.gif') repeat-x; font: bold 10px Verdana; color: #FFFFFF; text-align: left; padding: 2px 2px 0px 4px; }
.titleyellow
	{ height: 15px; background: url('../images/titleyellowbg.gif') repeat-x; font: bold 10px Verdana; color: #000000; text-align: left; padding: 2px 2px 0px 4px; }
.titlered
	{ height: 15px; background: url('../images/titleredbg.gif') repeat-x; font: bold 10px Verdana; color: #000000; text-align: left; padding: 2px 2px 0px 4px; }


.titleyellow2
	{ font: bold 12px Tahoma; text-align: left; padding: 2px 2px 2px 5px; color: #000000; background: #FFC22B; border: 1px #000000 solid; }
.titlered2
	{ font: bold 12px Tahoma; text-align: left; padding: 2px 2px 2px 5px; color: #FFFFFF; background: #97161B; border: 1px #FFFFFF solid; }

.textnormal
	{ font: 12px Tahoma; color: #FFFFFF; letter-spacing: 1px; text-align: justify; padding: 6px 4px 2px 5px; }