/* CSS Document */

body {margin: 0px; padding: 0px; background-image: url(images/background-new.gif); background-repeat: repeat-x; color: #333; font: 1em/1.4em "Lucida Grande", Lucida, Verdana, sans-serif;}
form {padding: 0px 0px 0px 0px; margin: 0px; border-bottom: 1px dashed #333;}
h1,h2,h3 {font-family: Georgia, "Times New Roman", serif; letter-spacing: 1px; color: #A8251C;}
a {text-decoration: none; color: #29166F;}
a:hover {text-decoration: underline; color: #A8251C;}
hr {border : 0px; border-top: 1px solid #A8251C; height: 0px;}
fieldset {border: 1px solid #29166F;}

/* FRAME */

#frame {margin: 0px auto 0px auto; width: 770px; border: 2px solid #fff; font-size: 0.8em;}

/* HEADER */

#header {padding: 4px 0px 4px 0px; _padding: 2px 0px 2px 0px; height: 70px; /*background-color: orange;*/}
#header p {float: right; margin: 30px 0px 0px 0px;}

/* NAV */

#nav {height: 24px; color: #fff; /*background-color: pink;*/}
#nav ul {margin: 0px; padding: 0px;}
#nav li {padding: 0px 4px 0px 4px; list-style: none; float: left; line-height: 24px;}
#nav a {color: #fff;}
#nav a:hover {}

.navborder {border-right: 1px solid #fff;}

/* SPLASH */

/*#splash {float: left; padding: 0px; margin: 0px; _margin: 1px 0px 0px 0px; height: 190px; color: #fff; font:200%/1.2em Georgia,Serif; /*background-color:orange;}
#splash img {float: right; border-left: 2px solid #fff;} 
#splash p {/*padding: 10px 20px 20px 20px; margin: 30px 20px 0px 20px;}*/

#splash {width: 770px; height: 192px; background-image:url(images/splash-new.jpg); background-repeat: no-repeat;}
#splash h1 {font-size: 24px; margin: 0; color: #fff; padding: 35px 0 20px 20px; line-height: 30px; font-weight: normal;}
 
/* COLUMN LEFT */

#columnleft {float: left; width: 480px; margin: 20px 0px 20px 10px; border-right: 1px dashed #333;  padding-right: 10px; _padding-right: 5px;/*background-color: green;*/}
#columnleft h1 {font-size: 18px; margin: 0px 0px 0px 0px;}
#columnleft h2 {font-size: 14px;}
#columnleft h3 {font-size: 12px;}
#columnleft ul {
	margin-bottom: 10px;
	list-style-image: url(images/arrow.gif);
}

/* COLUMN RIGHT */

#columnright {float: left; width: 248px; margin: 0px 0px 10px 10px; /*border-left: 2px solid #fff; background-color: yellow;*/}
#columnright textarea,select {width: 135px;}
#columnright h2 {font-size: 16px; margin: 20px 0px 10px 0px;}
#columnright ul {margin: 0; padding: 0;}
#columnright hr {border: 0; height: 1px; border-bottom: 1px dashed #333;}

/* FOOTER */

#footer {background-image: url(images/footer.gif); background-repeat: repeat-x; height: 90px; font-size: 0.8em;}
#footer p {padding: 20px 20px 0px 20px; margin: 0px;}

.holder {width: 770px; margin: 0px auto 0px auto;}

/* CLASSES */

.left {float: left;}
.right {float: right;}

.prices {}
.prices td {padding: 6px; text-align: center; border-bottom: 1px solid #333;}
.cellblue {color: #fff; background-color: #29166F;}
.cellred {color: #fff; background-color: #D4251C;}
.cellshade {background-color: #E6E3EE;}
.redtext {color: #A8251C;}
.formfield {width: 135px;}
.picleft {float: left; margin: 0px 10px 0px 0px;}
.picright{float: right; margin: 0px 0px 0px 10px;}


.special {border-top: 1px dashed #333; border-bottom: 1px dashed #333; margin: 10px 0px 0px 0px; padding-left: 20px;}

.boxrss li {list-style: none; margin: 10px 0 10px 0; padding: 0;}
.boxrss a {text-decoration: underline;}