/* General page tags */
body { margin:0px; padding:0 0 0 0; text-align:center; font-size:70%; background:url(out-bg.gif) repeat}
body, input, select, textarea, td { font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; }
select, select, input, textarea { font-size:100%; }  /* paging select text WAS white */

ul { padding:0px; margin:0 0 1em 2em; }
p { margin:0 0 1em 0; }
img { border:0px; }
form { margin:0px; padding:0px; }

/* Clear after styles */
.clear-after:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.column { float:left; display:inline; }

.form-row { line-height:15px; padding-top:7px;}
.row-title {float:left; width:130px;  padding-top:3px;}
.row-value {float:left; width:300px}
.form-row .textbox { width:200px; background:#202022; /*color:#E60189;*/ border:1px solid #4A4D50; padding:3px 2px 3px 2px; }
.row-value .textarea { width:320px; background:#202022; border:1px solid #4A4D50; padding:3px 2px 3px 2px; }
.row-value a { color:#E60189; text-decoration:none}
.row-value a.sub { color:#E60189; text-decoration:none; background:url(tick.gif) no-repeat right; padding-right:13px;}

.row-value a:hover { color:#fff; }
.row-value a.sub:hover { color:#fff; background:url(tick-on.gif) no-repeat right; padding-right:13px;}

h1 { font-size:18px; color:#EC008C; margin:2px 0 0 0; padding:0}
h2 { margin:0 0 13px 0; padding:0; }

/* Page */
html, body { height:100%; }
/* Page */
html, body { height:100%; }
#frame { width:960px; text-align:center; margin-left:auto; margin-right:auto; height:100% }
#frame-inner { position:relative; text-align:left; background:url(body-bg.jpg) no-repeat #272728 center top fixed; 
	padding:0; min-height:100%; }

#header { margin:0; padding:0;}
#logo {padding: 53px 0 42px 197px; margin:0; background:url(fork.gif) no-repeat 728px 48px;}

/* Main menu */
#main-menu { margin:0 15px 9px 15px; padding:0; font-size:11px; font-weight:bold; color:#BCBCBC; }
#main-menu a { text-decoration:none; color:#BCBCBC; }
#main-menu a:hover { color:#E60189; text-decoration:none; }
#main-menu #home { float:left; display:inline; padding: 18px 119px 18px 0; background: url(line-bg.gif) repeat-x top;  margin: 0 29px 0 0; }
#main-menu ul { list-style:none; margin: 0; float:left; background: url(line-bg.gif) repeat-x top; padding:0 0 0 0; }
#main-menu ul li { float:left;  padding: 18px 0 18px 0; }
#main-menu ul li a { height:17px; margin: 0 18px 0 0; text-decoration:none; color:#BCBCBC; width:-1px; }
#main-menu ul li a#last {margin: 0;}
#main-menu ul li a.selected{ color:#E60189; text-decoration:none; }

#main-menu #phone { float:right;  margin: 0 0 0  0px; background: url(line-bg.gif) repeat-x top;  padding: 18px 0 20px 58px; text-align:right }

#left-side{ float:left }
#side-menu {margin:0 30px 0 15px;}
#side-menu h3 {font-size:11px; padding:9px 0 20px 0; margin:0px;}
#side-menu ul { list-style:none; margin:0; padding: 0;} 
#side-menu ul li {font-size:12px; font-weight:none} 
#side-menu ul li a {color:#bdbdbd; text-decoration:none; display:block; height:23px; width:139px; background: url(line-bg.gif) repeat-x top;  padding:7px 15px 0 0}
#side-menu ul li a:hover { color:#E60189; text-decoration:none; }

#main-content { }
#main-content .left-col { width: 154px; float:left;  display:inline;  margin-left: 15px; margin-right: 30px;}
#main-content .left-col h3{ font-size:11px; padding:10px 0 20px 0; margin:0px;}
#main-content .mid-col { width: 566px; float:left; padding:0 0 0 0; }
#main-content .mid-col h4{ color:#EC008C; font-size:11px; margin:12px 0px 5px 0; padding:0;}
#main-content .mid-col ul { list-style:none;  margin-left:2px;}
#main-content .mid-col ul li{ background:url(bullet.gif) no-repeat 0px 8px; padding-left:13px;}

#main-content .right-col { width: 182px: float:left;}

#footer { padding:35px 0 0 0; margin:0; }
#footer .left-col { width: 152px; float:left;  display:inline;  margin-left: 15px; margin-right: 30px}
#footer .mid-col { width: 566px; float:left; padding:0 0 0 0; border-top: solid 1px #494a4b}
#footer .mid-col #foot-left { width: 208px; float:left; }
#footer .mid-col #foot-mid { width: 208px; float:left; }
#footer .mid-col #foot-right { width: 148px; float:left;}

#footer .right-col { width: 167px; float:left; display:inline; margin-left:27px;}
#footer h4 { color:#808182; font-size:10px; margin:0; line-height:25px;}
#footer { color:#565657}
#footer .right-col a{ color:#ffffff; text-decoration:none}
#footer .right-col a:hover{ color:#ffffff; text-decoration:underline}

#footer .foot-bottom { color:#909090; line-height:18px; margin: 0 0 20px 0;  float:left}
#footer .foot-bottom .left{ width:383px; float:left; margin: 10px 0 0 0; padding:10px 0 0 0;  background: url(line-bg2.gif) repeat-x top; }
#footer .foot-bottom .right{ float:left;  display:inline;  padding:10px 0 0 0px;  background: url(line-bg2.gif) repeat-x top; margin: 10px 0 0 34px;}
#address {margin: 10px 0 0 0; padding:10px 0 0 0;  background: url(line-bg2.gif) repeat-x top; }


#footer .foot-bottom a{ color:#ffffff; text-decoration:none}
#footer .foot-bottom a:hover{ color:#ffffff; text-decoration:underline}

#footer .foot-bottom .right .maillist-but { text-align:right; width:147px;  }
#footer .foot-bottom .right a { color:#EC008C; background:url(tick.gif) no-repeat right; padding-right:13px; }
#footer .foot-bottom .right a:hover{ text-decoration:none }

#footer .menu-line { background:url(line-bg.gif) repeat-x;  line-height:1px; margin: 10px 0 10px 0; }

.white { color:#FFFFFF }
.error {color:#EC008C; line-height:18px; padding-bottom:10px; font-weight:bold}

ul.leftmenu {list-style:none; padding:0; margin:0; font-size:12px}
ul.leftmenu li { width:100%; background:url(line-bg.gif) repeat-x; line-height:14px; padding-top:7px; padding-bottom:7px;}
ul.leftmenu li a{ color:#BDBDBD; text-decoration:none }
ul.leftmenu li a:hover{ color:#EC008C; text-decoration:none }
ul.leftmenu li a.selected{ color:#EC008C; text-decoration:none }

.phone { background:url(phone.gif) no-repeat 3px; width:85px; float:right}


ul.footmenu { list-style:none; padding:0; margin:0; }
ul.footmenu li { line-height:18px; }
ul.footmenu li a{ color:#666666; text-decoration:none }
ul.footmenu li a:hover{ color:#EC008C; text-decoration:none }


.p { line-height:18px; padding-top:0px;}
.p a{ color:#EC008C; text-decoration:none }
.p a:hover{ color:#666; text-decoration:none }
.p .highlight { color:#EC008C; }
.spacer { background:url(line-bg.gif) repeat-x;}
.readmore { text-align:right}
.readmore a{ text-decoration:none; color:#EC008C}
.readmore a:hover{ text-decoration:none; color:#666666}

.w566 { width:566px;}

input.maillist-text { background:#333435; border:1px solid #909090; width:143px; padding: 3px 0 3px 2px; font-size:10px;}

img.mainimg { border: 6px solid #494A4B; }
.three-imgs { padding:10px 0;  }
.three-imgs img { border:6px solid #494A4B; float:left; display:inline; width:166px; margin:0 16px 0 0;}
.three-imgs img.last { margin-right:0px; }

.gallery-row { padding-bottom:25px; }
.gallery-row .gallery-img { float:left; width:183px; text-align:center }

#bot-logos { }
#bot-logos #bot-logos-left { float:left;}
#bot-logos #bot-logos-right { float:right; }