body { background:#f7aeb5; margin:0; padding:0; color:#333333; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:12px; }
a, input {  outline:none;  }
a:hover { }

img { border:none; }

.wrapper { text-align:left; width:990px; height:847px; background:url(images/bg.jpg) center no-repeat; } 

a.item-1 { display:block; background:url(images/item-1.jpg) 0 0 no-repeat; width:241px; height:72px; position:absolute; margin:246px 0 0 327px; }
a.item-1:hover { background:url(images/item-1.jpg) 0 -72px no-repeat; width:241px; height:72px; }

a.item-2 { display:block; background:url(images/item-2.jpg) 0 0 no-repeat; width:266px; height:74px; position:absolute; margin:315px 0 0 420px; }
a.item-2:hover { background:url(images/item-2.jpg) 0 -74px no-repeat; width:266px; height:74px; }

a.item-3 { display:block; background:url(images/item-3.jpg) 0 0 no-repeat; width:245px; height:75px; position:absolute; margin:388px 0 0 275px; }
a.item-3:hover { background:url(images/item-3.jpg) 0 -75px no-repeat; width:245px; height:75px; }

a.item-4 { display:block; background:url(images/item-4.jpg) 0 0 no-repeat; width:238px; height:75px; position:absolute; margin:462px 0 0 440px; }
a.item-4:hover { background:url(images/item-4.jpg) 0 -75px no-repeat; width:238px; height:75px; }

a.item-5 { display:block; background:url(images/item-5.jpg) 0 0 no-repeat; width:299px; height:84px; position:absolute; margin:537px 0 0 339px; }
a.item-5:hover { background:url(images/item-5.jpg) 0 -84px no-repeat; width:299px; height:84px; }

#bottom { color:#7f5d5f; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; height:80px;line-height:18px; padding:820px 0 0 0; }
#bottom a, #bottom a:visited { color:#7f5d5f; text-decoration:underline; }
#bottom a:hover, #bottom a:visited:hover { color:#333333; text-decoration:none; }

.istock { padding:5px 0 15px; }

a.home { display:block; background:url(images/home.jpg) 0 0 no-repeat; width:224px; height:187px; position:absolute; margin:577px 0 0 378px; }
a.home:hover {display:block; background:url(images/home.jpg) 0 -187px no-repeat; width:224px; height:178px; }

/* about */

.about-h1 { background:url(images/about-h1.jpg) no-repeat; width:311px; height:89px; position:absolute; margin:231px 0 0 326px; }
.about-text { position:absolute; font-size:13px; text-align:center; color:#4b4a4a; width:370px; margin:317px 0 0 306px; }
.about-text a, .about-text a:visited { color:#4b4a4a; text-decoration:underline }
.about-text a:hover, .about-text a:visited:hover { color:#4b4a4a; text-decoration:none }

/* resume */

.resume-h1 { background:url(images/resume-h1.jpg) no-repeat; width:340px; height:92px; position:absolute; margin:228px 0 0 316px; }
.resume-text { position:absolute; font-size:13px; text-align:center; color:#4b4a4a; width:370px; margin:317px 0 0 306px; }
.resume-text a, .resume-text a:visited { text-decoration:underline; font-weight:bold; color:#4b4a4a; }
.resume-text a:hover, .resume-text a:visited:hover { text-decoration:none; font-weight:bold; color:#4b4a4a; }

/* design */

.design-h1 { background:url(images/design-h1.jpg) no-repeat; width:311px; height:78px; position:absolute; margin:240px 0 0 331px; }
.design-text { position:absolute; font-size:13px; text-align:center; color:#4b4a4a; width:370px; margin:317px 0 0 306px; }
.items { margin-top:5px; }
.one { display:block; margin-top:0px }
.two { display:block; margin-top:0px }
.three { display:block; margin-top:0px }
.four { display:block; margin:10px 0 0 -11px; }
.five { display:block; margin:10px 0 0 -11px;}
.six { display:block; margin:10px 0 0 -11px;}
.seven { display:block; margin:10px 5px 0 -11px;}
.eight {display:block; margin-top:12px}
.nine {display:block; margin-top:12px}
.ten {display:block; margin-top:12px} 

.td { padding-left:40px; }

/* photo */

.photo-h1 { background:url(images/photo-h1.jpg) no-repeat; width:311px; height:78px; position:absolute; margin:236px 0 0 336px; }
.photo-text { position:absolute; font-size:13px; text-align:center; color:#4b4a4a; width:370px; margin:317px 0 0 306px; }

/* slider */
#stripNav0 { display:none }	
p.intro { border-bottom: 1px solid #ccc; margin-bottom: 20px; padding: 20px 0 30px 0; text-align: center; width: 379px }
p#cross-links { text-align: center }	
p#cross-links { border-bottom: 1px solid #ccc; margin-bottom: 30px; padding-bottom: 30px }	
noscript p, noscript ol { color: #a00; font-size: 13px; line-height: 1.4em; text-align: left }
noscript a { color: #a00; text-decoration: underline }
noscript ol { margin-left: 25px; }
.stripViewer .panelContainer .panel ul {text-align: left;margin: 0 15px 0 30px;}
.slider-wrap { margin: 20px 0;position: relative;width: 100%;}
/* These 2 lines specify style applied while slider is loading */
.csw {width: 379px; height: 242px; background: none; overflow: hidden;  }
.csw .loading {margin: 80px 0 300px 0; text-align: center;  }
.csw .panel { display:none}
.stripViewer { position: relative;overflow: hidden; margin: -8px 0 0 -10px;width: 379px; height: 242px;clear: both;}
.stripViewer .panelContainer {position: relative;left: 0; top: 0;list-style-type: none;}
.stripViewer .panelContainer .panel { float:left;height: 100%;position: relative;background:url(images/bgs.jpg) no-repeat;height:242px;}
.stripViewer .panelContainer .panel .zrapper { padding: 0 10px 10px 10px; height:242px;position:relative;width:379px;}
.panelContainer {}
.stripNav {margin: auto;}
.stripNav a { font-size: 10px;font-weight: bold;text-align: center;line-height: 32px;background: #c6e3ff;color: #fff;text-decoration: none;display: block;padding: 0 15px;}
.stripNavL, .stripNavR { position: absolute;text-indent: -9000em;}
.stripNavL a, .stripNavR a {display: block;height: 40px;width: 40px;}
.stripNavL {margin:104px 0 0 -44px;}
.stripNavR {margin:-138px 0 0 362px;}
.stripNavL {background: url("images/arrow-left.gif") no-repeat center;}
.stripNavR {background: url("images/arrow-right.gif") no-repeat center;}
p.loading { font-size:0; }

/* contacts */

.contacts-h1 { background:url(images/contacts-h1.jpg) no-repeat; width:318px; height:100px; position:absolute; margin:223px 0 0 325px; }
.contacts-text { position:absolute; font-size:13px; text-align:center; color:#4b4a4a; width:400px; margin:323px 0 0 286px; }
.contacts-text p { padding:2px 0; }

/*form*/
.input_left {background:url(images/input.gif) no-repeat scroll 0 0;float:left;height:21px;padding:0 10px 0 10px;position:relative;width:174px;}
.input_right {background:url(images/input.gif) no-repeat scroll 0 0;float:right;height:21px;padding:0 11px 0 11px;position:relative;width:174px; margin:0 -5px 0 0}
.textInp{background:transparent none repeat scroll 0 0;border:0 none;color:#5B5959;font: 11px Tahoma; color:#3f3f3f; font-weight:normal;line-height:normal;padding:3px 0 0 0;width:244px;}
.textarea { background:url(images/textarea.gif) no-repeat scroll 0 0;height:83px; overflow:hidden;padding:0 5px 0 11px;width:370px; text-align:left; }
textarea{ background:transparent none repeat scroll 0 0;border:0 none;font: 11px Tahoma; color:#3f3f3f;font-weight:normal;height:70px;max-height:70px;line-height:normal;overflow:auto;padding:4px 0 0;width:352px;max-width:352px; margin-top:3px }
.tel { width:144px; height:18px; position:absolute; margin-top:10px; margin-left:10px; }
.mail { width:154px; height:18px; position:absolute; margin-left:156px; margin-top:10px; }
.icq { width:81px; height:18px; position:absolute; margin-left:311px; margin-top:10px; }
.feedbackForm { padding-left:14px;}
.btn { width: 92px; height:41px; background: url(images/send.gif) no-repeat; border: none; cursor:pointer; outline:0 !important; margin:9px 0 0 225px; }
.btn_hover { width: 92px; height:41px; background: url(images/send.gif) 0 -41px  no-repeat; border: none; cursor:pointer; outline:0 !important; margin:9px 0 0 225px; }
