img, div, a { behavior: url(/images/iepngfix.htc) }
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:.75em; color:#242426; background:url(images/paperBg.jpg) repeat}
p{ margin:5px}
h1{ font-family: Arial Black; font-size:72pt; color:#242426; letter-spacing:-10px; margin:0; line-height:1;}
h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13pt; font-style:italic; color:#000; margin:0}
h4{ font-family:Arial Black; font-size:13pt; color:#242426; letter-spacing:-2px; font-style:italic; margin:70px 35px 0 0; text-align:center}
.clr{ clear:both}
a:focus{ outline:none}
.right{ float:right !important; margin-right:20px;margin-bottom:40px;}
.container{ width:950px;margin:0 auto}
.normalheader{ height:185px; width:100%;}
.leftcolumn{ width:750px; float:left}
.leftcolumn a{ color:#660000; text-decoration:none;}
.leftcolumn a:hover{ color:#000; text-decoration:underline}
.rightcolumn{ width:200px;float:right;}
.footer{ height:185px; background:url(images/footerbg.jpg) no-repeat; margin-top:100px}
.showmore{ width:160px; height:20px; border:1px solid #2b2b2d; background:#660000; float:right; margin-right:9px;}
.nav{ width:950px; height:180px; background:url(images/menubg.gif) no-repeat center bottom; _background-position:center bottom}
.logo{ width:220px; height:52px; margin-left:13px}
.logo a{ width:100%; height:100%; display:block;background:url(images/logo.png) no-repeat bottom; }
.logo a:hover{background:url(images/logohover.png) no-repeat bottom; }
.menuitems{ width:258px; height:23px;margin:48px 0 0 305px}
.about{ margin-top:-14px; width:420px}
.rightcolumn ul{ padding:0; margin:0}
.rightcolumn li{ float:left; list-style:none;}
.rightcolumn li a img{ padding:3px; margin:3px; border:1px solid #333}
.rightcolumn li a:hover img{ border:5px solid #4a4a4a; padding:0; margin:2px}
.rightcolumn a{ outline:none}
.seperator{ width:420px; height:79px; background:url(images/seperator.png); margin:30px auto}
.newsheader h3{ width:340px; float:left}
.newsheader p{ float:left; color:#7a7a7a; margin-top:8px}
.wrp{ margin-left:30px}
.newsdetails{ border-bottom:1px dotted #242426; padding-bottom:10px}
.insidefooter{ width:950px; height:180px; margin:0 auto;_width:990px}
.insidefooter ul{ width:150px; float:left}
.insidefooter ul p{ font-family:Georgia; font-size:1.3em; font-style:italic; font-weight:bold; text-decoration:underline; color:#fff}
.insidefooter li{ list-style:none; margin-left:10px}
.insidefooter li a{ color:#fff; font-family:Georgia; font-size:1em; font-weight:bold; text-decoration:none}

/**toltip**/
.tool-tip {color: #fff;width: 140px;z-index: 13000;background: url(images/bubble.gif) bottom right;}
 
.tool-title {font-weight: bold;font-size: 11px;margin: 0;color: #a4a4a4;padding: 8px 8px 4px;}
 
.tool-text {font-size: 11px;padding: 4px 8px 8px;}
 /**end of tool tip**/
 .copyrights{ float:left; color:#fff;}
 .expandlink{ color:#fff; text-decoration:none; margin-left:7px; font-weight:bold; outline:none}
 .expandedheader{height:330px; background:url(images/upperheader.jpg) no-repeat center;}
 .expandedheader a{ width:100%; height:100%; outline:none; display:block}
#dropper {height: 331px;width: 287px;background: url(images/inkdrop.png) no-repeat;position: relative; margin-top:-252px}
#navigationlist{ list-style:none; margin:0; padding:0}
#navigationlist li a{ text-indent: -999999px; overflow: hidden; display: block; height: 23px; outline:none}
#navigationlist li{ display:block; width:86px; height:23px; float:left}
#portfolio{ background:url(images/portfoliobg.jpg) no-repeat}
#picelist{ background:url(images/pricebg.jpg) no-repeat}
#contact{ background:url(images/contactbg.jpg) no-repeat}
#navigationlist:hover li a#portfolio{ background-position:-178px}
#navigationlist:hover li a#picelist{ background-position:-174px}
#navigationlist:hover li a#contact{ background-position:-183px}
#portfolio:hover{ background:url(images/portfoliobg.jpg) 167px 0 !important}
#picelist:hover{ background:url(images/pricebg.jpg) 170px 0 !important}
#contact:hover{ background:url(images/contactbg.jpg) 167px 0 !important}
/**test of accordion**/

#container{ margin-top:60px}
#container #pricemenu li {display: block;list-style-type: none;background:#222;width:370px}
#container #pricemenu a {font-size: 11px;color: #FFF;padding-right: 10px;padding-left: 10px;line-height: 30px;text-decoration: none;background: #222;height: 30px;width: 290px;display: block;outline:none;}
#container #pricemenu p{ color:#fff; width:50px; height:22px; float:right; margin:-30px 0 0 0; padding:8px 0 0 10px; background:#333;}
#container #pricemenu a:hover {color: #000 !important; background:#666 !important}
.toggler{ background:#222 !important; cursor:pointer}
.accordion{ width:360px; background:#333; margin:-4px 0 5px 0; color:#fff; padding:5px;}


/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
/** portfolio links**/
.portfoliolinks{ width:470px; margin:50px 0 160px 0}
.portfoliolinks img{ width:99px; margin-left:162px}
.portfoliolinks a{ font-family:"Arial Black"; font-size:6em; color:#222; text-decoration:none; letter-spacing:-8px; line-height:50px;height:55px; *line-height:90px; *height:50px}
.portfoliolinks a:hover{ color:#6c6b6b; text-decoration:none}
.portfolioitems li{ list-style:none; width:332px; height:365px; color:#707070; font-family:Arial; font-size:1em; float:left; margin-bottom:40px}
.portfolioitems li span{ color:#000;}
.portfolioitems a img{ border:1px solid #b2b2b2; padding:5px}
.portfolioitems a:hover img{border:6px solid #4a4a4a; padding:0}

.totop a img,.totop a:hover img{ border:0; padding:0}

.applogo img{ margin:5px 5px 0 0}
