* {margin:0px;padding:0px}
body {font-family:Georgia,Times,Serif;color:#fff;background:url("../_img/bg.jpg") #1d1d1d no-repeat center 0px;font-size:80%;margin:0px;padding:0px}
#canvas {width:924px;margin-left:auto;margin-right:auto;}
#container {float:left;width:924px;position:relative;}
h1.header {text-indent:-9999px;background:url('../_img/header.gif') no-repeat;height:75px}
a img {border:0;}
#login_block {font-size:90%;width:924px;height:47px;text-align:right}
#login_block p {position:relative;top:6px}
.division {position:absolute;right:60px;top:60px;}
.home-link {border:0px}
.clear {clear:both}
a {color:#df0000}
p.back a {text-decoration:none}
p.back img {margin-right:5px}

ul#nav {float:right;margin-right:70px;height:53px;list-style-type:none}
ul#nav li {width:127px;height:53px;float:left;text-align:center;}
ul#nav li span {background:url('../_img/nav_arrow.gif') no-repeat left 3px;padding-left:15px}
ul#nav li a {background:url('../_img/nav_middle.jpg') no-repeat;padding-top:24px;width:127px;height:29px;display:block;color:#fff;text-decoration:none}
ul#nav li a:hover {background:url('../_img/nav_middle_on.jpg') no-repeat;}
ul#nav li a.current {background:url('../_img/nav_middle_on.jpg') no-repeat;}
ul#nav li.first {width:133px;}
ul#nav li.first a {background:url('../_img/nav_first.jpg') no-repeat;width:133px;}
ul#nav li.first a:hover {background:url('../_img/nav_first_on.jpg') no-repeat;}
ul#nav li.first a.current {background:url('../_img/nav_first_on.jpg') no-repeat;}
ul#nav li.end {width:132px;}
ul#nav li.end a {background:url('../_img/nav_end.jpg') no-repeat;width:132px;}
ul#nav li.end a:hover {background:url('../_img/nav_end_on.jpg') no-repeat;}
ul#nav li.end a.current {background:url('../_img/nav_end_on.jpg') no-repeat;}

#content_head {width:924px;height:12px;overflow:hidden;background:url('../_img/content_head.jpg') no-repeat;}
#content_middle {float:left;width:924px;background:url('../_img/content_bg.jpg');}
#content_foot {font-size:90%;width:924px;height:50px;background:url('../_img/content_foot.jpg') no-repeat left top;}
#content_foot p.left {float:left;width:500px;margin:25px 0 0 10px}
#content_foot p.right {float:right;width:200px;text-align:right;margin:25px 10px 0 0px}

#content_middle_left {float:left;width:35px;height:486px;background:url('../_img/content_left.jpg') no-repeat;}
#content_middle_right {float:left;width:13px;height:486px;background:url('../_img/content_right.jpg') no-repeat;}
.content_area {float:left;width:876px;}
.content_area p {line-height:16px;padding:0 0 10px 0}

#login_block span , #content_foot span {padding:0 7px 0 7px}


.inner_col {float:left;}
.inner_margin_right {margin-right:20px}
h1 {font-size:240%;font-weight:100;color:#fff;margin:15px 0 20px 0px}
h2 {font-size:150%;font-weight:100;color:#fff;margin:25px 0 10px 0px}

#home h1 {margin:0 0 25px 10px;}
#home h2 {margin:0 0 20px 10px;}
#home p {margin:0 0 10px 10px;}
#home .inner_col {float:left;margin-top:40px}
#home a {color:#df0000;}

#faq h1 {margin:15px 0 0px 0px;}

#rates table tr td {background:#393939;padding:5px}
#rates table tr.head td {background:url('../_img/td_bg.jpg') repeat-x;color:#fff;}
#rates h1 {margin:15px 0 0px 0px;}

#about h1 {margin:15px 0 0px 0px;}
#about .inner_col.right {margin:30px 0 0 40px}

#apply h2 {margin-top:0px}
#apply .inner_margin_right {padding-right:20px;margin-right:20px;border-right:2px dotted #333333}
#apply table tr td {padding:3px}
#apply table input , textarea {border:0px;padding:2px;margin-bottom:3px;background:#222222;border:1px solid #666666;color:#cccccc;font-family:Georgia,Times,Serif;font-size:10pt}
#apply table tr td.label {color:#999999}
#apply .pic {margin:10px 0 10px 0}

/* model search */
#search h2 {margin-top:0px}
#search .inner_margin_right {padding-right:20px;margin-right:20px;border-right:2px dotted #333333}
#search table tr td {padding:3px}
#search table tr td.label {color:#999999;background:#333333}

#search .nav {width:500px;height:22px;margin-top:20px}
#search .nav img.left {float:left;margin-right:15px}
#search .nav img.right {float:left;margin-left:15px}
#search .nav a.page {width:15px;text-decoration:none;font-size:95%;color:#fff;text-align:center;padding:1px 0 1px 0;background:#333333;display:block;float:left;margin-right:5px}
#search .nav a.page:Hover {background:#df0000;}
#search .nav a.page.current {background:#df0000;}

#search .model {float:left;font-size:100%;margin-top:10px;width:90px;height:183px;margin-right:8px;margin-bottom:12px;border:1px #666666 solid}
#search .model.end {margin-right:0px;}
#search .model p {height:20px;line-height:14px;text-indent:2px;padding-top:2px}
#search .model a {color:#fff;text-decoration:none}

#search img.lightbox {margin:4px 0 0 3px}

#detail .inner_margin_right {margin-right:20px;border-right:2px dotted #333333}
#detail table tr td {padding:3px}
#detail table tr td.label {color:#999999;background:#333333}
#detail table.images {margin-top:30px}
#detail h3 {margin-top:20px}

#login .inner_margin_right {margin-right:20px;border-right:2px dotted #333333}
form.login {color:#888888}
form.login input.login {width:200px;margin:2px 0 6px 0;padding:8px;background:#1d1d1d;border:2px solid #666666;color:#fff;}
form.login .btn {margin-bottom:11px;position:relative;left:-5px}
#login h2 {margin-top:0px}

.lightbox_block {position:relative;top:-220px;z-index:99;width:180px;height:200px;background:#fff;border:1px solid #666666;color:#333333}
.lightbox_block h2 {color:#333333;padding:0 0 0 0;margin:0px;font-size:120%}
.lightbox_block div.el {height:50px;padding:10px 0 0 0;border-bottom:1px dotted #cccccc;color:#df0000}
.lightbox_block form {width:165px;margin-left:10px;height:180px}
.lightbox_block input {margin:5px 0 5px 0}
.lightbox_block input.new_name {color:#666666}
.lightbox_block .close {float:right;padding:4px 0 0 0}

#lightboxes table tr.head td {background:url('../_img/td_bg.jpg') repeat-x;color:#fff;padding:4px 0 8px 2px}
#lightboxes table tr td {padding:2px}
#lightboxes table tr td p {border-bottom:1px dotted #cccccc;padding:2px 0 4px 0}
#search a.remove {color:#df0000;text-decoration:none;padding:2px 0 0 2px}

/*
#casestudies .inner_col.block {width:242px;background:url('../_img/case_bg.gif') repeat-y}
#casestudies .top {width:242px;height:11px;background:url('../_img/case_top.gif') no-repeat}
#casestudies .base {width:242px;height:11px;background:url('../_img/case_base.gif') no-repeat}
#casestudies .inner_col.block .inner {padding:5px 15px 15px 15px}
#casestudies .casestudy {float:left;width:550px;border-top:2px dotted #3e3e3e;padding:30px 0 10px 0;margin-top:20px}
#casestudies p.date {color:#cccccc;font-style:italic}
#casestudies h2.title {font-size:1.7em;margin:0px;padding:0 0 10px 0}
#casestudies .casestudy img {margin-bottom:15px;margin-top:10px}
#casestudies .inner_col.block ul {list-style-type:none;color:#cccccc}
#casestudies .inner_col.block ul li {font-size:1.2em;padding-bottom:5px}
#casestudies .inner_col.block h3 {margin:0px;padding:4px 0 20px 0;font-size:1.7em}
*/
#casestudies .inner_col.block {width:242px;}
#casestudies .top {width:242px;height:11px;}
#casestudies .base {width:242px;height:11px;}
#casestudies .inner_col.block .inner {padding:5px 15px 15px 15px}
#casestudies .casestudy {float:left;width:550px;}
#casestudies p.date {color:#cccccc;font-style:italic}
#casestudies h2.title {font-size:1.7em;margin:0px;padding:0 0 10px 0}
#casestudies .casestudy img {margin-bottom:15px;margin-top:10px}
