/*
-----------------------------------------------
Style Sheet

Site: DominiePress
Author:   DominiePress    www.dominiepress.com
Version:  0.1
----------------------------------------------- */
body {margin:0;padding:0;text-align:center;background:#CBC7B6;font: 11px/1.1em   Arial, Helvetica, sans-serif;}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {*/

/*SAFARI 2 */
html:first-child body{font: 11px/1.1em   Helvetica, Arial, sans-serif;}
html:first-child td.inputbg_text,
html:first-child td.inputbg_phone,
html:first-child td.inputbg_pages,
html:first-child td.inputbg_weight{background:none;}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	/*OPERA */
	head~body {font: 11px/1.1em   Arial, Helvetica, sans-serif;background:#CBC7B6;}
	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/*SAFARI 3 */
	body{font: 11px/1.1em   Helvetica, Arial, sans-serif;}
	td.inputbg_text,td.inputbg_phone,td.inputbg_pages,td.inputbg_weight{background:none;}
}


/*\*/
/*html*#container{[font: 11px/1.1em   Helvetica,Arial, sans-serif;]}
.dummyend[id]{clear:both;}*/
/*\*/

#container{position:relative;margin:0 auto;width:1000px;padding:0;text-align:left;background:transparent url(../i/content-bg.gif);margin-top:20px;}

#header{position:relative;background:url(../i/header-bg.gif) no-repeat;width:1000px;height:64px;z-index:1;}
#header h1{position:absolute;text-indent:-10000px;margin:0;padding:0;}
#header h1#dominiepress{background:url(../i/logo_dominiepress.gif) no-repeat;left:23px;top:18px;}
#header h1#dominiepress a{display:block;width:131px;height:18px;}

/* MENU */
#menusystem{position:relative;z-index:1;}
#menu{list-style:none;margin:0;width:973px;;padding:0;height:16px;margin-left:23px;background:white;}
#menu li{float:left;margin:0;padding:0;}	
#menu li a{display:block;height:16px;text-indent:-10000px;text-decoration:none;}
#menu li a:hover{background-position:0 -16px;}
#menu li a img{border:0;}
#bgmenu{position:relative;width:1000px;height:16px;overflow:hidden;}
#btn_menu{position:absolute;left:23px;}


a#m_home{background:url(../i/m_home.gif) no-repeat;width:39px;}
a#m_about_us{background:url(../i/m_about-us.gif) no-repeat;width:54px;}
a#m_our_services{background:url(../i/m_our-services.gif) no-repeat;width:73px;}
a#m_awards{background:url(../i/m_awards.gif) no-repeat;width:66px;}
a#m_showcase{background:url(../i/m_showcase.gif) no-repeat;width:84px;}
a#m_technical_information{background:url(../i/m_technical-information.gif) no-repeat;width:149px;}
a#m_green_printing{background:url(../i/m_green-printing.gif) no-repeat;width:99px;}
a#m_creative_engineering{background:url(../i/m_creative-engineering.gif) no-repeat;width:144px;}
a#m_get_a_quote{background:url(../i/m_get-a-quote.gif) no-repeat;width:85px;}
a#m_client_login{background:url(../i/m_client-login.gif) no-repeat;width:88px;}
a#m_contact{background:url(../i/m_contact.gif) no-repeat;width:70px;}


body.home #menu a#m_home,
body.about_us #menu a#m_about_us,
body.our_services #menu a#m_our_services,
body.awards #menu a#m_awards,
body.showcase #menu a#m_showcase,
body.technical_information #menu a#m_technical_information,
body.green_printing #menu a#m_green_printing,
body.creative_engineering #menu a#m_creative_engineering,
body.get_a_quote #menu a#m_get_a_quote,
body.client_login #menu a#m_client_login,
body.contact #menu a#m_contact{background-position:0 -16px;}


/* MENU - SUB */
#menusystem .menusub ul{position:relative;z-index:11;margin:13px 0 0 18px;padding:0;list-style:none;}
#menusystem .menusub ul li{float:left;margin:0;padding:0;}
#menusystem .menusub ul li a{display:block;width:88px;text-indent:-10000;padding:5px 0 ;}
#menusystem .menusub ul li a:hover{background-position:0 -20px;}

#menusystem  #sm_showcase ul li a{width:88px;}
#menusystem  #sm_technical_information ul li a{width:138px;}
#menusystem  #sm_creative_engineering ul li a{width:153px;}


#sm_showcase{position:absolute;left:252px;top:16px;width:108px;height:103px;}
#sm_showcase ul{width:108px;height:103px;}
#sm_showcase .bg{position:absolute;left:0;top:0;z-index:1;background:transparent url(../i/smbg_showcase.png);margin:0 auto;width:108px;height:103px;}
* html #sm_showcase .bg{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="i/smbg_showcase.png");background-image:none;}

#sm_technical_information{position:absolute;left:580px;top:16px;width:157px;height:197px;}
#sm_technical_information ul{width:157px;height:197px;}
#sm_technical_information .bg{position:absolute;left:0;top:0;z-index:1;background:transparent url(../i/smbg_technical-information.png);margin:0 auto;width:157px;height:201px;}
* html #sm_technical_information .bg{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="i/smbg_technical-information.png");background-image:none;}

#sm_creative_engineering{position:absolute;left:340px;top:16px;width:178px;height:135px;}
#sm_creative_engineering ul{width:153px;}
#sm_creative_engineering .bg{position:absolute;left:0;top:0;z-index:1;background:transparent url(../i/smbg_creative-engineering.png);margin:0 auto;width:178px;height:135px;}
* html #sm_creative_engineering .bg{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="i/smbg_creative-engineering.png");background-image:none;}


a#sm_layout{background:url(../i/sm_layout.gif) no-repeat;}
a#sm_colors{background:url(../i/sm_colors.gif) no-repeat;}
a#sm_art_preparation{background:url(../i/sm_art-preparation.gif) no-repeat;}
a#sm_art_submission{background:url(../i/sm_art-submission.gif) no-repeat;}
a#sm_proofing_methods{background:url(../i/sm_proofing-methods.gif) no-repeat;}
a#sm_ask-dominie{background:url(../i/sm_ask-dominie.gif) no-repeat;margin-top:20px;}

body.layout #sm_technical_information a#sm_layout,
body.colors #sm_technical_information a#sm_colors,
body.art_preparation #sm_technical_information a#sm_art_preparation,
body.art_submission #sm_technical_information a#sm_art_submission,
body.proofing_methods #sm_technical_information a#sm_proofing_methods{background-position:0 -20px;}

a#sm_tbwa{background:url(../i/sm_tbwa.gif) no-repeat;width:188px;}
a#sm_pedderzine{background:url(../i/sm_pedderzine.gif) no-repeat;}
a#sm_werk11{background:url(../i/sm_werkno11.gif) no-repeat;}
a#sm_werk13{background:url(../i/sm_werkno13.gif) no-repeat;}

body.tbwa #sm_creative_engineering a#sm_tbwa,
body.pedderzine #sm_creative_engineering a#sm_pedderzine,
body.werk11 #sm_creative_engineering a#sm_werk11,
body.werk13 #sm_creative_engineering a#sm_werk13{background-position:0 -20px;}

a#sm_artistic{background:url(../i/sm_artistic.gif) no-repeat;}
a#sm_marcomm{background:url(../i/sm_marcomm.gif) no-repeat;}
a#sm_publishing{background:url(../i/sm_publishing.gif) no-repeat;}

body.artistic #sm_showcase a#sm_artistic,
body.marcomm #sm_showcase a#sm_marcomm,
body.publishing #sm_showcase a#sm_publishing{background-position:0 -20px;}


/* SUBMENU LEFT */
ul.submenu{list-style:none;margin:0;padding:0;width:130px;}
ul.submenu li{background:url(../i/list_ico_pipe.gif) repeat-y;margin:0;padding:0;padding-left:15px;float:left;}
ul.submenu li a{display:block;color:#737373;width:130px;padding:2px 0;}
ul.submenu li a:link{text-decoration:none;}
ul.submenu li a:visited{text-decoration:none;}
ul.submenu li a:hover{text-decoration:underline;}

ul.submenu ul.submenu{display:none;}
ul.submenu ul.submenu li{background:none;}

body.layout #lsm_layout ul.submenu,
body.colors #lsm_colors ul.submenu,
body.art_preparation #lsm_art_preparation ul.submenu,
body.art_submission #lsm_art_submission ul.submenu,
body.proofing_methods #lsm_proofing_methods ul.submenu{display:block;}

#content .sec_content .submenu a{text-decoration:none;}
#content .sec_content .submenu a:link{text-decoration:none;}
#content .sec_content .submenu a:visited{text-decoration:none;}
#content .sec_content .submenu a:hover{text-decoration:underline;}


/*GENERAL */
a{color:#737373;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
.hidden{display:none;}
h3{font-size:12px;margin:3px 0;color:#333333;}
h4{font-size:11px;margin:3px 0;color:#737373;}
h5{font-size:10px;margin:3px 0;color:#737373;}
p,li,td{margin:0;color:#737373;font-size:10px;line-height:15px;}
p{margin:8px 0 0 0;}
p.first{margin:0;}
th{font-size:10px;color:#737373;}
br.clear{clear:both;}
.block{display:block;margin:5px 0;}
.note{font-size:9px;}
textarea,input{font-size:11px;}
span.red{color:red}

/* CONTENT */
#content{position:relative;}
#content #mainsec{margin-left:2px;}
#content .wrapper{margin-left:20px;margin-top:20px;}

#content .sec_content{padding-right:35px;}
#content a{text-decoration:underline;}
#content a:hover{text-decoration:none;}

#content .div_con_2col{float:left;width:400px;}
#content .div_con_3col{float:left;width:300px;}
#content .div_con_4col{float:left;width:200px;}
#content div.subcon{width:350px;}

h3.ask-dominie{background:url(../i/h3_ask-dominie.gif) no-repeat;}
h3.ask-dominie a{text-indent:-10000;width:73px;height:11px;display:block;margin-bottom:20px;}


/* CONTENT SPECIFIC */
#con_testimonials em{font-size:12px;}

body.home .pica_logo{position:absolute;right:80px;top:230px;}

body.about_us p{margin:8px 0 0 0;}
body.about_us #content ul {margin-left:0;padding:0;list-style:none;}
body.about_us #content ul li {background:url(../i/listico_bullet.gif) no-repeat 5px 5px;padding-left:20px;}

body.awards #content div.subcon{width:auto;}
body.awards table td{vertical-align:top;}
body.awards h3,body.awards h5{color:#000;}
body.awards h3{margin-bottom:18px;}
body.awards h5{font-size:11px;}
body.awards #con_testimonials strong{color:#000;}



body.technical_information #content .sec_content{width:900px;padding:0;margin:0;}
body.technical_information #content .dyn_content ul{margin:0;padding:0;list-style:none;}
body.technical_information #content .dyn_content ul li{background:url(../i/listico_bullet.gif) no-repeat 5px 5px;padding-left:20px;}
body.technical_information label.error{clear:both;display:block;color:red;}
body.contact h3,body.contact h5{color:#000;}

#con_ask-dominie th{text-align:left;padding-top:6px;vertical-align:top;}
#con_ask-dominie textarea{font-size:11px;font-family:Arial, Helvetica, sans-serif;width:250px;}

body.our_services .tbl_ourservices strong{color:#000;}
body.our_services .tbl_ourservices th{background:#F0F0F0;}

#footer{position:relative;font-size:9px;background:url(../i/footer.gif) no-repeat left bottom;width:1000px;padding-left:20px;padding-bottom:20px;z-index:1;}
#footer p{margin:0;}
#footer p a{color:#333;text-decoration:underline;}
#footer p a:hover{color:#333;text-decoration:none;}
#copyright{font-size:9px;}


/* POP UP */
.popup_small, .popup_big{position:fixed;_position:absolute;z-index:2;left:0;top:0;text-align:left;padding-left:20px;padding-bottom:20px;display:none;}
.popup_small .sec_con,.popup_big .sec_con{padding:25px 35px;}
.popup_small a{font-size:9px;color:#262626;text-decoration:none;}
.popup_small a:hover{text-decoration:underline;}

.popup_small{}
.popup_big{}

#pop_bg{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;border:1px solid #cecece;z-index:2;background:black;}


.inputbg_text{background:url(../i/inputbg_text.gif) no-repeat 4px 4px;width:157px;height:21px;}
.inputbg_text input{width:150px;margin-left:3px;font-size:10px;height:22px;border:0;background:none;}
.inputbg_phone{background:url(../i/inputbg_phone.gif) no-repeat 4px 4px;width:157px;height:21px;}
.inputbg_phone input{width:130px;margin-left:23px;font-size:10px;height:22px;background:none;border:none;}
.inputbg_pages{background:url(../i/inputbg_pages.gif) no-repeat 4px 2px;height:21px;}
.inputbg_pages input{width:59px;margin-left:3px;font-size:10px;height:22px;background:none;border:none;}
.inputbg_pages div input{margin:0;}
.inputbg_weight{background:url(../i/inputbg_weight.gif) no-repeat;width:87px;height:21px;}
.inputbg_weight input{width:79px;margin-left:3px;font-size:10px;background:none;border:none;}

.inputbg_textarea{background:url(../i/inputbg_textarea.gif) no-repeat 4px 5px;width:257px;height:75px;}
.inputbg_textarea textarea{width:247px;margin-left:3px;font-size:10px;font-family:arial,helvetica,verdana,sans-serif;background:none;border:none;height:60px;}

.input_radio{vertical-align:middle;}
#content .input_checkbox{vertical-align:middle;width:auto;}
.input_select{vertical-align:middle;}
.formlabel td{height:21px;}
.formlabel td.radio{height:31px;}

