/* Header */

#logo {
	position: absolute;
	top: 60px;
	left: 43px;
}

#banner-header {
	position: absolute;
	top: 0;
	left: 1001px;
}

#header-links {
	position: absolute;
	top: 7px;
	left: 597px;
	width: 390px;
	height: 32px;
	text-align: center;
	background: url(../img/bg_header_links.jpg) no-repeat;
}

#header-links-content {
	padding: 7px;
	font-size: 90%;
}

#header-links-content a {
	padding: 0 25px 0 35px;
	display: block;
	float: left;
}

#header-user {
	position: absolute;
	top: 107px;
	left: 502px;
	width: 485px;
	height: 58px;
	background: url(../img/bg_header_user.jpg) no-repeat;
}

#user-panel {
	color: #fff;
	margin: 20px 0;
}

.user-panel-item {
  background: url('../img/arrow5.gif') 8px 6px no-repeat;
}

#user-panel td {
	padding: 0 15px;
}

#user-panel a {
	color: #f9cbe8;
}

#header-login {
	color: #fff;
}

#header-login td {
	padding: 9px 5px 0 4px;
}

#header-login-links {
	font-size: 90%;
	font-weight: bold;
	padding-left: 20px !important;
}

#header-login-links a {
	font-size: 110%;
	font-weight: normal;
	color: #f9cbe8;
}

#AutoLogin {
     margin: 5px 5px 0 5px;
}

#LoginFormDetail {
     position: absolute;
     padding-bottom: 6px;
     display: block;
     visibility: hidden;
     width: 249px;
     height: 20px;
     left: 39px;
     font-weight: bold;
     z-index: 4;
     color: #000000;
     background: #fce2f4;
     border: 1px solid #723475;
}

a.close-pane {
     display: block;
     width: 14px;
     height: 14px;
     font-size: 14px;
     text-align: center;
     float: right;
     color: #843e86;
     text-decoration: none;
}

a.close-pane:hover {
     color: #ec008c;
     text-decoration: none;
}


#header-search {
	position: absolute;
	top: 72px;
	left: 728px;
}




/* Footer */

#footer-content {
	border-top: 1px solid #f2f2ec;
}

#footer-bottom {
	height: 7px;
	line-height: 7px;
	font-size: 7px;
	background: url(../img/bottom.gif) repeat-x;
}

#footer-bottom-left {
	height: 7px;
	line-height: 7px;
	font-size: 7px;
	background: url(../img/co_bottom_left.gif) no-repeat;
}

#footer-bottom-right {
	height: 7px;
	line-height: 7px;
	font-size: 7px;
	background: url(../img/co_bottom_right.gif) no-repeat top right;
}

#footer-copyright {
	position: absolute;
	top: 86px;
	left: 18px;
}

#footer-top {
	position: absolute;
	top: 20px;
	right: 18px;
}

#footer-powered {
	position: absolute;
	top: 60px;
	text-align: right;
	right: 18px;
}

#footer-menu-1 {
	position: absolute;
	top: 20px;
	left: 18px;
	color: #b3b3b0;
}

#footer-menu-2 {
	position: absolute;
	top: 47px;
	left: 18px;
	color: #b3b3b0;
}

/* Primary */

#left-section-content {
	width: 160px;
}

#right-section-content {
	width: 160px;
}

/* Poll */

.poll-question222 {
	margin: 0 0 6px 0;
	position: absolute;
}

#poll-table {
	padding: 3px 0;
}

.poll-option {
	margin: 3px 0 3px 0;
}

.poll-image {
	margin-top: 2px;
	float: left;
}

.poll-percentage {
	color: #666666;
	font-size: 90%;
	float: right;
}

#poll-button {
	background: url(../img/menu_dots.gif) repeat-x 0 4px;
	padding-top: 10px;
}

/* SubMenu */

#submenu-container {
	height: 41px;
	background: url(../img/bg_submenu.gif) repeat-x;
	border: 0;
}

#submenu-container ul {
	padding: 0;
	margin: 0;
	border: 0;
	height: 41px;
}

#submenu-container li {
	margin: 0;
	height: 41px;
	list-style-type: none;
	float: left;
	background: url(../img/bg_submenu_off.gif) repeat-x;
}

#submenu-container li#on {
	margin: 0;
	list-style-type: none;
	float: left;
	background: url(../img/bg_submenu_on.gif) repeat-x;
}

#submenu-container li.submenu-delimeter {
	margin: 0;
	padding: 0;
	width: 1px;
	font-size: 1px;
	list-style-type: none;
	background: url(../img/bg_submenu_delimeter.gif) no-repeat !important;
}

#submenu-container li a {
	text-decoration: none;
}
	

#submenu-container li .on1 {
	background: url(../img/submenu_on_right.gif) no-repeat top right;
}

#submenu-container li .on2 {
	background: url(../img/submenu_on_left.gif) no-repeat;
}

#submenu-container li .on3 {
	background: url(../img/submenu_on_center.gif) no-repeat top center;
	padding: 5px 12px 18px 12px;
}

#submenu-container li .off1 {
	background: url(../img/submenu_off_right.gif) no-repeat top right;
}

#submenu-container li .off2 {
	background: url(../img/submenu_off_left.gif) no-repeat;
	padding: 5px 12px 18px 12px;
}

#submenu-container2 {
	height: 35px;
}

#submenu-container2 ul {
	padding: 0;
	margin: 0;
	border: 0;
	height: 23px;
}

