/**
            * We reset styles
            */
            * {
                margin: 0;
                padding: 0;
                text-decoration: none;
                /*list-style: none;*/
            }

            /**
            * Global styles
            */
            body {
	font-family: arial;
	font-size: 12px;
	width: 1024px;
	margin: auto;
	background-color: #FFF;
            }

            #main {
                background-color: white;
            }



            /**
            * Start of menu styles
            */

            /* The menu itself */
            .menu {
                background-color: #e7e7e7;
                height: 35px;
                position: absolute;
                width: 1024px;
                list-style: none;
            }

            /* Top level elements of the menu */
            .menu li {
                float: left;
                width: 165px;
            }

            .menu li.home {
               float: left;
			   width: 34px;
            }

            /* Menu links */
            .menu li a:link, .menu li a:visited {
                color: #4e4e4e;
                text-decoration: none;
                display: block;
                height: 1%;
                border-right: 1px solid #cccccc;
                padding-left: 12px;
                padding-right: 8px;
                font-weight: bold;
                background-color: #e7e7e7;
                height: 25px;
                padding-top: 10px;
            }

            .menu li a.selected {
                color: white;
                background-color: #4e4e4e;
            }

            .menu li a:hover {
                color: white;
                background-color: #4e4e4e;
            }

            /* The submenus */
            .submenu {
                display: none;
                list-style: none;

            }

            /* Sub menu elements */
            .submenu li {
                float: none;
                width: 149px;
            }

            /* Submenu links */
            .menu .sousMenu li a:link,
            .menu .submenu li a:visited {
                display: block;
                /*font-weight: normal;*/
                height: 20px;
                padding-top: 10px;
            }

            .menu .submenu li a:hover {
                background-color: #ffca3b;
                font-weight: normal;
            }

            /* Magic */
            .menu li:hover > .submenu { display: block; }


            /* Page content */
            #content {
                margin-top: 40px;
            }



            /* The register box */
            .register {
                display: block;
                height: 43px;
                padding-top: 12px;
                width: 200px;
                text-align: center;
                color: white;
                background-color: #ffca3b;
                font-size: 22px;
            }

            .gt {
                position: relative;
                top: 3px;
                font-size: 22px;
                font-weight: bold;
            }

            /**
            * The search box
            */
            #searchform {
                background-color: #60c3d5;
                clear: both;
                height: 44px;
                padding-left: 10px;
                padding-right: 10px;
                width: 268px;
            }

            #searchbox {
                margin: auto;
                width: 288px;
            }

            #searchterm {
                height: 22px;
                width: 200px;
                vertical-align: middle;
                margin-right: 5px;
                margin-top: 8px;
            }

            #searchsubmit {
                border: 0px;
                margin-top: 8px;
                color: white;
                background-color: #404040;
                height: 27px;
                vertical-align: middle;
                font-size: 14px;
            }

            .tabs {
                list-style: none;
            }

            .tabs .tab a {
                display: block;
                padding: 6px;
                padding-left: 15px;
                padding-right: 15px;
                float: left;
                background-color: #4e4e4e;
                background-color: #e7e7e7;
                border-left: 1px solid #4e4e4e;
                color:  #4e4e4e;
            }

            .tabs .tab a.selected {
                background-color: #60c3d5;
                font-weight: bold;
                text-decoration: underline;
            }


            .first_header {
                background-color: #4E4E4E;
                height: 14px;
                padding: 3px;
            }

            .first_header a {
                color: white;
            }

            .first_header .right a {
                display: block;
                float: right;
                color: white;
            }

            .first_header h1 {
                display: inline;
                font-size: 12px;
                color: white;
                font-weight: normal;
            }

            .last_footer {
                background-color: #4E4E4E;
                height: 14px;
                padding: 3px;
                margin-top: 20px;
            }

            .last_footer a {
                color: white;
            }

            .last_footer .right a {
                display: block;
                float: right;
                color: white;
            }

            #baseline {
                position: relative;
                top: 5px;
                margin-left: 10px;
            }

            .header {
                padding-bottom: 20px;
            }

            #header_ad {
                width: 468px;
                height: 60px;
                float: right;
                margin-top: 7px;
            }

            #footer {
                clear: both;
            }

            #footer, #footer a {

                color: #13ABC7;
            }

            #footer_links {
                float: right;
            }

            #submit_site label {
                float: right;

            }

            #submit_site table {
                margin: auto;
            }

            #submit_site label.checkbox {
                float: none;
            }

            #submit_site input.checkbox {
                float: right;

            }

            #submit_site #submit {
                margin: auto;
                height: 30px;
                border: 0px;
                padding-top: 0px;
                width: 150px;
                margin-top: 10px;
            }

            #submit_site td {
                vertical-align: top;
                margin: 5px;
                padding: 5px;
            }

            .error {
                display: block;
                width: 300px;
                margin: auto;
                color: red;
            }

            .error_field {
                border: 1px solid red;
            }

            h3 {
                color: #ffca3b;
                margin-top: 10px;
                margin-bottom: 10px;
            }

            .left_col {
                float: left;
                width: 120px;
                text-align: left;
            }

            .right_col {
                float: right;
                margin-left: 15px;
                text-align: left;
				width: 300px;
            }

            .center_col {
                margin-left: 15px;
                float: left;
                width: 570px;
            }

            img {
                border: 0;
            }

            .classified a {
                color: black;
            }

            .classified h4 {
                margin-top: 7px;
                margin-bottom: 3px;
            }

            .classified .more {
                text-decoration: underline;
                font-weight: bold;
            }

            .separator {
                width: 100%;
                margin-top: 15px;
                margin-bottom: 15px;
                height: 3px;
            }

            .black {
                background-color: black;
            }

            .red {
                background-color: red;
            }

            .orange {
                background-color: #FFCA3B;
            }

            .blue {
                background-color: #EBF7FA;
            }

            #icon_menu {
                list-style: none;
                margin: auto;
                width: 100px;
                margin-bottom: 10px;
            }

            #icon_menu a {
                display: block;
                color: black;
                margin-top: 15px;
                margin-bottom: 15px;
                width : 100px;
            }

            #icon_menu img {
                float: left;
            }

            .sponsored {
	background-color: #FDFDFD;
	padding: 5px;
	margin-bottom: 10px;
            }

