@charset "UTF-8";
/* CSS Document */

body#photomarStudio-page { background: #000 url(../images/photomarStudio-bg.jpg) no-repeat center top; }
body#photomarStudio-gallery-page { background: #000; }
body#photomarStudio-video-page { background: #000 no-repeat center top; margin: 20px; }
div#wrapper { /**/
}
div#header-container, div#footer-container, div#container { width:935px; margin-right: auto; margin-left: auto; }
div#header { height:90px; background: url(../images/imagix-studio-header-bg.jpg) repeat-x bottom; text-align: left; }
div#header h1 { padding-top: 8px; width:240px; float: left; }
div#container { padding-top: 20px; padding-bottom: 20px; }
div#content { padding-top: 20px; padding-bottom: 20px; }
div#content h2 { font-size: 1.2em; color: #09F !important; margin: 0px; padding: 10px 0px; text-align: left; }
div#content a, div#content a:link, div#content a:visited { text-decoration: none; color: #fff; }
div#content a:hover, div#content a:focus { color:#09f; text-decoration: none; }
div#flashcontent { z-index:0; }
div#gallery-content { /*margin-top: -20px;*/
	height:100%; }
div#gallery-content h2 { font-size: 1.2em; color: #09F !important; margin: 20px 0px 0px 40px; padding: 0px; position: absolute; z-index:1; }
/*music flash*/
div#music { text-align: right; padding: 5px; height: 40px; margin: 0px; }
/*end music flash*/



/*Topmenu styles*/
ul#topmenu { text-align: right; float: right; margin-top: 10px; margin-bottom: 10px; width:650px; }
ul#topmenu li { list-style: none; /*background: url(../images/photomarStudio-menu-spacer.gif) no-repeat right center;*/
	float: right; }
ul#topmenu li a, ul#topmenu li a:link, ul#topmenu li a:visited { text-decoration: none; color: #999; font-size: 11px; display: block; padding: 6px 6px; }
ul#topmenu li a:hover, ul#topmenu li a:focus { color:#fff; text-decoration: none; }
ul#topmenu li#current a, ul#topmenu li#current a:link, ul#topmenu li#current a:visited { color: #09F; }
/*End Topmenu styles*/

/*Mainmenu styles*/
ul#mainmenu { text-align: left; float: right; margin-top:-5px; }
ul#mainmenu li { list-style: none; background: url(../images/imagix-studio-menu-spacer.png) no-repeat 0px center; float: left; }
ul#mainmenu li a, ul#mainmenu li a:link, ul#mainmenu li a:visited { text-decoration: none; color: #999; font-size: 16px; display: block; padding: 12px 12px 12px 16px; }
ul#mainmenu li a:hover, ul#mainmenu li a:focus { color:#fff; text-decoration: none; }
ul#mainmenu li#current a, ul#mainmenu li#current a:link, ul#mainmenu li#current a:visited { color: #fff; }
/*End mainmenu styles*/


div#footer { background: #000 url(../images/PHOTOMAR-footer-bg.jpg) repeat-x 0px top; padding-top: 20px; padding-bottom: 20px; }
div#footer p { color: #333; font-size: 0.6em; }
/*footer-menu styles*/
ul#footermenu { display: block; }
ul#footermenu li { list-style: none; color: #999; display: inline; padding-right: 5px; padding-left: 5px; }
ul#footermenu li a, ul#footermenu li a:link, ul#footermenu li a:visited { text-decoration: none; color: #999; font-size: 0.7em; }
ul#footermenu li a:hover, ul#footermenu li a:focus { color: #FFFFFF; text-decoration: underline; }
/*end footer-menu styles*/



