﻿.rounded-corners
{
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
.rounded-right-corners
{
  border-top: solid 1px #d8d8da;  
  border-right: solid 1px #d8d8da;
  border-bottom: solid 1px #d8d8da;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}



#page-content
{
  min-height: 400px;
}
#page-content #content-box
{
  width: 633px;
  background-color: #ffffff;
}

#page-content #content-box .content-container
{
  border: solid 1px #d8d8da;
  width:631px;
  background-image: url(/images/content-gradient.jpg);
  background-position: left top;
  background-repeat: repeat-x;  
}

#page-content #content-box .content-inner
{
  padding: 30px;
}


#page-content:after
{
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
#page-content
{
  display: inline-block;
}
* html #page-content
{
  height: 1%;
}
#page-content
{
  display: block;
}

#page-content #content-column
{
  float: left;
  width: 633px;
}
#page-content #content-column p.top
{
  text-align: right;
  text-transform: lowercase;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  font-weight: normal;
}
#page-content #content-column p.top a
{
  color: #ec1c23;
  text-decoration: none;
}
#page-content #content-column p.top a:hover
{
  text-decoration: underline;
}
#page-content #side-column
{
  float: right;
  width: 328px;
}


#page-content #side-column img.be-more
{
  margin-left: 15px;
  margin-top: 180px;
}


#page-content #side-box
{
  display: none;
  width: 328px;
  background-color: #ec1c23;
  background-image: url(/images/sidebox-help.jpg);
  background-position: left top;
  background-repeat: no-repeat;
}
#page-content #side-box .side-inner
{
  width: 298px;
  background-image: url(/images/sidebox-help-bottom.jpg);
  background-position: left bottom;
  background-repeat: no-repeat;
  padding: 10px 15px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  font-weight: normal;
  color: #ffffff;
}
#page-content #side-box .side-inner ul
{
  width: 288px;
}
#page-content #side-box .side-inner li
{
  background-image: url(/images/sidebox-bullet.gif);
  background-position: 5px 15px;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
#page-content #side-box .side-inner li
{
}
#page-content #side-box .side-inner a
{
  color: #ffffff;
  text-decoration: none;
}
#page-content #side-box .side-inner a:hover
{
  text-decoration: underline;
}



body.admin-edit #page-content #content-box .content-inner
{
  padding: 20px;
}

body.admin-edit #page-content #side-column
{
  display:none;
}





fieldset.login:after, fieldset.login dl:after, fieldset.login blockquote:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

fieldset.login, fieldset.login dl, fieldset.login blockquote, fieldset.login .dl
{
	display: inline-block;
}

fieldset.login, fieldset.login dl, fieldset.login dl dt, fieldset.login dl dd, fieldset.login blockquote
{
	display: block;
	border: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
}

fieldset.login
{
	clear: both;
	width: 500px;
	margin-top: 20px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

fieldset.login legend
{
	display: none;
}

fieldset.login dl
{
	clear: both;
	width: 500px;
	margin-bottom: 5px;
}

fieldset.login dl dt
{
	clear: both;
	width: 120px;
	float: left;
	padding: 4px 0;
}

fieldset.login dl dd
{
	clear: right;
	float: right;
	width: 370px;
}

fieldset.login dd.text
{
	padding: 5px 0;
}

fieldset.login blockquote
{
	clear: right;
	float: right;
	width: 370px;
}

fieldset.login blockquote.submit
{
	font-style: normal;
	margin-top: 10px;
}

fieldset.login input
{
  margin: 1px 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#000; 
}

fieldset.login input.btn
{
    width: auto;
    overflow: visible;
    padding: 1px 10px;
}

fieldset.login input.textbox
{
	width: 250px;
    font-size: 12px;
	vertical-align: middle;
	padding-left: 4px;
}

fieldset.login .check:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

fieldset.login .check
{
	display: inline-block;
}

fieldset.login .check br
{
	clear: left;
}

fieldset.login .check input
{
	width: 15px;
	height: 19px;
	float: left;
}

fieldset.login .check label
{
	padding-right: 10px;
	height: 19px;
	line-height: 19px;
	float: left;
}


.error { color: Red; }