/********************************************************************
  System Styles
********************************************************************/

.header_wrapper { width: 782px; margin: auto; }

.header_wrapper h1 { font: bold 30px/30px Arial, Helvetica, sans-serif; margin: 30px 0; color: #fd9a01; }

.content { width: 782px; margin: 30px auto; }

.footer_wrapper { background: #7296BB; color: #FFF; width: 858px; margin: auto; margin-bottom: 50px; font: 12px/15px Arial, Helvetica, sans-serif; padding: 12px; }

.search_box_home { width: 664px; border: 1px solid #EAEAEA; padding: 20px; margin: 0 0 35px; text-align: center; background: url(http://domains.seja-design.com.au/system/images/search_bg.jpg) no-repeat 1px 1px; }

.big_number_wrapper { margin: 0 auto 0; width: 494px; height: 65px; *height: 55px; }

.big_number_div { float: left; padding: 10px; }

.big_number { font: bold 21px/21px Arial, Helvetica, sans-serif; color: #FFF; background: #0772a7; padding: 2px 6px; margin-right: 5px; }

.big_number_desc { font: bold 16px/16px Arial, Helvetica, sans-serif; color: #0772a7; }

h4 { font: bold 15px/15px Arial, Helvetica, sans-serif; }

.content_indent { width: 80%; margin: 30px auto 0; padding-bottom: 10px; }

.page_header_system { font: 21px/20px Arial, Helvetica, sans-serif; color: #fd9a01; font-weight: bold; margin-bottom: 20px; margin-left: 40px; display: block; }

.login_box { border:1px solid #E3E3E3; padding: 20px 55px; width: 500px; margin: auto; margin-bottom: 35px; }

.input_login { width: 230px; height: 16px; font-size: 13px !important; line-height: 20px; padding: 1px; }

select { color:#666; font: 11px/14px Verdana, Geneva, sans-serif; }

input[type="text"], textarea { color:#666; font: 11px/14px Verdana, Geneva, sans-serif; }

.textarea_style { width: 300px; height: 100px; }

.www_bigger { font-size: 12px; color: #7296BB; }

.box_no_results { border: 1px dotted #CCC; padding: 15px; text-align: center; margin-top: 30px; clear: both; display: block; }

.box_thank_you { text-align:center; margin:100px auto 155px; width: 500px; }

.box_thank_you h4 { font: bold 15px/16px Arial, Helvetica, sans-serif; color: #BD0D0D; }

.box_thank_you h5 { font: bold 12px/16px Arial, Helvetica, sans-serif; color: #336699; }

.table_no_border td { border: none !important; padding: 0 !important; }



/*******************************************************************************
  Form Validation
*******************************************************************************/

.form_validation_error input[type="text"], .form_validation_error input[type="password"], .form_validation_error select { background: #FFD9D1; border: 1px solid #FD3C3D !important; }

.table_style2 input[type="text"], .table_style2 input[type="password"] { border: 1px solid #CCC; height: 16px; }

.table_style2 select { border: 1px solid #CCC; height: 19px; }



/*******************************************************************************
  CVV Box
*******************************************************************************/

#cvv_box  { cursor: pointer; left: 275px;  top: 232px; margin-top: -241px; margin-left: -270px; position: relative; float: left; background-image: url(/members/images/cvv_box.png); display: block; width: 270px; height: 241px;}

#cvv_anchor { outline: none; }

.questionMark { border-style: none;  cursor: pointer; margin-left: 5px; }



/********************************************************************
  Member Styles
********************************************************************/

select.hosting_upgrade { width: 100%; }

select.hosting_product { width: 100%; }

.pagigaton_top { margin-bottom: 20px; text-align: right; }

.pagigaton_bottom { margin-top: 20px; text-align: right; }

.pagigaton_top select, .pagigaton_bottom select { font: 12px Arial !important; height: 22px; }

.pagigaton_top span, .pagigaton_bottom span { position: relative; right: 3px; *top: -3px; }

.button_search, .button_search:link, .button_search:visited { display: block; width: 75px; height: 22px; background: url(http://domains.seja-design.com.au/system/images/search_icon.gif) no-repeat; border: 0; }

.button_transfer, .button_transfer:link, .button_transfer:visited { display: block; width: 90px; height: 22px; background: url(http://domains.seja-design.com.au/system/images/transfer_icon.gif) no-repeat; border: 0; }

.button_renew, .button_renew:link, .button_renew:visited { display: block; width: 75px; height: 22px; background: url(http://domains.seja-design.com.au/system/images/renew_icon.gif) no-repeat; border: 0; }

.button_search:hover, .button_transfer:hover, .button_renew:hover { background-position: bottom; cursor: pointer; }

.inv { display: none; }

.payment_type { float: left; margin-right: 10px; }

.payment_type input { position: relative; top: -7px; }

body { background-color: #FFF; margin: 0px; padding-bottom: 40px; font: 11px/15px Verdana, Geneva, sans-serif; color: #666; }

.select_td { padding-right: 5px; }

.select_td select { color:#666; font: 13px/20px Verdana, Geneva, sans-serif; height: 22px; }

.search_box { width: 664px; padding: 20px; border: 1px solid #EAEAEA; margin: 0 0 15px; text-align: center; background: url(http://domains.seja-design.com.au/system/images/search_bg2.jpg) no-repeat 1px 1px; }

.search_box_member { padding: 20px; border: 1px solid #EAEAEA; margin: 0 0 15px; text-align: center; }

.search_box input[type="text"], .search_box_home input[type="text"], .select_td input[type="text"], .search_box_member input[type="text"] { color:#666; font: 13px/20px Verdana, Geneva, sans-serif; }

.search_box_top { display: block; float: left; height: 45px; }

.search_input { float:left; height: 16px; width: 170px; font: 12px Arial !important; }

.search_submit { display: block; width: 25px; height: 22px; background: url(http://domains.seja-design.com.au/system/images/button_ok.gif) no-repeat; border: 0; float:left; margin-left: 5px; }

.search_submit:hover { background-position: bottom; cursor: pointer; }

.table_checkboxes { margin-top: 25px; position: relative; left: 14px; }

.table_checkboxes td { text-align: left; width: 102px; padding-bottom: 7px; }

.search_title { display:block; margin-bottom: 15px; margin-top: -5px; font-weight: normal; }

.email_msg_body { border:1px solid #DDD; margin-top: 25px; margin-bottom:35px; padding:15px 20px; }

div.card_type { margin-right: 8px; float: left; }

div.card_type input { position: relative; top: -6px; }

div.card_type label { margin-left: -2px; }

.thankyou_box { padding: 20px; border: 1px dotted #CCC; margin-top: 40px; text-align: center; }

.card_number { position:relative; top: -7px; margin-left: 7px; }

.terms_box { display: block; padding: 20px; background: #FFF; border: 1px dotted #CCC; margin-bottom: 10px; }

h5 { font-size: 15px; color: #555; font-family: Arial, Helvetica, sans-serif; margin: 0 0 10px 0; padding: 0; font-weight: bold; }

a:link, a:visited { color: #6A88A6; }

a:hover { color: #2F3958; }

img, a img { border: 0; }

.img_zoom { margin-right: 6px; position: relative; top: 1px; }

.tip_box { padding: 10px 15px; background: #FDFFC0; border: 1px dotted #999; color: #666; margin-bottom: 15px; }

strong { font-weight: bold !important; }

.td_order_ASC { background: #0772a7 url(http://domains.seja-design.com.au/system/images/arrow_white_down.png) right 11px no-repeat !important; }

.td_order_DESC { background: #0772a7 url(http://domains.seja-design.com.au/system/images/arrow_white_up.png) right 11px no-repeat !important; }

td.first, th.first { border-left: none !important; }

table.member_maintable { width: 882px; margin: 0 auto; }

table.member_internal_table { width: 882px; margin: 35px auto; }

.link_number:link, .link_number:visited { font-weight: bold; text-decoration: none; color: #666; }

.link_number:hover { text-decoration: underline; }

.link_delete, .link_delete:visited { text-decoration: none; color: #BD0D0D !important; padding-left: 11px; background: url(http://domains.seja-design.com.au/system/images/icon_delete.png) no-repeat 0px 4px; }

.link_delete:hover { text-decoration: underline; }

.main_column1 { vertical-align:top; width:200px; padding-left: 15px; }

.main_column1 * { font: 11px/15px Arial, Helvetica, sans-serif; }

.main_column2 { width:27px; display: block; }

.main_column3 { vertical-align:top; width:625px; padding-right: 15px; }

.member_left_nav { width: 200px; }

table.member_left_table td { border-bottom: 1px solid #f60; padding: 0; margin: 0; }

table.member_left_table td a, table.member_left_table td a:visited { padding: 7px; background: #b4d1f3; color: #426a93; display: block; text-decoration: none; font-weight: bold; text-indent: 15px; }

table.member_left_table td a:hover { background: #f60; color: #FFF; }

table.member_left_table_gray .title_th { background: #F8F8F8 url(http://domains.seja-design.com.au/system/images/top_gray_bg.png) top no-repeat; font-weight: bold; text-indent: 20px; font-size: 13px; color: #888; text-align: left; height: 28px; }

.title_th { background: #1389be url(http://domains.seja-design.com.au/system/images/top_rounded_corners.png) top no-repeat; _background: #1389be; _background-image: none; height: 30px; text-align: left; font-weight: bold; text-indent: 20px; font-size: 13px; color: #FFF; text-decoration: none; }

.title_th a:link, .title_th a:visited { font-weight: bold; text-indent: 20px; font-size: 13px; color: #426A93; text-decoration: none; line-height: 28px; }

.title_th a:hover { text-decoration: underline; }

.top_navigation { background: #4D83D9; }

.my_credit { background: url(http://domains.seja-design.com.au/system/images/dolar_sign.png) no-repeat; display:block; height:16px; padding-left:18px; margin-left:12px; }

.credit_price:link, .credit_price:visited { color: #BD0D0D !important; font-weight: bold; text-decoration: none; }

.credit_price:hover { text-decoration: underline; }

.credit_price2 { color: #BD0D0D; font-weight: bold; text-decoration: none; }

.gray_td_content { background: #DADADA; padding: 3px 15px; }

.gray_table_inside { width: 177px; margin-top: 11px; margin-left: 1px; }

table.member_left_table_gray td.main_gray_td { padding: 0; margin: 0; background: #ebebeb; padding: 11px; padding-bottom: 15px; }

table.member_left_table, table.member_left_table_gray { width: 200px; margin: 0px; padding: 0px; margin-bottom: 20px; }

.list_gray { margin: 10px 16px 5px; padding: 0; }

.list_gray li { list-style: none; }

.list_gray li a, .list_gray li a:visited { background: url(http://domains.seja-design.com.au/system/images/blue_arrow.png) no-repeat 0px 5px; padding-left: 10px; color: #426A93; font-weight: bold; padding-bottom: 3px; display: block; text-decoration: none; }

.list_gray li a:hover { color: #183c60; background-position: 2px 5px; text-decoration: underline; }

.link_style1:link, .link_style1:visited { color: #6A88A6 !important; text-decoration: none; }

.link_style1:hover { text-decoration: underline; }

.link_style2, .link_style2:visited { color: #707070 !important; text-decoration: none; }

.link_style2:hover { text-decoration: underline; }

.link_style3:link, .link_style3:visited { display: block; text-decoration: none; }

.link_style3:hover { text-decoration: underline; }

.page_header { font: 21px/20px Arial, Helvetica, sans-serif; color: #fd9a01; font-weight: bold; margin-bottom: 20px; display: block; }

.page_sub_header { font: bold 16px/15px Arial, Helvetica, sans-serif; color: #555; margin-bottom: 20px; text-align: center; display: block; padding: 10px 15px; background: #FDFFC0; border: 1px dotted #999; }

.top_box { margin-bottom: 20px; text-align: center; display: block; padding: 10px 15px; border: 1px dotted #999; font-weight: bold; background: #FDFFC0; }

.table_style1 { margin-bottom: 20px; }

.table_style1 th { background: #0772a7; color: #FFF; text-align: left; padding: 5px 5px 5px 9px; border-left: 1px solid #93ACC6; }

.table_style1 th a, .table_style1 th a:visited { color: #FFF; text-decoration: none; }

.table_style1 th a:hover { text-decoration: underline; }

.table_style1 td { padding: 7px 9px; border-left: 1px solid #e5e5e5; border-bottom: 1px dotted #E5E5E5; text-align: left; }

.td_style1 { background: #FFF url(http://domains.seja-design.com.au/system/images/td_bg1.png) repeat-x bottom; padding: 10px 9px !important; font-weight: bold; border-bottom: 1px solid #FFF !important; text-indent: 1px; font-size: 15px; border-left: none !important; font-family: Arial, Helvetica, sans-serif !important; }

.td_style1 a:link, .td_style1 a:visited { color: #555; text-decoration: none; font-size: 15px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

.tr_highlight { background: #FFF; }

.tr_highlight:hover { background: #F1F1F1; }

.button_form, .button_form:visited { background: url(http://domains.seja-design.com.au/system/images/btn_bg.png) no-repeat; border: 0 none; color: #545454 !important; cursor: pointer; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 25px; line-height: 24px; margin-bottom: 10px; text-align: center; width: 142px; text-decoration: none; }

.button_form_small, .button_form_small:visited { background: url(http://domains.seja-design.com.au/system/images/btn_bg_small.png) no-repeat; border: 0 none; color: #545454 !important; cursor: pointer; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 25px; line-height: 24px; margin-bottom: 10px; text-align: center; width: 102px; text-decoration: none; }

.button_form_big, .button_form_big:visited { background: url(http://domains.seja-design.com.au/system/images/btn_bg_big.png) no-repeat; border: 0 none; color: #545454 !important; cursor: pointer; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 25px; line-height: 24px; margin-bottom: 10px; text-align: center; width: 180px; text-decoration: none; }

.button_form:hover, .button_form_small:hover, .button_form_big:hover { background-position: bottom; color: #FFF !important; }

.text_style1 { color: #BD0D0D; }

.text_style2 { color: #6A88A6; font-weight: normal; }

.text_style3 { font: 12px/12px Arial; font-weight: bold; display: block; margin-bottom: -10px; }

.text_style4 { color: #BD0D0D; font-weight: bold; margin-bottom: 20px; }

.text_style5 { color: #666; }

.td_color1 { background: #FFF; }

.td_color2 { background: #F1F1F1; }

.logout_button, .logout_button:visited { background:url(http://domains.seja-design.com.au/system/images/logout_bg.png) no-repeat; color:#666; display:block; float:right; font-weight:bold; height:25px; line-height:25px; text-align:center; text-decoration:none; width:65px; margin-top: -52px; font-family: Arial, Helvetica, sans-serif; }

.logout_button:hover { background-position: bottom; }

.table_style2 { margin-bottom: 10px; }

.table_style2 td { padding: 9px; border-bottom: 1px dotted #E5E5E5; border-left: 1px dotted #E5E5E5; text-align: left; }

.table_style2 th { background: #0772a7; color: #FFF; text-align: left; padding: 5px 5px 5px 9px; border-left: 1px solid #93ACC6; font-weight: normal; }

.table_style2 th a, .table_style2 th a:visited { color: #FFF; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

.table_style2 th a:hover { color: #183C60; }

.table_style3 { }

.table_style3 td { padding: 9px; border: none !important; text-align: left; padding: 0px; }

.success_box { background: #093 url(http://domains.seja-design.com.au/system/images/icon_success.png) no-repeat 10px 10px; color: #FFF; font-weight: bold; margin-bottom: 20px; padding: 7px 8px 8px 30px; }

.error_box { background: #BD0D0D url(http://domains.seja-design.com.au/system/images/icon_error.png) no-repeat 10px 10px; color: #FFF; font-weight: bold; margin-bottom: 20px; padding: 7px 8px 8px 30px; }

.error_box ul { margin:0; padding:0; margin-bottom: 5px; }

.error_box li { margin-left: 14px; *margin-left: 17px; padding-left: 0px; list-style: square; }

.success_box p, .error_box p { margin: 0; margin-bottom: 8px; padding: 0; }

.status, .status_green { color: #093; }

.status_red { color: #BD0D0D; }

.status_registered { color: #093; }

.status_renewal_due { color: #BD0D0D; }

.status_other { color: #BD0D0D; }

.highlight_error { background: #BD0D0D; color: #FFF; }

.status_sent { color: #093; }

.status_not_sent { color: #BD0D0D; }



/********************************************************************
  Menu
********************************************************************/

.menu { display: block; width:882px; height:35px; position:relative; z-index:100; font-family:arial, sans-serif; background: #7296BB; }

/* hack to correct IE5.5 faulty box model */
* html .menu { width:882px; width:881px; }

/* remove all the bullets, borders and padding from the default list styling */
.menu ul { padding:0; margin:0; list-style-type:none; }

.menu ul ul { width:149px; }

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li { float:left; width:149px; position:relative; }

/* style the links for the top level */
.menu a, .menu a:visited { display:block; border-right: 1px solid #FFF; font-size:12px; text-decoration:none; color:#fff; width:138px; height:35px; background:#7296BB; padding-left:10px; line-height:35px; font-weight:bold; }

/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited { width:149px; width:138px; }

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul { visibility:hidden; position:absolute; height:0; top:35px; left:0; width:149px; }

/* another hack for IE5.5 */
* html .menu ul ul { top:35px; }

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table { position:absolute; top:0; left:0; border-collapse:collapse; ; }

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited { background:#EBEBEB; color:#000; height:auto; line-height:1em; padding:10px; width:128px; border-top: 1px solid #FFF; border-right: 0; }

/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited { width:150px; width:128px; }

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover { color:#FFF; background:#5D81A7; }

.menu :hover > a, .menu ul ul :hover > a { color:#FFF; background:#5D81A7; }

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul { visibility:visible; 