@charset "UTF-8";
/* CSS Document */


/************************ CSS Reset ******************************/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

img { border: none; }

/************************ CSS Structure ******************************/

body { background: url(images/bg.jpg) repeat-x top left; font-family: Arial, Helvetica, sans-serif; }

#wrap { width: 1019px; margin: 0 auto; }

/************************ CSS Header ******************************/

#header { width: 1019px; height: 146px; background: url(images/headerbg.jpg) no-repeat top right; }

#logo { width: 447px; height: 146px; float: left; }

#number { width: 572px; height: 111px; float: right; }


/********************************************** CSS Navigation Styles ****************************************************/

#nav { width: 572px; height: 35px; float: right; }

#nav ul { width: 300px; margin: 0 auto; }

#nav li { display: inline; }

#nav a { display: block; float: left; padding: 0px 20px; font-size: 0.8em; line-height: 2.5em; color: #c39; height: 33px; text-decoration: none; background: url(images/navbg.jpg) repeat-x top left; border: 1px solid #FFF; }

#nav a:hover { background-color: #fff; background-image: none; }


/************************ CSS Content ******************************/

#mainbody { width: 992px; margin-left: 20px; background: url(images/call.jpg) no-repeat bottom right; float: left; }

#mainbodynobg { width: 992px; margin-left: 20px; float: left; }


/************************ CSS Leftcol ******************************/

#leftcol { width: 705px; float: left; background: url(images/leftcolbg.jpg) no-repeat top right; padding: 36px 0px 0px 0px; }

#text { width: 625px; padding: 0px 45px 45px 35px; background: url(images/textbg.jpg) no-repeat bottom; }

/********************************************** CSS Leftcol Styles ****************************************************/

#flash { width: 688px; height: 261px; }

#leftcol a { color: #F39; }

#leftcol a:hover { color: #000; }

#leftcol input { border: 1px solid #666; padding: 3px; }

#leftcol ul { padding: 20px 0px 0px 20px; }

#leftcol ol { padding: 20px 0px 0px 20px; }

#leftcol li { font-size: 0.7em; line-height: 2em; }

h1 { padding-top: 20px; font-weight: lighter; font-size: 1.5em; line-height: 1.1em; }

h2 { padding-top: 20px; font-weight: lighter; font-size: 1.4em; line-height: 1.1em; }

p { padding-top: 20px; font: lighter 0.7em/1.4em Arial, Helvetica, sans-serif; color: #333; }

.boldpink { font-weight: bold; color: #939; }

.pink { color: #c39; }

.floatr { float: right; margin-left: 30px; }

.lipliner { float: right; margin: 20px 0px 0px 20px; }

.eyebrows { float: left; margin: 10px 20px 10px 0px; }

.linkbox { background-color: #F39; padding: 0px 0px 20px 20px; margin-top: 40px;}

.linkbox p { color: #fff; }

.bgnone { background: none; }

#rightform { float: right; width: 250px; padding: 0px 0px 10px 10px; border: 1px solid #999; margin-top: 30px; }

.secureimg { border: 1px solid #666; }

.tickpinkbox { background-color: #FCF; border: 1px solid #333; padding: 0px 0px 20px 20px; }

.tickredbox { background-color: #FCF; border: 1px solid #333; padding: 0px 0px 20px 20px; }


/************************ CSS Rightcol ******************************/

#rightcol { width: 287px; float: left; background: url(images/rightcolbg.jpg) no-repeat top left; padding: 34px 0px 0px 0px; }

/********************************************** CSS Submenu Styles ****************************************************/

#sub { width: 287px; height: 220px; background: url(images/submenubg.jpg) no-repeat top; }

#sub ul { padding: 10px 20px 0px 20px; }

#sub li { list-style-type: none; display: block; font-size: 0.9em; height: 30px; line-height: 30px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; text-decoration: none; color: #c39; }

#sub a {  }

#sub a:hover { color: #333; }

.title { font-size: 1.3em; font-weight: bold; color: #F39; padding-left: 10px; }



/********************************************** CSS Contact Styles ****************************************************/

#contact { width: 287px; background: url(images/contactbg.jpg) no-repeat top; }


.ctitle { font-size: 1.3em; font-weight: bold; color: #F39; padding: 40px 0px 0px 10px; }

.cinfo { padding: 10px 0px 0px 20px; }


form { padding: 10px 0px 20px 20px; background: url(images/formbg.jpg) no-repeat bottom; }

input { margin-bottom: 3px; }


.map { float: right; font: lighter 0.8em/1.2em Arial, Helvetica, sans-serif; margin-top: 20px; clear: right; color: #906; }

.button { margin-top: 5px; }


/********************************************** CSS Footer Styles ****************************************************/

#footer { background: url(images/footbgrepeat.jpg) repeat-x top left; height: 119px; clear: both; }

#infooter { background: url(images/footerbg.jpg) no-repeat; height: 109px; width: 967px; margin: 0 auto; padding-top: 10px; }

#infooter p { color: #FFF; font-size: 0.8em; text-align: center; padding: 5px 0px 0px 0px; }

#infooter ul { width: 800px; margin: 0 auto; text-align: center; }

#infooter li { display: inline;  }

#infooter a { color: #fff; font-size: 0.8em; margin: 0 5px; padding: 0px; }

#infooter a:hover { text-decoration: none; }






