/* 

coffee cafe - CSS File

FOR INNER PAGE

*/

/* about */
.box, .boxLast{width:587px; margin-bottom:20px; clear:left; padding:10px 0px 20px 0px;}
.box{background-image:url(../images/templates/line.gif); background-repeat:no-repeat; background-position:bottom; }

.listimage{margin:0px; padding:10px 0px 0px 0px; list-style-type:none;}
.listimage li{margin:0px; padding:0px 22px 0px 0px; list-style-type:none; float:left}
.listimage li.nomargin{padding:0px 0px 0px 0px  !important;}
.listbox{clear:left; width:587px; float:left; padding:15px 0px 0px 0px}


/* menu */
.boxmenu{width:250px; float:left;  margin:0px 80px 20px 0px;}
.boxmenunomargin{width:250px; float:left; margin:0px 0px 20px 0px;}
.boxmenu h3, .boxmenunomargin h3{margin-top:8px;}
#inline h3{margin-top:8px;}

/* contact */
form{margin:0; padding:0;}
fieldset{border:0px;}
#contact_form{margin:0 auto; position:relative}
label{margin:3px 0px;}
label.sp { width:3px;}
span.error{color:red;text-align:left;}

#message{ margin-left:0px;}
#message h2	{}
#message p{margin:6px 0px; }

input.text-input{ margin:4px 8px 4px 0px; width: 280px; height:15px; padding:5px 2px; border:solid 1px #e4e4e4; vertical-align:middle}
textarea.text-input{ margin:0px 8px 4px 0px; padding: 5px 2px; border:solid 1px #e4e4e4; vertical-align:top; width:380px;}
#contact_form input:focus, #contact_form textarea:focus {border:solid 1px #e4e4e4; }
input.text-input{width: 320px; margin:3px 0px 6px 0px}
textarea.text-input{width: 320px; margin:0px}
span.error{color:red;text-align:left;}
input.button{background-color:#f6f6f6;color:#333333 !important; padding:5px 10px 8px 10px; width:100px; height: 30px; display:block; margin-top:10px; border:0px;cursor:pointer;}


