﻿.about { background:url(images/commtop_bg.jpg) top left no-repeat; }
.about .toplinks { float:right; margin:15px 5px 0 0; }
h1 { padding:16px 0 13px 12px; }


/* about land */
.landtop { margin:0 0 15px 0; padding-top:26px; padding-left:12px; padding-bottom:20px; }
.landtop .toppic { margin-top:-16px; display:block; width:311px; float:left; }
.landtop .listeaser { margin-left:311px; padding-bottom:12px; }
.landtop .listeaser h3 { padding-bottom:12px; }
.landtop .listeaser p { padding:0 30px 9px 20px; }
.aboutali img { display:none; }

.aboutland { margin:20px 30px 0 30px; }
.aboutland h3 { padding:0 0 5px 0; margin:0 0 20px 0; }
.aboutland p { margin:0 0 15px 0; }
.aboutland .readmore { font-weight:bold; }

.aboutland .news h3 { border-bottom:2px solid #C7AC00; }
.aboutland .news .landimg { float:right; width:201px; }
.aboutland .news p { width:285px; }

.aboutland .weknowcoffee { padding:35px 0 0 0; height:185px; }
.aboutland .weknowcoffee h3 { border-bottom:2px solid #C15017; }
.aboutland .weknowcoffee .info { margin:0 0 0 180px; }
.aboutland .weknowcoffee .landimg { float:left; margin:-70px 0 0 -180px;  }

.aboutland .krups h3 { border-bottom:2px solid #6D1A42; }
.aboutland .krups .landimg { float:right; width:165px; }
.aboutland .krups p { width:285px; }

.aboutland .international { padding:35px 0 0 0; height:185px; }
.aboutland .international h3 { border-bottom:2px solid #EDAC00; }
.aboutland .international .info { margin:0 0 0 180px; }
.aboutland .international .landimg { float:left; margin:-70px 0 0 -180px;  }

/* no krups changes international
.aboutland .international { padding:35px 0 0 0; height:185px; }
.aboutland .international h3 { width:357px; border-bottom:2px solid #EDAC00; }
.aboutland .international p { width:355px; }
.aboutland .international .landimg { float:right; margin:-70px 0 0 -180px;  }
*/


/* contact */
.contact { background:url(images/contact/contact_bg.jpg) top left no-repeat; padding:16px 116px 23px 12px; }
.contact h2 { width:440px; }
.contactintro { margin:30px 40px 30px 20px; width:410px; }
.cform { width:510px; }
.cform label { width:190px; display:block; float:left; text-align:right; padding-right:12px;}
.cform fieldset { padding-bottom:6px; }
.cform fieldset input { width:232px; height:15px; border:1px solid #6d1a42; }
.cform fieldset textarea { width:232px; height:122px;  border:1px solid #6d1a42; }
.cform fieldset.attachimage input { height:auto; border:none; }
.cform .whatis { float:right; padding:5px 0 0 5px;  }
.cform label span,
.cform .req span { color:#ea0924; }
.cform fieldset select { width:235px; }
.cform .pplink,
.cform .req { margin-left:202px; margin-bottom:14px; }
.cform .pplink { font-size:9px; }
.cform .btn { margin-left:202px; }
.contactty { margin:15px 0 0 0; height:200px; }
.contactty p { margin:0 0 10px 0; width:300px; }

#codespopup { display:none; position:absolute; left:280px; top:320px; margin:10px; padding:20px; width:310px; background-color:#FFF; border:1px solid #C15017; z-index:5000; }
#codespopup h3 { padding:0 0 15px 0; margin:0 0 15px 0; background:url(../global/images/purple_dashed.gif) bottom left repeat-x;  }
#codespopup .cpinfo { height:140px; }
#codespopup .cpinfo img { float:left; width:157px; }
#codespopup .cpinfo p { margin:0 0 0 175px; }
#codespopup .closeoverlay { float:right; }
#codespopup iframe { display:block; width:350px; height:400px; position:absolute; margin:-20px 0 0 -20px; z-index:-1; }

#uploadpopup { display:none; position:absolute; left:280px; top:700px; margin:70px 10px 0 10px; padding:20px; width:310px; height:60px; overflow:hidden; background-color:#FFF; border:1px solid #C15017; z-index:5000; }
#uploadpopup .cpinfo { width:270px; }
#uploadpopup .closeoverlay { float:right; }
#uploadpopup iframe { display:block; width:350px; height:400px; position:absolute; margin:-20px 0 0 -20px; z-index:-1; }


/* pr land */
.primg { float:right; display:block; margin:10px; width:217px; }
.pr { margin:35px 0 0 35px; width:315px; }
.pritem { padding:0 0 20px 0; margin:0 0 20px 0; background:url(../global/images/purple_dashed.gif) bottom left repeat-x; }
.pritem h2 { margin:0 0 15px 0; padding:0; font-size:14px; line-height:17px; font-weight:bold; background:none; }
.pritem p { margin:0 0 10px 0; }
.pritem a { font-weight:bold; }


/* pr detail */
.prd { margin:10px 30px; }
.prd h2 { margin:0 0 15px 0; padding:0; font-size:14px; line-height:18px; font-weight:bold; background:none; }
.prd h3 { padding:0 0 12px 0; margin:0 0 12px 0; font-size:11px; background:url(../global/images/purple_dashed.gif) bottom left repeat-x; }
.prd p { margin:0 0 10px 0; }


/* international */
.inttop { padding:0 12px 20px 12px; color:#C15017; }
.internationalimg { float:left; margin:0 0 0 5px; width:300px; }
.linklist { margin:0 35px 0 330px; }
.linklist h3 { padding:0 0 5px 0; margin:0 0 15px 0; border-bottom:2px solid #EDAC00; }
.linklist .links { margin:0 0 0 50px; min-height:475px; }
.linklist .links img { margin:0 15px 5px 0; vertical-align:top; }
.linklist .links img { vertical-align:top; } 
.linklist .links .txt { position:relative; top:10px; }


/* we know coffee */
.article { margin:0 30px 20px 30px; padding:10px 0; background:url(../global/images/purple_dashed.gif) bottom left repeat-x; }
.article .rimg { float:left; margin:0 25px 10px 0; width:217px; }
.article h3 { margin:20px 0 15px 0; padding:0; font-size:14px; line-height:17px; color:#C15017; font-weight:bold; }
.article p { margin:0 0 15px 0; }