/*
	
	Goodbookshop.com styles
	created by Ryan Mitchell on 26/09/2006

*/

html, body, div, form { margin:0px; padding:0px; }
body { background-color: #FFFFFF; font-family:Helvetica, Arial, sans-serif; color:#333; font-size:13px; }
p { margin:0px; padding:6px 0px; }
img { border:none; }
a { color:#5B679C; text-decoration:none; }
a:hover { text-decoration:underline; }

/* layout styles */
#container { width:750px; }
#top_left { position:absolute; top:0px; left:0px; }
#links { height:25px; background-image:url(../images/links_back.gif); background-repeat:repeat-x; padding:32px 0px 0px 130px; }
#links img { padding:0px 5px; }
#banner { height:113px; border-bottom:2px solid #5B679C; background-image:url(../images/banner_back.jpg); background-position:top right; background-repeat:no-repeat; }
#content { padding:40px 20px 0px 30px; background-image:url(../images/content_back.jpg); background-repeat:repeat-x; }
#content .sidebar { float:right; width:175px; margin:40px 0px 30px 30px; padding:0px 0px 0px 30px; border-left:1px solid #666; }
#content .sidebar input { margin-bottom:8px; } 
#footer { padding:25px 0px 0px 30px; }

/* text styles */
#links { font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#fff; text-transform:uppercase; }
#links a { color:#fff; text-decoration:none; }
#links a:hover { color:#000; text-decoration:underline; }
#content .title { font-size:24px; }
#content .sidebar .title { font-size:19px; padding-bottom:16px; }
#content .sidebar label { font-size:12px; font-style:italic; }
#footer { clear:both; color:#999999; font-size:11px; line-height:140%; }
#footer a { color:#999; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

/* form styles */
label { font-weight:bold; line-height:20px; width:120px; float:left; }
input { width:150px; height:14px; padding:0px; margin:0px; border:1px solid #000000; padding:2px 2px; font-size:11px; }
textarea { width:150px; height:42px; padding:0px; margin:0px; border:1px solid #000000; padding:2px 2px; font-size:11px; }
input.submit { width:75px; height: 18px; border:1px solid #000000; font-size:11px; margin: 10px 0px 0px 50px; }
input.checkbox { width: 20px; }
