/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:#D8DAD3 url(images/page-tail.jpg) left top repeat-x; margin-left:15px; margin-right:15px; padding:15px; font-family:verdana;}
#main {left:0;right:0; width:950px; margin:0 auto; text-align:left;}
.errorbox {color:red;font-size:1em; line-height:1em; text-align: center;}
.adminticketreply {padding:20px}
.domaincheckerunavailable{color:red;margin:20px;}
.domaincheckeravailable{color:green;margin:20px;}
.clientticketreply {padding:20px}
.heading2 {font-weight:bold;font-size:1.2em;margin-top:15px;margin-bottom:15px;}
.fieldarea {font-weight:bold;}
img {vertical-align:top;}
a img {border:0;}

table {padding:5px; width:100%; margin:5px;}
td {padding:5px;}
tr {height:40px;}
p {margin: 5px;}


html{font-size:0.9em; line-height:1.5em; color:#000000;}
input, textarea {font-size:0.9em; line-height:1.8em; color:#000000; width: 300px;}
input {vertical-align:middle; font-weight:normal; width: 280px; padding:5px;}
select {vertical-align:middle; font-weight:normal;  width: 280px; padding:3.5px; }

.clientareatableheading {font-weight:bold; background-color:#FF9122;}
.clientareatableterminated {background-color:#FFDDDD;}
.clientareatableactive {background-color:#97FFB1;}
.clientareatablepending {background-color:#FFD3A8;}
a {text-decoration:underline; color:blue;}
a:hover {text-decoration:none;}
ul {list-style:none;}
li a {text-decoration:none;}
li a:hover {text-decoration:underline;}


.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

#main .col-1,
#main .col-2,
#main .col-3,
#main .col-4 {float:left;}

/***************header***************/
#header {height:150px; padding:0px 0 0; border-bottom:1px solid #D3D5CE;}

.logo  {float:left; padding:0 231px 16px 0;}

.menu {float:left; padding-top:18px; width:454px; line-height:0.9em;}
.menu div {background:#C9CEA7 url(images/menu-left.gif) left top no-repeat;}
.menu ul {background:url(images/menu-right.gif) right top no-repeat;}
.menu li {float:left; padding:2px 0 5px;}
.menu li a {font-size:0.909em; text-transform:uppercase; color:#3C3E2C; border-right:1px solid #F3F6E0; padding:0 16px 0 17px;}
.menu li a:hover {color:#F3F6E0; text-decoration:none;}
.menu .extra a {border:none;}

.nav {font-family:Arial, Helvetica, sans-serif; background:url(images/nav-tail.gif) left top repeat-x;}
.nav div {background:url(images/nav-left.gif) left top no-repeat;}
.nav ul {background:url(images/nav-right.gif) right top no-repeat;}
.nav li {float:left; padding:21px 0 20px;}
.nav li a {line-height:1em; text-transform:uppercase; font-weight:bold; color:#6E6053; border-right:1px solid #FFF; display:block; padding:9px 19px 10px 20px;}
.nav .extra a {border:none;}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin:0 3px 70px 0;}
.phone {float:right;}
cite {font-style:normal;}

#content {padding:10px 0;}

.box1 .col-1 {width:591px; padding-right:10px;}
.box1 .col-2 {width:309px; color:#5C604C;}

.border1 {border-bottom:1px solid #B7BAAF; font-size:0%; line-height:0%; height:1px; padding-top:9px; margin-bottom:10px;}
.border2 {border-bottom:1px solid #70745B; font-size:0%; line-height:0%; height:1px; padding-top:9px; margin-bottom:10px;}

.box4 .col-1 {border-right:1px solid #7A7E63; width:260px; padding-right:30px;}
.box4 .col-2 {width:260px; padding:0 30px 0 20px;}
.box4 .col-3 {width:309px;}
.image .col-1 {width:80px; border:none; padding:0;}
.image .col-2 {width:180px; padding:0;}
.col-3 .image .col-2 {width:220px;}

/***************titles***************/
.search .title {padding:0 0 57px 292px;}

.box4 .title {background:url(images/title-left.gif) left top no-repeat;}
.box4 .title span {background:url(images/title-right.gif) right top no-repeat; display:block;}
.box4 .title strong {background:#E35A18; display:block; color:#F2F7D2; font-size:1.636em; line-height:1em; padding:8px 2px 10px; margin:0 18px 26px;}

.box1 .title {background:url(images/title-left.gif) left top no-repeat;}
.box1 .title span {background:url(images/title-right.gif) right top no-repeat; display:block;}
.box1 .title strong {text-align:center; background:#E35A18; display:block; color:#F2F7D2; font-size:1.636em; padding:4px; line-height:1.2em; margin:0 18px 26px;}

.cartbox strong {padding:0px; font-size: 0.85em;}
h2 {color:#1A76C4;}
.box1 h2 {font-size:1.636em; padding-bottom:8px;}
.box3 h2 {font-size:1.273em; padding-bottom:44px;}

h3 {color:#D1D5B9; font-size:1.636em; line-height:1em; border-bottom:1px solid #5F634A; padding:0 0 9px 10px;}
h4 {color:#4B513C; padding-bottom:10px;}

/***************links***************/
.button1, .button2, .button3 {display:block; text-decoration:none; text-transform:uppercase; line-height:1em; float:left; font-family:Arial, Helvetica, sans-serif;}
.button1:hover, .button2:hover, .button3:hover {text-decoration:underline;}
.button1 span, .button2 span, .button3 span {display:block;}
.button1 span strong, .button2 span strong, .button3 span strong {display:block;}

.button1 {background:url(images/button1-tail.gif) left top repeat-x; color:#FFF; font-size:1.167em; font-family:Tahoma, Geneva, sans-serif;}
.button1 span {background:url(images/button1-left.gif) left top no-repeat;}
.button1 span strong {background:url(images/button1-right.gif) right top no-repeat; padding:9px 18px 9px 17px;}

.button2 {background:url(images/button2-tail.gif) left top repeat-x; float:right; color:#5F5F52; }
.button2 span {background:url(images/button2-left.gif) left top no-repeat;}
.button2 span strong {background:url(images/button2-right.gif) right top no-repeat; padding:4px 20px 5px 19px;}

.button3 {background:url(images/button3-left.gif) left top no-repeat; color:#FFFA77; }
.button3 span {background:url(images/button3-right.gif) right top no-repeat; margin-left:10px;}
.button3 span strong {background:url(images/button3-tail.gif) right top repeat-x; padding:4px 9px 5px 10px; margin-right:10px;}

.list1 {font-size:1.091em; padding-bottom:27px;}
.list1 strong {color:#C04909; text-transform:uppercase;}
.list1 li {background:url(images/list-marker1.gif) 14px top no-repeat; padding:3px 0 14px 48px;}

.list2 {padding-bottom:14px;}
.list2 li {background:url(images/list-marker2.gif) left 2px no-repeat; padding:0 0 4px 18px;}
.list2 li a {color:#FFF; text-decoration:none;}
.list2 li a:hover {text-decoration:underline;}

.box2 .link1 {background:url(images/search-marker1.gif) right 5px no-repeat; padding-right:12px; color:#598527; font-weight:bold;}

.box2 .link2 {background:url(images/search-marker2.gif) left top no-repeat; padding:5px 0 5px 30px; display:inline-block; color:#616161; text-decoration:none; margin-right:30px;}
.box2 .link2:hover {text-decoration:underline;}

.list3 {padding-bottom:6px;}
.list3 li {background:url(images/list-marker3.gif) left 5px no-repeat; padding:0 0 8px 11px; line-height:1em;}
.list3 li a {color:#C2BB82; text-decoration:none; font-size:0.909em; line-height:1.3em;}
.list3 li a:hover {text-decoration:underline;}

.list4 li {background:url(images/footer-marker.gif) left 6px no-repeat; padding:0 0 4px 10px;}
.list4 li a {color:#74786A; text-decoration:none;}
.list4 li a:hover {text-decoration:underline;}

/***************boxes***************/
.box1 {background:#FFF url(images/box1-bot.jpg) left bottom repeat-x;}
.box1 .box-top-left {background:url(images/box1-top-left.gif) left top no-repeat;}
.box1 .box-top-right {background:url(images/box1-top-right.gif) right top no-repeat;}
.box1 .box-bot-left {background:url(images/box1-bot-left.gif) left bottom no-repeat;}
.box1 .box-bot-right {background:url(images/box1-bot-right.gif) right bottom no-repeat; width:100%;}
.box1 .inner {padding:20px;}
.box1 strong a {color:#225E9C;}

.search .inner {padding:47px 20px 10px;}
.search img {margin-bottom:4px;}
.search strong {font-size:1.091em;}

.login {background:url(images/login-bg.jpg) left top no-repeat;}
.login .inner {padding:47px 20px 10px;}
.login img {margin-bottom:4px;}
.login strong {font-size:1.091em;}


.box2 {background:#F5F6DD url(images/box2-bot.jpg) left bottom repeat-x;}
.box2 .box-left {background:url(images/box2-left.gif) left top repeat-y;}
.box2 .box-top {background:url(images/box2-top.jpg) left top repeat-x;}
.box2 .box-right {background:url(images/box2-right.gif) right top repeat-y;}
.box2 .box-top-left {background:url(images/box2-top-left.jpg) left top no-repeat;}
.box2 .box-top-right {background:url(images/box2-top-right.jpg) right top no-repeat;}
.box2 .box-bot-left {background:url(images/box2-bot-left.jpg) left bottom no-repeat;}
.box2 .box-bot-right {background:url(images/box2-bot-right.jpg) right bottom no-repeat; width:100%;}
.box2 .inner {padding:24px 40px 22px 30px;}

.box3 {background:#F0F1E8 url(images/box3-bot.jpg) left bottom repeat-x;}
.box3 .box-top {background:url(images/box3-top.jpg) left top repeat-x;}
.box3 .box-top-left {background:url(images/box3-top-left.jpg) left top no-repeat;}
.box3 .box-top-right {background:url(images/box3-top-right.jpg) right top no-repeat;}
.box3 .box-bot-left {background:url(images/box3-bot-left.jpg) left bottom no-repeat;}
.box3 .box-bot-right {background:url(images/box3-bot-right.jpg) right bottom no-repeat; width:100%;}
.box3 .inner {}

.box4 {background:#63694E url(images/box4-top.jpg) left top repeat-x;}
.box4 .box-top {background:url(images/box4-bot.jpg) left bottom repeat-x;}
.box4 .box-top-left {background:url(images/box4-top-left.jpg) left top no-repeat;}
.box4 .box-top-left-un {background:url(images/box4-top-left-un.jpg) left top no-repeat;}
.box4 .box-top-right {background:url(images/box4-top-right.jpg) right top no-repeat;}
.box4 .box-top-right-un {background:url(images/box4-top-right-un.jpg) right top no-repeat;}
.box4 .box-bot-left {background:url(images/box4-bot-left.jpg) left bottom no-repeat; }
.box4 .box-bot-right {background:url(images/box4-bot-right.jpg) right bottom no-repeat; width:100%;}
.box4 .inner {padding:10px 20px 20px;}
.box4 .col-4 {padding-top:10px; width:601px;}

.box5 {background:#36392B url(images/box5-top-left.gif) left top no-repeat;}
.box5 .box-top-right {background:url(images/box5-top-right.gif) right top no-repeat;}
.box5 .box-bot-left {background:url(images/box5-bot-left.gif) left bottom no-repeat;}
.box5 .box-bot-left-un {background:url(images/box5-bot-left-un.gif) left bottom no-repeat;}
.box5 .box-bot-right {background:url(images/box5-bot-right.gif) right bottom no-repeat; width:100%;}
.box5 .box-bot-right-un {background:url(images/box5-bot-right-un.jpg) right bottom no-repeat; width:100%;}
.box5 .inner {padding:18px 30px 18px 20px;}
.box5 .inner .inner {padding:12px 10px 0 30px;}
 
/***************form***************/
#searchForm {padding:0 0 11px 0;}
#searchForm input, #searchForm select {background:#D5D7BE; font-size:1.573em; font-weight:bold; color:#75766B;}
#searchForm input {height:25px; width:259px; margin:5px 3px 0 0; padding:2px 0 0 3px;}
#searchForm select {height:24px; width:104px; margin:5px 10px 0 0; font-family:Tahoma, Geneva, sans-serif;}

/***************positioning***************/
.margin1 {margin-right:37px;}


/***************footer***************/
#footer {background:url(images/footer-tail.jpg) left 10px repeat-x; border-top:1px solid #B7BAAF; padding:36px 19px 20px 30px;}
#footer .col-1 {width:600px;}
#footer .col-1 .float-l {width:200px;}
#footer .col-2 {width:301px; font-weight:bold; color:#F26522; text-align:right;}

#footer .col-2 a { padding-left:12px; margin-left:11px; text-decoration:none; color:#F26522;}
#footer .col-2 a:hover {text-decoration:underline;}