/**
* Author: Andrew Lennard
* Date: 03/07/09
* File: styles/main.css
*/

/**** Some basic general declarations ****/
*{margin:0px; padding:0px}
html {min-height: 100%; height: auto;}
body {background-color:#789bd7; height:100%; min-height:100%; background-repeat: no-repeat;}
p, h1, h2, h3, h4, h5, h6, input, textarea, address, form, select, label, ul, li, ii { margin: 0px; padding: 0px; font-family: "Times New Roman", Times, serif; font-size: 11px; color: #ffffff; }
a:link {text-decoration:underline}
a:visited {text-decoration:none}
a:hover {text-decoration:none}

/**** background ****/
#background { position: fixed; top: 0px; right: 0px; width: 2000px; height: 492px; z-index: -100; background-image:url("http://www.regencyfactors.co.uk/images/repeat.gif"); background-repeat:repeat-x; }

/**** Watering Can ****/
#can { position: fixed; top: 0px; right: 0px; width: 440px; height: 558px; background-image:url("http://www.regencyfactors.co.uk/images/can.jpg"); background-repeat: no-repeat; z-index:0; }

/**** Header Text ****/
#header { z-index: 50; position:absolute; top:40px; left:7px; width:538px; height:100px; text-align:center }
#header h1 { font-size: 59px; color: #ffffff; letter-spacing: -1px; line-height: 95%; font-weight: normal; font-family: "Times New Roman", Times, serif; }

/**** Navigation Col ****/
#navtext { z-index: 10; position: absolute; top:175px; left:7px; width: 538px; }
#navtext li { display: inline; }
#navtext li a:link, #navtext li a:visited  { font-size: 15px; letter-spacing: 0px; color: #ffffff; font-weight: normal; text-decoration: none; font-family: "Times New Roman", Times, serif; }
#navtext li a:hover { color: #FFCC33; }
#navtext li a:active { color: #FFCC33; }
#navtext #home{ padding: 0 5.5em 0 3em; }
#navtext #aboutus{ padding: 0 5.6em 0 0; }
#navtext #news{ padding: 0 6.6em 0 0; }
#navtext #links{ padding: 0 5.2em 0 0; }
#navtext #contacts{ padding: 0 0 0 0; }

/**** Navigation Col Sub ****/
#navtext-sub { z-index: 15; position: absolute; padding: 0 0 0 0; top:218px; left:16px; width: 518px; }
#navtext-sub li { display: inline; }
#navtext-sub li a:link, #navtext-sub li a:visited  { font-size: 15px; color: #ffffff; margin: 0 0 0 0; font-weight: normal; text-decoration: none; font-family: "Times New Roman", Times, serif; }
#navtext-sub li a:hover { color: #000000; }
#navtext-sub #Invoicefinance{ padding: 0 72px 0 37px; }
#navtext-sub #Purchasefinance{ padding: 0 51px 0 0; }
#navtext-sub #Introducer{ padding: 0 0 0 0; }

/**** Navigation ****/
#nav { z-index: 9; position:absolute; top:170px; left:7px; width:538px; height:80px; background-color: ; text-align:center; background-image:url("http://www.regencyfactors.co.uk/images/nav-buttons.png"); background-repeat: no-repeat; }

/**** Main Content ****/
#content { z-index:100; position:absolute; top:260px; left:7px; width:538px; height:560px; background-image:url(http://www.regencyfactors.co.uk/images/content-box.png); background-repeat:no-repeat; }
#content p { font-size: 13px; color: #ffffff; padding:16px 16px 16px 16px; margin: 0 0 -15px 0; letter-spacing: 0px; font-weight: normal; font-family: "Times New Roman", Times, serif; }
#content p a { font-size: 13px; color: #ffffff; padding: 0 0 0 0; margin: 0 0 0 0; letter-spacing: 0px; font-weight: normal; font-family: "Times New Roman", Times, serif; text-decoration: none }
#content p big { font-size: 20px; color: #000000; padding:0 0 0 0; margin: 0 0 -15px 0; letter-spacing: 0px; font-weight: normal; font-family: "Times New Roman", Times, serif; }
#content h2 { font-size: 28px; color: #ffffff; padding:16px 16px 16px 16px; margin: 0 0 -25px 0; letter-spacing: 0px; font-weight: normal; font-family: "Times New Roman", Times, serif; }
#content h2 a { color: #ffffff; text-decoration: none }
#content h3 { font-size: 20px; color: #ffffff; padding:16px 16px 16px 16px; margin: 0 0 -15px 0; letter-spacing: 0px; font-weight: normal; font-family: "Times New Roman", Times, serif; }
#content h3 a { color: #ffffff; text-decoration: underline }
#content h4 { font-size: 20px; color: #000000; padding:16px 16px 16px 16px; margin: 0 0 -25px 0; letter-spacing: 0px; font-weight: normal; font-family: "Times New Roman", Times, serif; }
#content h4 a { font-size: 20px; color: #000000; letter-spacing: 0px; font-weight: normal; font-family: "Times New Roman", Times, serif; text-decoration:underline }
#content h5 { font-size: 16px; color: #000000; padding:16px 16px 16px 16px; margin: 0 0 -25px 0; letter-spacing: 0px; font-weight: normal; font-family: "Times New Roman", Times, serif; }
#content img { margin: 20px 0 5px 16px;}

/**** Content-News ****/
#content-links { z-index:100; position:absolute; top:260px; left:7px; width:538px; height:560px; background-image:url(http://www.regencyfactors.co.uk/images/content-box.png); background-repeat:no-repeat; }
#content-links p { font-size: 13px; color: #ffffff; padding:16px 16px 16px 16px; margin: 0 0 -15px 0; letter-spacing: 0px; font-weight: normal; font-family: "Times New Roman", Times, serif; }
#content-links p big { font-size: 20px; color: #000000; padding:0 0 0 0; margin: 0 0 -15px 0; letter-spacing: 0px; font-weight: normal; font-family: "Times New Roman", Times, serif; }
#content-links h2 { font-size: 28px; color: #ffffff; padding:16px 16px 16px 16px; margin: 0 0 -25px 0; letter-spacing: 0px; font-weight: normal; font-family: "Times New Roman", Times, serif; }
#content-links h3 { font-size: 20px; color: #000000; padding:16px 16px 6px 16px; margin: 0 0 -15px 0; letter-spacing: 0px; font-weight: normal; font-family: "Times New Roman", Times, serif; }
#content-links h3 a { font-size: 20px; color: #000000; font-family: "Times New Roman", Times, serif; text-decoration:underline }
#content-links h4 { font-size: 20px; color: #000000; padding:16px 16px 16px 16px; margin: 0 0 -25px 0; letter-spacing: 0px; font-weight: normal; font-family: "Times New Roman", Times, serif; }
#content-links h4 a { font-size: 20px; color: #000000; letter-spacing: 0px; font-weight: normal; font-family: "Times New Roman", Times, serif; text-decoration:underline }
#content-links img { margin: 20px 0 5px 16px;}

/* Forms */
#content #frmContact fieldset { z-index:110; width: 510px; height: auto; margin: 0 0 0 0; border: 0px solid #8bc53f; padding: 16px 0 0 16px; }
#content #frmContact label { font-size: 12px; width: 77px; float: left; font-weight: bold; margin: 10px 0 0 0; }
#content #frmContact input { font-size: 12px; color:#000000; width: 430px; float: left; border: none; margin: 10px 0 0 0; height: 18px; }
#content #frmContact textarea { font-size: 12px; color:#000000; width: 430px; height: 60px; margin: 10px 0 0 0; border: none; float: left; }
#content #frmContact p { font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
#content #frmContact p input { float: none; width: 25px; margin: 0; padding: 0; }
#content #frmContact .notice { border: 2px solid #EDEF00; background: #FEFFAF; color: #333333; font-weight: bold; padding: 0px; line-height: 18px; }
#content #frmContact .error { border: 1px solid #DF2929; background: #EFC2C2; color: #FFFFFF; font-weight: bold; padding: 1px; line-height: 18px; margin: -15px 0 16px 76px; width: 208px; }
#content #frmContact .reqField { background: #FF8F8F; color: #ffffff; }
#content #frmContact fieldset p {font-size: 12px; margin: 10px 0 0 0; padding: 0; }
#content #frmContact img { margin: 5px 0 2px 0px; padding: 0 0px 0px 0; }


/**** Footer ****/
#footer { position: fixed; width: 1002px; height: 196px; left: 0px; bottom: 0px; background: url(http://www.regencyfactors.co.uk/images/footer-img.jpg) no-repeat; z-index:-10; }
#footer-text { z-index:10; position: fixed; width: 224px; height: 36px; left: 530px; bottom: 18px; text-align:right; }
#footer-text p a { font-size: 11px; color: #ffffff; text-decoration:none }