/*home boxes styles*/
div.container-box { width:308px; }
div.subtil-box { background: #000000 url(../images/photomarStudio-tab.jpg) no-repeat right top; height:35px; display:block; clear:both; }
div.subtil-box a { display:block; }
div.subtil-box h2 { text-indent: -9999px; overflow: hidden; }
div.img-box { float:left; }
div.img-box img { padding:15px; }
div.content-box { text-align: left; margin-bottom: 40px; }
div.content-box h3 { color:#09f; font-size: 11px; margin-bottom: 8px; padding-top: 10px; }
div.content-box p { color:#999; font-size: 12px; }
div.content-box a, div.content-box a:link, div.content-box a:visited { display:block; }
div.content-box a:hover, div.content-box a:focus { background: #000 url(../images/photomarstudio-bg-section.jpg) repeat-x; }
/*Home section*/
h2#subtil-designPrinting { background: url(../images/photomarStudio-subtil-desingPrinting.jpg) no-repeat left top; }
h2#subtil-websiteDesign { background: url(../images/photomarStudio-subtil-websiteDesign.jpg) no-repeat left top; }
h2#subtil-photography { background: url(../images/photomarStudio-subtil-photography.jpg) no-repeat left top; }
h2#subtil-signage { background: url(../images/photomarStudio-subtil-signage.jpg) no-repeat left top; }
h2#subtil-video { background: url(../images/photomarStudio-subtil-video.jpg) no-repeat left top; }
h2#subtil-others { background: url(../images/photomarStudio-subtil-others.jpg) no-repeat left top; }
h2#subtil-newsletters { background: url(../images/photomarStudio-subtil-newsletters.jpg) no-repeat left top; }
/*Design & Printing Section*/
h2#subtil-businessCards { background: url(../images/photomarStudio-subtil-businessCards.jpg) no-repeat left top; }
h2#subtil-flyersMailers { background: url(../images/photomarStudio-subtil-flyersMailers.jpg) no-repeat left top; }
h2#subtil-brochures { background: url(../images/photomarStudio-subtil-brochures.jpg) no-repeat left top; }
h2#subtil-pocketFolder { background: url(../images/photomarStudio-subtil-pocketFolder.jpg) no-repeat left top; }
h2#subtil-posters { background: url(../images/photomarStudio-subtil-posters.jpg) no-repeat left top; }
h2#subtil-rackCard { background: url(../images/photomarStudio-subtil-rackCard.jpg) no-repeat left top; }
h2#subtil-corporateIdentity { background: url(../images/photomarStudio-subtil-corporateIdentity.jpg) no-repeat left top; }
h2#subtil-dvdCovers { background: url(../images/photomarStudio-subtil-dvdCovers.jpg) no-repeat left top; }
h2#subtil-logoDesign { background: url(../images/photomarStudio-subtil-logoDesign.jpg) no-repeat left top; }
h2#subtil-canvasGiccle { background: url(../images/photomarStudio-subtil-canvasGiccle.jpg) no-repeat left top; }
h2#subtil-websiteRedesign { background: url(../images/photomarStudio-subtil-websiteRedesign.jpg) no-repeat left top; }
h2#subtil-domainHosting { background: url(../images/photomarStudio-subtil-domainHosting.jpg) no-repeat left top; }
h2#subtil-books { background: url(../images/photomarStudio-subtil-books.jpg) no-repeat left top; }
h2#subtil-digitalArt { background: url(../images/photomarStudio-subtil-digitalArt.jpg) no-repeat left top; }
h2#subtil-glamour { background: url(../images/photomarStudio-subtil-glamour.jpg) no-repeat left top; }
h2#subtil-enhancedPortraits { background: url(../images/photomarStudio-subtil-enhancedPortraits.jpg) no-repeat left top; }
h2#subtil-canvasPaintingGiccle { background: url(../images/photomarStudio-subtil-canvasPaintingGiccle.jpg) no-repeat left top; }
h2#subtil-family { background: url(../images/photomarStudio-subtil-family.jpg) no-repeat left top; }
h2#subtil-colorizationRestoration { background: url(../images/photomarStudio-subtil-colorizationRestoration.jpg) no-repeat left top; }
h2#subtil-collage { background: url(../images/photomarStudio-subtil-collage.jpg) no-repeat left top; }
h2#subtil-calendars { background: url(../images/photomarStudio-subtil-calendars.jpg) no-repeat left top; }
h2#subtil-greetingCards { background: url(../images/photomarStudio-subtil-greetingCards.jpg) no-repeat left top; }
h2#subtil-seniorPortrait { background: url(../images/photomarStudio-subtil-seniorPortrait.jpg) no-repeat left top; }
h2#subtil-indoorSigns { background: url(../images/photomarStudio-subtil-indoorSigns.jpg) no-repeat left top; }
h2#subtil-outdoorSigns { background: url(../images/photomarStudio-subtil-outdoorSigns.jpg) no-repeat left top; }
h2#subtil-videoBusinessCard { background: url(../images/photomarStudio-subtil-videoBusinessCard.jpg) no-repeat left top; }
h2#subtil-commercials { background: url(../images/photomarStudio-subtil-commercials.jpg) no-repeat left top; }
h2#subtil-kidsPets { background: url(../images/photomarStudio-subtil-kidsPets.jpg) no-repeat left top; }
h2#subtil-music { background: url(../images/photomarStudio-subtil-music.jpg) no-repeat left top; }
h2#subtil-slideshows { background: url(../images/photomarStudio-subtil-slideshows.jpg) no-repeat left top; }
/*end home boxes styles*/

/*Tools box styles*/
div#tools { background: url(../images/photomarStudio-tools-spacer.jpg) no-repeat center top; clear:both; padding-top: 8px; }
div#tools-bottom { background: url(../images/photomarStudio-tools-spacer.jpg) no-repeat center bottom; height: 8px; clear:both; }
/*End Tools box styles*/

/*Contact Form Styles*/
div#contact-form { text-align: left; }
div#contact-form label { display:block; font-size: 12px; color: #CCCCCC; }
input.form-field, div#contact-form textarea { color: #FFFFFF; background: #000000; margin: 0px 0px 10px; padding: 4px; font-size: 14px; border: 1px solid #333333; width:400px; }
input.form-buttom { clear: both; }
div#contact-map { font-size: 13px; color: #FFFFFF; text-align: left;  }
div#contact-map a:link, div#contact-map a:visited { color:#FFFFFF; }
div#contact-map p { margin-bottom: 8px; }
div#contact-map h2{ margin-top:0px;}
p.msg_ok { font-size: 12px; font-weight: bold; color: #00CC33; margin: 0px 0px 8px; padding: 3px; text-align: left; width:404px; }
p.msg_error { font-size: 11px; font-weight: bold; color: #FFFFFF; margin: 0px 0px 8px; padding: 3px; background: #09f; text-align: left; width:404px; }
/*end contact forms*/


/*website portfolio*/
div#website-content { width: 512px; margin-right: auto; margin-left: auto; }
div#website-content h2 { /*font-size: 1.2em;
	color: #09f !important;
	margin: 0px;
	padding: 10px 0px;
	text-align: left;*/
	text-indent: -9999px; overflow: hidden; }
div#website-web { margin-bottom: 30px; }
div#website-web img { }
div#website-details { color: #FFFFFF; font-size: 12px; text-align: left; padding: 8px; }
div#website-details a, div#website-details a:link, div#website-details a:visited { color: #09f; text-decoration: none; }
div#website-details a:hover, div#website-details a:focus { color: #FFFFFF; text-decoration: underline; }
/*end website portfolio*/


/*Newsletter box styles*/
div#newsletter { padding: 10px 15px; }
div#newsletter p { margin-bottom: 15px; font-size: 11px; }
div#newsletter form { margin-top: 10px; margin-bottom: 10px; }
div#newsletter form label { display:block; font-size: 11px; color: #CCCCCC; }
input.form-list-field { color: #FFFFFF; background: #000000; margin: 0px 0px 10px; padding: 3px; font-size: 12px; border: 1px solid #333333; width:260px; }
div#newsletter a, div#newsletter a:link, div#newsletter a:visited { background: url(none); font-size: 11px; color: #CCCCCC; }
div#newsletter a:hover, div#newsletter a:focus { background: url(none); color: #09f; }
div#newsletter-content { color: #ccc; background: #000; padding: 30px 50px; }
div#newsletter-content a, div#newsletter-content a:link, div#newsletter-content a:visited { background: url(none); font-size: 12px; color: #CCCCCC; }
div#newsletter-content a:hover, div#newsletter-content a:focus { background: url(none); color: #09f; }
/*End newsletter box styles*/


/*Clients section*/
div#clients-content { width: 812px; margin-right: auto; margin-left: auto; }
div#clients-content h2 { font-size: 1.2em; color: #09f !important; margin: 0px; padding: 10px 0px; text-align: left; }
div#clients-content { color: #CCCCCC; padding-bottom: 400px; }
/*End clients section*/

/*Events section*/
div#events-content { width: 812px; margin-right: auto; margin-left: auto; color: #CCCCCC; }
div#events-content h2 { font-size: 1.2em; color: #09f !important; margin: 0px; padding: 10px 0px; text-align: left; }
div.event-section { padding-bottom: 30px; }
div.event-section h3 { text-align: left; margin-bottom: 8px; }
div.event-section ul { text-align: left; }
div.event-section ul li { font-size: 12px; list-style: none; margin-bottom: 5px; }
div.event-section ul li a, div.event-section ul li a:link, div.event-section ul li a:visited { font-size: 12px; list-style: none; color:#FFFFFF; }
div.event-section ul li a:hover, div.event-section ul li a:focus { font-size: 12px; list-style: none; color:#09f; }
/*End Events section*/


div#banner-promo-1, div#banner-promo-2 { display: block; height: 425px; width: 935px; }
div#banner-promo-1 { background: url(../images/photomar-studio-see-our-latest-photographs.png) no-repeat; }
div#banner-promo-2 { background: url(../images/photomar-studio-see-the-latest-websites.png) no-repeat; }
div#banner-promo-1 p, div#banner-promo-2 p { text-indent: -9999px; overflow: hidden; }
/*pagination styles*/
.pagination { padding: 2px; width: 180px; margin-right: auto; margin-left: auto; }
.pagination ul { margin: 0; padding: 0; text-align: left; /*Set to "right" to right align pagination interface*/ font-size: 16px; }
.pagination li { list-style-type: none; display: inline; padding-bottom: 1px; font-size: 12px; }
.pagination a, .pagination a:visited { padding: 0 5px; border: 1px solid #666; text-decoration: none; color:#666; }
.pagination a:hover, .pagination a:active { border: 1px solid #fff; color: #000000; background: #fff; }
.pagination a.currentpage { color: #000000 !important; border-color: #09f; font-weight: bold; cursor: default; background: #09f; }
.pagination a.disablelink, .pagination a.disablelink:hover { background-color: #000; cursor: default; color: #333333; border-color: #333; font-weight: normal !important; }
.pagination a.prevnext { font-weight: bold; }
/*end pagination*/


div#find-us p { font: 12px Arial, Helvetica, sans-serif; color: #999; }
div#find-us a { font: 12px Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; }
div#find-us a:hover { font: 12px Arial, Helvetica, sans-serif; color: #F00; text-decoration: underline; }
