body{margin:0px; padding:0px; background: url(../stagefiles/top.jpg) repeat-x #E1E2E1; font-family:Century Gothic, Arial, Helvetica, sans-serif;font-size:12px;}

h1{font-size:18px;}
h2{font-size:14px;}
#container{width:938px;margin:0px auto;padding-top:18px;position:relative;}

#sazcreative{float:left; width:130px; height:20px}
#sazcreative a:link, #sazcreative a:visited, #sazcreative a:hover #sazcreative a:active{width:130px; float:left; height:20px; background:url(../stagefiles/sazcreative.gif)}
#sazcreative a:hover{background-position:130px;}
#copyright{width:932px;text-align:right;margin-top:10px;float:left;font-size:10px;color:#000000; padding-right:6px; margin-bottom:10px}
#copyright a:link,#copyright a:visited,#copyright a:hover,#copyright a:active{color:#000000;}
#popup{width:100%;height:90%;position:absolute;top:20px;left:0px;background:#FFF000;}
#header{height:92px;width:938px;float:right;padding:17px 0px 15px 0px; background:url(../stagefiles/top_header.jpg) no-repeat}
#header ul{margin:0px 0px 0px 205px; padding:0px;list-style:none;}
#header li, #header li a:link,#header li a:visited,#header li a:active{width:92px;height:92px;float:left;margin:0px 3px;}
#header li a#about:hover,#header li a#about:focus,#header li a#about:active,#header li a#landscape:hover,#header li a#landscape:focus,#header li a#landscape:active,#header li a#weddings:hover,#header li a#weddings:focus,#header li a#weddings:active,#header li a#other:hover,#header li a#other:focus,#header li a#other:active,#header li a#pets:hover,#header li a#pets:focus,#header li a#pets:active,#header li a#contact:hover,#header li a#contact:focus,#header li a#contact:active{background-position:92px}
#header li span{display:none; visibility:hidden}
#header li a#about{background:url(../stagefiles/about.png);}
#header li a#landscape{background:url(../stagefiles/landscape.png);}
#header li a#weddings{background:url(../stagefiles/weddings.png);}
#header li a#pets{background:url(../stagefiles/pets.png);}
#header li a#other{background:url(../stagefiles/other.png);}
#header li a#contact{background:url(../stagefiles/contact.png);}

#left ul{margin:30px 0px 0px 0px; padding:0px; list-style:none}
#left{width:152px;float:left;background:url(../stagefiles/left2.jpg) repeat-x #28282A;height:388px;padding:0px 0px 0px 15px; color:#FFFFFF;}
a#logo_link:link,a#logo_link:visited,a#logo_link:hover,a#logo_link:active{width:167px; height:130px; float:left;}
#left_inner{width:137px;float:left;height:350px;overflow:hidden;}
#left_scroll{width:15px;height:350px;visibility:hidden;float:left;}
#left_scroll #arrowUp{background:url(../includes/arrowUp.gif) no-repeat}
#left_scroll #arrowDown{background:url(../includes/arrowDown.gif) no-repeat}
#left_scroll a:link,#left_scroll a:visited,#left_scroll a:hover,#left_scroll a:active{float:left; width:10px; height:10px;}

#left li{margin:0px 0px 12px 0px;padding:0px}
#left ul{margin:16px 0px 0px 0px; list-style:none; padding:0px;}
#left a:link, #left a:visited, #left a:active{font-size:12px;text-decoration:none;font-family:"Century Gothic", "Twentieth century", sans-serif;color:#FFFFFF;}

#left ul#about a:hover{color:#AD0055;}
#left ul#weddings a:hover{color:#ABD85A;}
#left ul#photography a:hover{color:#ABD85A;}
#left ul#other a:hover{color:#ABD95A;}
#left ul#contact a:hover{color:#000000;}

#content{background: url(../stagefiles/content.gif) top right no-repeat;width:771px;float:left;position:relative;}
#footer{width:100%;height:42px;float:left; background:url(../stagefiles/footer.gif)}

#footer span{visibility:hidden; display:none;}

a#download:link,a#download:visited,a#download:active{width:100%; float:left; text-decoration:none; padding-bottom:10px; color:#84AFDE}
a#download:hover{text-decoration:underline;}
#about_text{margin:40px; font-size:12px;}
#contact_text{margin:40px 40px 0px 40px; font-size:12px;}
#about_text .bold{font-weight:bold; color:#AD0156;}

#frm_contact{width:472px; float:left; margin-right:20px}
#frm_contact .block{width:100%; float:left; padding:5px 0px;}
#frm_contact .error{border:1px solid #AC0066;}
#frm_contact .label{width:100px; float:left;}
#frm_contact .element{width:290px; float:left; background:url(../stagefiles/input.jpg) no-repeat; height:20px; padding:5px}
#frm_contact .element_big{width:290px; float:left; background:url(../stagefiles/area.jpg) no-repeat; height:90px; padding:5px}
#frm_contact input{border:none; width:285px; height:16px; background:#FFFFFF}
#frm_contact textarea{width:285px; height:85px; border:none; background:#FFFFFF;}
#frm_contact #submit{width:60px; height:30px; background:url(../stagefiles/send_button.jpg)}
#frm_contact #submit:hover,#frm_contact #submit:focus,#frm_contact #submit:active{background-position:60px;}
#contact_right{width:193px; float:left}


#picture{width:492px; height: 306px; float:left;}
#text{width:233px; margin:20px 20px 20px 0px; height:348px; float:left; font-size:12px;}
#content_left{width:492px;margin:20px 20px 10px 0px;float:left;height:358px;position:relative;}
#thumbnails{ width:472px; height:52px; float:left; margin:0px 0px 0px 20px;}
#scroll_container{overflow:hidden; width:432px; height:100%; float:left;}
#scrollbar div.image_item a.thumb:link,#scrollbar div.image_item a.thumb:visited,#scrollbar div.image_item a.thumb:focus,#scrollbar div.image_item a.thumb:hover,#scrollbar div.image_item a.thumb:active{width:50px; height:50px; float:left; border:1px solid #FFFFFF; padding:0px 5px;}#scrollbar div.image_item a.thumb:hover{border:1px solid #CCCCCC;}
#scrollbar div.image_item a.thumb:hover~div.pic_container{visibility:visible; z-index:10;}
#scrollbar div.image_item a.thumb:active,#scrollbar div.image_item a.thumb:focus{border:1px solid #000000;}
#scrollbar div.image_item div.pic_container{width:492px; height:306px; background:#FFFFFF; visibility:hidden; position:absolute; top:0px; left:0px; z-index:5;}
#scrollbar div.image_item a.thumb:active~div.pic_container,#scrollbar div.image_item a.thumb:focus~div.pic_container{visibility:visible;}
#scrollbar div.image_item:hover div.pic_container{visibility:visible; z-index:10;}
#scrollbar div.image_item div.lightbox{width:100%; z-index:50; height:100%; position:fixed; top:0px; left:0px; visibility:hidden}
#scrollbar div.image_item div.light{ background:#000000;opacity:0.5;MozOpacity:0.5;KhtmlOpacity:0.5;filter:alpha(opacity=50); width:100%; height:100%; text-align:center}
#scrollbar div.image_item div.inner{width:100%; height:100%; position:absolute; top:10px;text-align:center; }
#scrollbar div.image_item div.inner div.holder{margin:0px auto; background:#000000; padding:10px; border:1px solid #FFFFFF; position:relative}
#scrollbar div.image_item div.inner div.holder a{background:url(../stagefiles/close.gif); position:absolute; top:-10px; right:-10px; width:20px; height:20px;}

#photo_content a#arrowLeft{background:url(../includes/arrowLeft.gif) center no-repeat; margin-left:20px}
#photo_content a#arrowRight{background:url(../includes/arrowRight.gif) center no-repeat; margin-right:20px}
#photo_content a.arrow{width:16px; float:left; height:260px;}
#blank{ width:100%; height:100%; background:url(../stagefiles/blank.gif); cursor:pointer;}

#photo_content #images{width:725px; height:260px; margin:0px 20px 20px 20px; float:left; position:relative; top:-50px}
#photo_content #images #horizontal{height:100px; margin-bottom:10px; width:100%; float:left; overflow:hidden}
#photo_content #images #vertical{height:150px; width:100%; float:left; overflow:hidden}
#photo_content #images .scroll_photo{margin:0px 5px; float:left; cursor:pointer}
#photo_content #images .first{margin:0px 5px 0px 0px;}
#photo_content #images .last{margin:0px 0px 0px 5px;}
#photo_content #photo_text{width:725px; height:78px; margin:20px; float:left; overflow:hidden}
#comingSoonText{width:725px; margin:20px; text-align:center;}

a#shopcartlink:link,a#shopcartlink:visited,a#shopcartlink:hover,a#shopcartlink:active{background-image:url(../stagefiles/basket.png); background-position:0px; width:80px; height:24px; float:right; margin-top:80px; margin-right:26px;}
a#shopcartlink:hover,a#shopcartlink:focus,a#shopcartlink:active{background-position:80px;}

.frmbtn{width:120px; height:20px; border:1px solid #333333; background:#ffffff; color:#333333; float:right}

#bodycontainer{width:100%; background:url(../stagefiles/containerbg.gif) repeat-y; float:left}