body {
background-color:#717372;
color:#666;
font-family:Arial,sans-serif;
font-size:12px;
margin:0px auto;
text-align:left;
background-image: url(/cms/gfx/bg.jpg);
background-repeat: no-repeat;
background-position: 50% 0;
}


div#wrapper {margin:0px auto;width:930px;background-color:#fff;}

.fr {float:right;}
.fl {float:left;}
div.clear {clear:both;line-height:0px;padding:0px;margin:0px}
a img {border:0px;}
img {border:0px;}
a {color:#ff6600;text-decoration:none; font-weight:bold; }
a:hover {color:#505050;text-decoration:underline;}


div#login {margin:0px auto;width:930px;background-color:#fff; }
div.login_green { width:400px; height: 245px; background-color: #cbc352; border: 1px solid #333; color: #333; }


div#header {background-color:#414141;height:161px;overflow:hidden}
div.address {font-family:Trebuchet MS,sans-serif;color:#fff;text-align:right;font-size:20px;font-weight:normal;padding:20px 10px 10px 0px}
div.address a {color:#fff;font-size:15px;font-weight:normal}
div.address a:hover {color:#fff;font-size:15px;font-weight:normal}

div.signature {font-size:13px;;color:#cecdcb;padding:0px 0px 0px 20px}
div.signature img {margin:0px 0px 5px 0px}

div.menu_big {background: url(/gfx/menu_off1.gif) no-repeat;width:155px;height:58px;float:left;text-align:center}
div#menu_active1 {background: url(/gfx/menu_on1.gif) no-repeat;width:155px;height:58px;float:left;text-align:center}
div.menu_big a {color:#b4b4b4;line-height:25px;font-weight:normal;}
div.menu_big a:hover {color:#fff;line-height:25px;text-decoration:none;font-weight:normal;}
div#menu_active1 a {color:#fff;line-height:25px;font-weight:normal;font-weight:normal;}
div#menu_active1 a:hover {color:#fff;line-height:25px;text-decoration:none;font-weight:normal;}


div.menu {background: url(/gfx/menu_off.gif) no-repeat;width:153px;height:58px;float:left;text-align:center}
div#menu_active {background: url(/gfx/menu_on.gif) no-repeat;width:153px;height:58px;float:left;text-align:center}
div.border {background:url(/gfx/border.jpg) no-repeat;height:58px;width:2px;overflow:hidden;float:left}
div.menu a {color:#b4b4b4;line-height:25px;font-weight:normal;}
div.menu a:hover {color:#fff;line-height:25px;text-decoration:none;font-weight:normal;}
div#menu_active a {color:#fff;line-height:25px;}
div#menu_active a:hover {color:#fff;line-height:25px;text-decoration:none;}

div#page {margin:22px 20px 25px 20px}
div.page_left {width:550px;float:left;/*margin-top:18px;*/}
div.page_left img {border:1px solid #000;margin-bottom:20px}

h1, h1 a, h1 a:hover, h1 a:visited {font-size:22px;font-weight:bold;color:#505050;padding:0px 0px 14px 0px; margin:0px; line-height: 1em; text-decoration: none;}
h1.color, h1.color a, h1.color a:hover, h1.color a:visited { color: #FF6600; }
h2 {font-size:18px;font-weight:bold;color:#505050;padding:27px 0px 10px 0px; margin:0px;}
h3 {font-size:18px;font-weight:bold;color:#505050;padding:0px 0px 15px 0px; margin:0px;}
h4 {font-size:18px;font-weight:bold;color:#505050;padding:0px 0px 21px 0px; margin:0px;}

div#ImageDescription {font-family:Georgia;color:#666;padding:0px 0px 20px 0px;line-height: 1.4em;}
p {font-family:Georgia;color:#666;padding:0px; margin:0px 0px 20px 0px;line-height: 1.4em;}
p.bold {font-family:Georgia;font-weight:bold;color:#666;padding:0px; margin:0px 0px 20px 0px;}
.faq p {font-family:Georgia;color:#666;width:720px;padding:0px 0px 0px 52px; margin:0px 0px 20px 0px}
p.width {font-family:Georgia;color:#666;width:720px;padding:0px 0px 0px 52px; margin:0px 0px 20px 0px}
div.link {font-family:Georgia;color:#ff6600; font-weight: bold; }
div.link ul {padding:0px;margin:0px}
div.link ul li {padding:0px 0px 2px 0px;margin:0px}
div.link li {list-style-type:none;}
div.link a {color:#ff6600;}
div.link a:hover {color:#505050;text-decoration:none;}

div.page_right {width:320px;float:right;/*margin-top:17px;*/}
div.page_right1 {width:285px;float:right;margin-top:6px;/*margin-top:17px;*/}

div.mt40 {margin-top:20px}
div.dot {background:url(/gfx/dot.gif) repeat-x center;margin:25px 0px 25px 0px}

div.photo_box {width:857px;height:187px;overflow:hidden;background-color:#efeeeb;color:#727272;font-weight:bold;margin-top:33px;padding:0px 0px 0px 18px;}
div.image_text {padding-left:2px}
div.images {margin-top:10px; text-align: left;float:left }
div.images a:link img, div.images a:visited img {border:2px solid #efeeeb;background-color: #fff; opacity: .70;filter: alpha(opacity=70);}
div.images a:hover img, div.images a:active img {border:2px solid #ff6600;background-color: #fff; opacity: 100;filter: alpha(opacity=100);}
div.images img {  }

div#footer {padding:0px 20px;margin-bottom:1px;font-size:10px;font-family:Trebuchet MS,sans-serif;font-weight:bold;background-color:#000;color:#c1bab1;line-height:24px; }
div#footer a {display:inline;color:#c1bab1;padding:0px 10px}
div#footer a:hover {display:inline;color:#ff6600;padding:0px 10px;text-decoration:none;}
div#footer a.active {display:inline;color:#ff6600;padding:0px 10px;text-decoration:none;}
div#footer_text {font-family:Trebuchet MS,sans-serif;color:#faf9f9;background-color:#414141;height:103px;overflow:hidden;line-height:20px; background-image: url(/cms/gfx/bg_footer.jpg); background-repeat: no-repeat; }
div#footer_text div {padding:10px 20px;}
div#footer_text a {color:#fff;text-decoration:none;font-weight:normal;}
div#footer_text a:hover {color:#fff;text-decoration:underline;font-weight:normal;}

div.contact {font-family:Georgia;float:right;width:288px;}
div.contact span {font-weight:bold}
div.contact ul li {padding:0px 0px 35px 0px;margin:0px}
div.contact ul {padding:0px; margin:0px}
div.contact li {list-style-type:none;line-height:20px;}
div.contact ul li a {font-family:Arial,sans-serif;color:#ff6600;text-decoration:none; font-weight:bold; }
div.contact ul li a:hover {font-family:Arial,sans-serif;color:#505050;text-decoration:underline;}
div.contact p {padding:2px 0px 1px 0px;margin:0px;}
div.contact a {font-family:Arial,sans-serif;}

div.links {padding-top:10px;font-family:Georgia}
div.links ul li {padding:0px 0px 13px 0px;margin:0px}
div.links ul {padding:0px; margin:0px}
div.links li {list-style-type:none;}
div.links ul li a {font-family:Arial,sans-serif;color:#ff6600;text-decoration:none; font-weight:bold; }
div.links ul li a:hover {font-family:Arial,sans-serif;color:#505050;text-decoration:underline;}


div.question ul li {padding:0px 12px;margin:0px;}
div.question ul {padding:0px;margin:0px 0px 0px -12px;}
div.question li {list-style-type:none;display:inline;float:left;background:url(/gfx/pipe.gif) no-repeat right}


div.question {width:870px;overflow:hidden;padding-bottom:10px;line-height:19px;margin-top:-2px;}
div.question a {padding:0px 0px;}
div.question_headline {margin-top:30px;height:35px;}
div.question_headline div.title {font-size: 22px; font-weight: bold; margin-left: 50px;line-height:16px;}
div.question_headline div.title a {color:#505050;text-decoration:none}
div.question_headline div.title a:hover {color:#505050;text-decoration:none}
div.question span {padding:0px 10px}
div.top {margin:32px 0px 0px 50px;color:#ff6600}

div.phone {font-family:Trebuchet MS,sans-serif;color:#505050;font-size:30px;font-weight:bold;padding:20px 0 0 50px}

div.box {margin:0px 0px 20px 0px;padding:0px;height:214px;}
div.box div.img {width:286px;height:212px;margin-right:24px;float:left;border:1px solid #000}
div.box div.text {float:left;width:575px;}
div.box div.text span {padding:0px 12px}
div.box p {width:570px;padding:10px 0px 5px 0px;margin:0px}
div.line {border-top:1px solid #505050;margin:11px 0px 10px 0px}

div.image_navigation {font-size:18px;color:#505050;padding:0px 0px 14px 0px}
div.image_navigation a {color:#ff6600;font-weight:normal;text-decoration:none;padding:0px;}
div.image_navigation a:hover {color:#505050;font-weight:normal;text-decoration:none;padding:0px;}


div.navigation {padding-bottom:10px;width:280px;}
div.navigation div.left {float:left;height:20px;width:18px;}
div.navigation div.left a {background:url(/gfx/arrow_left.gif) no-repeat;width:18px;height:20px;float:left;margin-top:2px}
div.navigation div.left a:hover {background:url(/gfx/arrow_left1.gif) no-repeat;width:18px;height:20px;margin-top:2px}
div.navigation div.middle {float:left;width:243px;text-align:center; padding-top: 4px; }
div.navigation div.middle a {padding:0px 10px;}
div.navigation div.right {float:right;height:20px;width:18px;}
div.navigation div.right a {background:url(/gfx/arrow_right.gif) no-repeat;width:18px;height:20px;float:right;margin-top:1px}
div.navigation div.right a:hover {background:url(/gfx/arrow_right1.gif) no-repeat;width:18px;height:20px;margin-top:1px}
div.navigation a.big {font-size:36px;height:20px;}

div.small_images {text-align: left;float:left }
div.small_images a:link img, div.small_images a:visited img {border:1px solid #fff;background-color: #fff; opacity: .70;filter: alpha(opacity=70);}
div.small_images a:hover img, div.small_images a:active img {border:1px solid #ff6600;background-color: #fff; opacity: 100;filter: alpha(opacity=100);}
div.small_images img {width:66px;height:66px;}
div.small_images a img.active {border:1px solid #ff6600;background-color: #fff; opacity: 100;filter: alpha(opacity=100);}

div.lh {line-height:19px;margin-top:-2px;}

.sortable-list li {
}	


#loginBody {background-color:#fff;color:#000;}
div.all_c {width:450px; margin:0px auto;padding:80px 0px 204px 0px}
div.logo_center {text-align:center;padding-bottom:9px;}
div.pass_center {width:400px;margin:0px auto;background-color:#CBC352;border:1px solid #333333;}
div.pad_center {padding:50px 48px 0px 48px;}
table.login {font-size:11px;font-family:Verdana, Arial, sans-serif;width:100%}
table.login td {padding-top:13px;}
table.login td.left {width:70px;text-align:left}
table.login input {font-size:11px;font-family:Verdana, Arial, sans-serif;}
#forgotPasswordCtn {margin:46px 0px 12px 0px;text-align:right}
#forgotPasswordCtn a {color:#333;font-weight:normal;text-decoration:underline;}
#forgotPasswordCtn a:hover {color:#666;font-weight:normal;text-decoration:none;}
#footerCtn {background-color:#333333;border-top:1px solid #000000;padding:0px 0px 0px 4px;height:23px;line-height:23px}
#headerCtn {background-color:#333333;border-bottom:1px solid #000000;padding:0px 0px 0px 4px;height:23px;line-height:23px; color: #fff; text-align: right;}

.settings { cursor: pointer; }
.ql { cursor: pointer; }

div#images ul#image_list {padding:10px 0px 0px 0px; margin:0px;}
div#images li {padding: 3px; width: 150px; text-align: center; height: 150px; float: left;list-style-type:none; margin: 0 2px; border: 1px solid #505050; }
div.images_bg {background-color:#414141; padding: 5px; color: #fff; }

div#overview {color:#fff; font-size:18px }
table#tbl input {border:1px solid #ccc;width:503px;}
table#tbl input.btn {border:1px solid #FF6600;background-color:#fff;width:50px}
table#tbl div.hg5 {height:5px;}

div.edit_bg {background-color: #fff;height:410px;}
div.gallery_bg {background-color: #fff;height:560px;}

a.sample_attach, a.sample_attach:visited, div.sample_attach
{
  display: block;
  width:   150px;
  cursor: pointer;
  border:  1px solid #333;
  padding: 2px 5px;

  background: #414141;

  text-decoration: none;
  font-family: Verdana, Sans-Serif;
  font-weight: 500;
  font-size: 1.0em;
  color:   #c9ca31;
}

a.sample_attach, a.sample_attach:visited { border-bottom: none; }
div#sample_attach_menu_child             { border-bottom: 1px solid black; }
div.box div.text span.sample_attach { padding: 0; }
select { width: 125px; }

.comment { color: #666; }

.rel_img { float: left; padding: 10px; }
img.related { border: 1px solid #FF6600; }
#related_images { width: 857px; padding: 18px 0 0 18px; margin-top: 33px; }
#emailme_form { background-color: #EFEEEB; width: 857px; padding: 18px 0 0 18px; margin-top: 33px; }

table.form {  background-color: #EFEEEB; padding: 10px 10px 10px 0; font-size: 12px; color: #505050; }
table.form td { margin: 0; }
table.form td h2 { padding: 0 0 10px 0px; }
table.form input.btn { background-color: #fff; border: 1px solid #FF6600; width: 50px; }
table.form input, table.form textarea { border: 1px solid #FF6600; width: 258px; }
table.form td.label { width: 150px; text-align: right; }
table.form input.error, table.form textarea.error { background-color: #666666; }
.error { color: #FF6600; }
.main_image { padding: 5px 5px 5px 0; }
.divd { padding: 0 5px; }