#submenu-container2 li {
	margin: 0;
	padding: 0;
	height: 23px;
	width: 144px;
	list-style-type: none;
	float: left;
	color: #fff;
	font-weight: bold;
	text-align: center;
	background: url(../img/bg_submenu2_off.gif) no-repeat;
}

#submenu-container2 li.delimeter {
	background: url(../img/bg_submenu2.gif) repeat-x;
	margin: 0;
	padding: 0;
	height: 23px;
	width: 12px;
	list-style-type: none;
	float: left;
	font-size: 7px;
}

#submenu-container2 li.on {
	background: url(../img/bg_submenu2_on.gif) no-repeat;
}

#submenu-container2 li div {
	padding: 4px 0;
}

.nameCalc-filter {
     margin-top: 15px;
     position: relative;
     width: 614px;
     height: 55px;
     background: url('../img/bg_nameCalc_filter.gif') repeat-x;
}

.nameCalc-filter-left,
.nameCalc-filter-right {
     position: absolute;
     width: 6px;
     height: 55px;
}

.nameCalc-filter-left {
     left: 0;
     background: url('../img/bg_nameCalc_filter_left.gif');
}

.nameCalc-filter-right {
     right: 0;
     background: url('../img/bg_nameCalc_filter_right.gif');
}

.nameCalc-filter-inner {
     padding: 12px 0 0 8px;
}

.nameCalc-filter-label {
     color: #773779;
}

.nameCalc-filter-months {
     padding: 12px 0 0 10px;
}

.nameCalc-filter-chars {
     padding: 5px 0 0 10px;
}

.nameCalc-male {
     margin-top: 17px;
     width: 299px;
     float: left;
     background: url('../img/bg_nameCalc_male.gif') repeat-y;
}

.nameCalc-female {
     margin-top: 17px;
     width: 299px;
     float: right;
     background: url('../img/bg_nameCalc_female.gif') repeat-y;
}

.nameCalc-inner {
     padding: 0 15px 0 15px;
}

.nameCalc-names {
     margin: 15px 0 15px 0;
     font-size: 95%;
}

.nameCalc-male .nameCalc-names a {
     color: #7799d2;
}

.nameCalc-fmale .nameCalc-names a {
     color: #e0619b;
}

.nameCalc-monthTitle {
     padding-bottom: 5px;
     font-weight: bold;
}

.nameCalc-male .nameCalc-monthTitle {
     color: #435c8b;
     background: url('../img/dots_male.gif') left bottom repeat-x;
}

.nameCalc-female .nameCalc-monthTitle {
     color: #773779;
     background: url('../img/dots_female.gif') left bottom repeat-x;
}

.nameCalc-dateCol {
     float: left;
     width: 30px;
     text-align: right;
}

.nameCalc-nameCol {
     float: right;
     width: 225px;
}

.nameCalc-nameDescription {
     padding: 5px 0 5px 0;
     line-height: 16px;
}

.nameCalc-male-bottom,
.nameCalc-female-bottom {
     height: 11px;
     line-height: 1px;
     font-size: 1px;
}

.nameCalc-male-bottom {
     background: url('../img/bg_nameCalc_male_bottom.gif') no-repeat;
}

.nameCalc-female-bottom {
     background: url('../img/bg_nameCalc_female_bottom.gif') no-repeat;
}

#ImageSimpleList {
    width: 560px;
    margin-left: 44px;
    z-index: 1000;
    list-style-type: none;
}

#ImageSimpleList li {
    cursor: pointer;
    color: #000;
    margin: 5px;
    font-size: 10px;
    font-family: Arial;
    text-align: center;
    border: 1px solid #F8DCED;
    background: #FDEFF9 url('../img/bg_galleryThumb.gif') left bottom repeat-x;
}

#ImageSimpleList li img {
    margin: 5px 0 10px 0;
    border: 1px solid #D7C0D8;
}

#ImageSimpleList li.ui-sortable-helper {
    background: #FDEFF9 url('../img/bg_galleryThumb.gif') left bottom repeat-x;
}

div.ui-selected {
    z-index: 0;
    border: 1px solid #F4EBF7;
    background: #FDEFF9;
}




























#submenu-container3 {
	height: 26px;
	position: relative;
	background: url(../img/bg_submenu3.gif) no-repeat right;
}

#submenu-container3 ul {
	padding: 0;
	margin: 0;
	border: 0;
	height: 26px;
}

#submenu-container3 li {
	margin: 0;
	height: 26px;
	list-style-type: none;
	float: left;
	background: url(../img/bg_submenu_off.gif) repeat-x;
}

#submenu-container3 li#on {
	margin: 0;
	list-style-type: none;
	float: left;
	background: url(../img/bg_submenu_on2.gif) repeat-x;
}

#submenu-container3 li.submenu-delimeter {
	margin: 0;
	padding: 0;
	width: 1px;
	font-size: 1px;
	list-style-type: none;
	background: url(../img/bg_submenu_delimeter.gif) no-repeat !important;
}

#submenu-container3 li a {
	text-decoration: none;
	color: #d54487;
}
	

#submenu-container3 li .on1 {
	background: url(../img/submenu_on_right2.gif) no-repeat top right;
}

#submenu-container3 li .on2 {
	background: url(../img/submenu_on_left2.gif) no-repeat;
}

#submenu-container3 li .on3 {

	padding: 5px 12px 0px 12px;
}

#submenu-container3 li .off1 {
	background: url(../img/submenu_off_right.gif) no-repeat top right;
}

#submenu-container3 li .off2 {
	background: url(../img/submenu_off_left.gif) no-repeat;
	padding: 5px 12px 0 12px;
}