@charset "UTF-8";
/* CSS Document */

/*Basic Structure*/
#container {clear:both; margin:auto; position:relative; width:960px;}
#inner-container {float:left; position:relative; width:960px;}
#header {background:url(../graphics/uswap-header-bg.jpg) center no-repeat; float:left; height:210px; margin:10px 0; position:relative; width:960px;}
#content {float:left; position:relative; width:960px;}
#footer {float:left; height:192px; margin:20px 0 20px 0; position:relative; width:960px;}

/*Detailed Header Structure*/
#uswap-logo {float:left; height:170px; margin:0 0 0 40px; position:relative; width:182px;}
#header-right {float:right; height:170px; position:relative; width:718px;}
#header-right-top {float:right; height:60px; position:relative; width:718px;}
#header-right-middle {float:left; height:90px; position:relative; width:718px;}
#header-right-bottom {float:right; height:60px; position:relative; width:718px; text-align:right;}
#header-right-top-split-left {float:left; height:40px; position:relative; width:359px;}
#header-right-top-split-right {float:left; height:20px; position:relative; width:359px; text-align:right; padding:20px 0 0 0;}

/*Detailed Nav Structure*/
#header-right-middle ul {margin:34px 0 0 20px; padding:0; text-align:left;}
#header-right-middle li {background:url(../graphics/nav-divider.png) right no-repeat; display:inline; margin-right:14px; padding-right:14px;}
#header-right-middle a {color:#FFFFFF; font-size:1.6em;}
#header-right-middle li.no-bg {background:none;}

/*Detailed Footer Structure*/
#footer-left {background:url(../graphics/footer-left.jpg) center no-repeat; float:left; height:192px; position:relative; width:29px;}
#footer-middle {background:url(../graphics/footer-repeat.jpg) center repeat-x; float:left; height:192px; position:relative; width:902px;}
#footer-right {background:url(../graphics/footer-right.jpg) center no-repeat; float:left; height:192px; position:relative; width:29px;}
#footer-middle-left {float:left; height:152px; padding:20px 0px; position:relative; width:200px;}
#footer-middle-right {float:left; height:152px; margin:0 0 0 30px; padding:20px 0px; position:relative; text-align:left; width:230px;}
#footer-middle-right-right {float:left; height:152px; padding:20px 0px; position:relative; width:100px;}
#footer-middle-middle {float:left; height:152px; margin:0 0 0 30px; padding:20px 0px; position:relative; width:280px;}

/*Detailed Left Content Structure*/
#left_column {float:left; position:relative; width:230px;}
#left_column #sub-head-left {background: url(../graphics/subhead-left.jpg) no-repeat; float:left; height:39px; position:relative; width:20px;}
#left_column #sub-head-right {background: url(../graphics/subhead-right.jpg) no-repeat; float:left; height:39px; position:relative; width:26px;}
#left_column #sub-head-middle {background: url(../graphics/subhead-repeat.jpg) repeat-x; float:left; height:31px; padding:8px 0 0 0; position:relative; width:184px;}
#left_column ul {float:left; margin:15px 0 24px 30px; padding:0; text-align:left;}
#left_column li {background:url(../graphics/arrow-bullet.gif) left no-repeat;list-style-type:none; margin:0; padding:2px 0 2px 14px;}
#left_column a {margin:0; padding:0; font-size:1.25em;}
#left_column #advert-box {background:url(../graphics/advert-holder.jpg) no-repeat; float:left; height:172px; padding:10px 20px 20px; position:relative; width:190px;}

/*Detailed Content Structure*/
#center_column {float:left; margin:0 0 0 20px; position:relative; width:710px;}
#center_column #search-left {background: url(../graphics/subhead-left.jpg) no-repeat; float:left; height:39px; position:relative; width:20px;}
#center_column #search-right {background: url(../graphics/subhead-right.jpg) no-repeat; float:left; height:39px; position:relative; width:26px;}
#center_column #search-middle {background: url(../graphics/subhead-repeat.jpg) repeat-x; float:left; height:31px; padding:8px 0 0 0; position:relative; width:664px;}
#center_column #search-middle form {float:right; width:350px;}
#center_column #search-middle input#search_string {border:1px solid #A60164; outline:none; padding:3px; width:280px;}
#center_column #search-middle input#simple_search {border:0; float:right; margin-top:-2px; width:30px;}
#center_column #top-left-block {float:left; margin:20px 26px 20px 0; position:relative; width:342px;}
#center_column #top-right-block {float:left; margin:20px 0px 20px 0; position:relative; width:342px;}
#center_column #welcome-left {background: url(../graphics/welcome-left.jpg) no-repeat; float:left; height:220px; position:relative; width:24px;}
#center_column #welcome-right {background: url(../graphics/welcome-right.jpg) no-repeat; float:left; height:220px; position:relative; width:24px;}
#center_column #welcome-middle {background: url(../graphics/welcome-repeat.jpg) repeat-x; float:left; height:205px; padding:15px 0 0 0; position:relative; width:294px;}
#center_column #login-left {background: url(../graphics/login-left.jpg) no-repeat; float:left; height:220px; position:relative; width:24px;}
#center_column #login-right {background: url(../graphics/login-right.jpg) no-repeat; float:left; height:220px; position:relative; width:24px;}
#center_column #login-middle {background: url(../graphics/login-repeat.jpg) repeat-x; float:left; height:205px; padding:15px 0 0 0; position:relative; width:294px;}
#center_column #login-middle form {float:left; width:294px;}
#center_column #login-middle .divider {float:left; margin:10px 0 0 0; text-align:left; width:294px;}
#center_column #login-middle .divider input {border:2px solid #A60164; padding:5px 3px;}
#center_column #login-middle .divider input.submit-login {border:2px solid #A60164; margin-left:10px; padding:5px 30px;}
#center_column #login-middle .divider input#username, #center_column #login-middle .divider input#password { font-size:1.2em; margin:0 0 0 10px; width:200px; text-align:left;}
#center_column #recent-left {background: url(../graphics/subhead-left.jpg) no-repeat; float:left; height:39px; position:relative; width:20px;}
#center_column #recent-right {background: url(../graphics/subhead-right.jpg) no-repeat; float:left; height:39px; position:relative; width:26px;}
#center_column #recent-middle {background: url(../graphics/subhead-repeat.jpg) repeat-x; float:left; height:31px; padding:8px 0 0 0; position:relative; width:664px;}
#center_column #recent-holder {float:left; margin:20px 0 0 0; position:relative; width:710px;}
#center_column #steps-left {background: url(../graphics/subhead-left.jpg) no-repeat; float:left; height:39px; position:relative; width:20px;}
#center_column #steps-right {background: url(../graphics/subhead-right.jpg) no-repeat; float:left; height:39px; position:relative; width:26px;}
#center_column #steps-middle {background: url(../graphics/subhead-repeat.jpg) repeat-x; float:left; height:31px; padding:8px 0 0 0; position:relative; width:664px;}
#center_column #steps-holder {background:url(../graphics/3-step-bg.jpg) no-repeat; float:left; margin:20px 0; position:relative; width:710px; height:146px;}
#center_column #steps-holder #step-one {float:left; height:96px; margin-right:22px; padding:30px 20px 20px 20px; position:relative; width:182px;}
#center_column #steps-holder #step-two {float:left; height:96px; margin-right:22px; padding:30px 20px 20px 20px; position:relative; width:182px;}
#center_column #steps-holder #step-three {float:left; height:96px; padding:30px 20px 20px 20px; position:relative; width:182px;}

/* NEW FEATURED 5 BOX */
ul#featured_4 { width:710px; display: block; padding: 0; font-size: 1em; margin: 0; list-style-type: none; }
ul#featured_4 li {width: 320px; float: left; margin:0 10px 20px 25px; }
ul#featured_4 a { display: block; text-align: left; text-decoration: none; }
ul#featured_4 a img {border:5px solid #A60164; display: block; float:left; height: 90px; margin:0; width: 120px;}
ul#featured_4 a:hover img {border:5px solid #cc007a;}
/*ul#featured_5 a:hover { background: #84FF5A; }*/

/*Static Page Structure*/
#center_column #static {float:left; margin-left:20px; position:relative; width:690px;}
#center_column #static #categories {float:left; position:relative; width:690px;}
#center_column #static #categories ul {float:left; margin:10px 0 0 10px; padding:0;}
#center_column #static #categories li {float:left; list-style-type:none; margin:4px; width:210px;}

/*Listing Page Structure*/
#center_column #static #categories #listings_table {float:left; width:690px;}
#listings_table thead th { padding:10px;}
#listings_table tbody td { padding:10px; border-top: 1px solid #000;}
#listings_table tbody tr { margin:0; }
#listings_table tbody td img { margin-left: 0.1em; }
#listings_table tbody td img {}
#listings_table tbody tr.odd { background: #dcdcdc; }
#listings_table tbody tr.even { background: #d0d0d0; }
#listings_table tbody tr.featured { background: #BCCF26; }

/*Login Page Structure*/
#center_column #static #user-login { float:left; position:relative;}
#center_column #static #user-login form input {border:4px solid #a60164; color:#787878; font-size:1.6em; padding:10px; width:200px;}
#center_column #static #user-login form input#remember_me { float:left; position:relative; width:15px;}
#center_column #static #user-login form select, #center_column #static #register select {border:4px solid #a60164; color:#787878; font-size:1.6em; padding:10px; width:225px;}
#center_column #static #user-login form ul {list-style-type:none; margin:0 0 0 20px; padding:0;}
#center_column #static #user-login form li {list-style-type:none; float:left; margin:0 30px 10px 0; width:300px;}
#center_column #static #user-login form li input {border:4px solid #a60164; color:#787878; font-size:1.6em; padding:10px; width:200px;}
#center_column #static #user-login form li #login-submit {background-color:#A60164; color:#ffffff; cursor:pointer; font-size:1.6em; font-family:Arial, Helvetica, sans-serif; padding:8px 4px; width:228px;}

/*Register Page Structure*/
#center_column #static #register {float:left; position:relative; width:690px;}
#center_column #static #register ul { float:left; list-style-type:none; margin:0 0 0 20px; padding:0;}
#center_column #static #register li {list-style-type:none; float:left; margin:0 30px 0 0px; width:300px;}
#center_column #static #register li.full-width { width:95%;} 
#center_column #static #register li input {border:4px solid #a60164; color:#787878; font-size:1.6em; padding:10px; width:200px;}
#center_column #static #register li .login-submit, #center_column #static #register ul.complete .login-submit {background-color:#A60164; color:#ffffff; cursor:pointer; font-size:1.6em; font-family:Arial, Helvetica, sans-serif; padding:9px 4px; width:230px;}
#center_column #static #register li.dob { width:95%; margin:0;}
#center_column #static #register li.dob input {padding:11px 10px; width:170px;}
#center_column #static #register li.dob select {cursor:pointer; margin:0 6px 0 0; width:170px;}
#center_column #static #register ul.complete li input {width:15px;}
#center_column #static #register ul.complete li p a { font-size:1em;}

/*Search*/
#center_column #static form#advanced_search input#search_string, #center_column #static form#quick_search2 input#search_string {border:4px solid #a60164; color:#787878; font-size:1.6em; padding:10px; width:400px;}
#center_column #static #listings_table { width:100%; font-size:1.4em;}

/*Listing*/
#listing_content_box {float:left; position:relative; width:690px;}
.listing_box_content input#my_question, .listing_box_content textarea#my_offer {border:4px solid #a60164; color:#787878; font-size:1.1em; margin:4px 0 0 0; padding:10px; width:252px;}
.listing_box_content input#ask {background-color:#A60164; border:4px solid #a60164; color:#ffffff; cursor:pointer; float:right; font-size:1.6em; font-family:Arial, Helvetica, sans-serif; margin:10px 0 0 0; padding:0px 4px;}
.listing_box_content input#make_offer {background-color:#A60164; border:4px solid #a60164; color:#ffffff; cursor:pointer; float:right; font-size:1.6em; font-family:Arial, Helvetica, sans-serif; margin:4px 0 0 0; padding:0px 4px;}

/*Add Listing*/
#center_column #static #add_listing p { float:left; width:100%;}
#center_column #static #add_listing h3 {float:left; margin-top:10px; width:100%;}
#center_column #static #add_listing { float:left; position:relative; width: 690px;}
#center_column #static #add_listing ul {float:left; margin:0 0 5px 0; padding:0;}
#center_column #static #add_listing ul.describe {float:left; margin:0 0 5px 0; padding:0;}
#center_column #static #add_listing ul li { float:left; font-size:1.2em; list-style-type:none; margin:0 30px 0 0; padding:0; width:300px;}
#center_column #static #add_listing ul.describe li { float:left; font-size:1.2em; list-style-type:none; margin:10px 30px 10px 0; padding:0; width:300px;}
#center_column #static #add_listing select {border:4px solid #a60164; color:#787878; cursor:pointer; font-size:1.2em; padding:4px; width:260px;}
#center_column #static #add_listing .login-submit, #center_column #static form#advanced_search .login-submit, #center_column #static form#quick_search2 .login-submit  {background-color:#A60164; border:4px solid #a60164; color:#ffffff; cursor:pointer; font-size:1.4em; font-family:Arial, Helvetica, sans-serif; padding:9px 4px; width:230px;}
#center_column #static #add_listing input {border:4px solid #a60164; color:#787878; cursor:pointer; font-size:1.4em; font-family:Arial, Helvetica, sans-serif; padding:4px 4px;}
#center_column #static #add_listing input#listing_title { width:260px;}
#center_column #static #add_listing textarea {border:4px solid #a60164; color:#787878; cursor:pointer; font-size:1.4em; font-family:Arial, Helvetica, sans-serif; padding:4px 4px; width:284px;}
#center_column #static #add_listing ul li.images-upload input { width:100px;}

/*Control Panel*/
#center_column #static #control_panel {float:left; position:relative; width: 690px;}
#center_column #static #control_panel #left_col {float:left; margin:20px 30px 0 0; position:relative; width: 180px;}
#center_column #static #control_panel #right_col {float:left; margin:20px 0 0 0; position:relative; width: 480px;}
#center_column #static #control_panel #left_col .steps-left {background: url(../graphics/subhead-left.jpg) no-repeat; float:left; height:39px; position:relative; width:20px;}
#center_column #static #control_panel #left_col .steps-right {background: url(../graphics/subhead-right.jpg) no-repeat; float:left; height:39px; position:relative; width:26px;}
#center_column #static #control_panel #left_col .steps-middle {background: url(../graphics/subhead-repeat.jpg) repeat-x; float:left; height:31px; padding:8px 0 0 0; position:relative; width:134px;}
#center_column #static #control_panel #right_col .steps-left {background: url(../graphics/subhead-left.jpg) no-repeat; float:left; height:39px; position:relative; width:20px;}
#center_column #static #control_panel #right_col .steps-right {background: url(../graphics/subhead-right.jpg) no-repeat; float:left; height:39px; position:relative; width:26px;}
#center_column #static #control_panel #right_col .steps-middle {background: url(../graphics/subhead-repeat.jpg) repeat-x; float:left; height:31px; padding:8px 0 0 0; position:relative; width:434px;}
#center_column #static #control_panel #left_col .left_content {float:left; margin:10px 0 20px 10px; position:relative; width:170px;}
#center_column #static #control_panel #right_col .right_content {float:left; margin:10px 0 10px 10px; position:relative; width:470px;}
#center_column #static #control_panel #left_col .login-submit {background-color:#A60164; border:4px solid #a60164; color:#fff; cursor:pointer; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; margin:10px 0 0 0; padding:4px 4px;}
#center_column #static #control_panel #left_col select {border:4px solid #a60164; color:#a60164; cursor:pointer; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; padding:4px 4px;}
#center_column #static #control_panel #right_col ul.personal { margin:0; padding:0;}
#center_column #static #control_panel #right_col ul.personal li { list-style-type:none; float:left; margin-right:10px; width:220px; font-size:1.1em;}
#center_column #static #control_panel #right_col ul.personal li ul {margin:0; padding:0;}
#center_column #static #control_panel #right_col ul.swaps { margin:0; padding:0;}
#center_column #static #control_panel #right_col ul.swaps li { list-style-type:none; float:left; margin-right:10px; width:220px; font-size:1.1em;}

/*Type*/
body {font-family:Arial, Helvetica, sans-serif; font-size:10px;}
h1, h2, h3 {font-family:"Arial Rounded MT Bold", Arial, Helvetica; margin:0; padding:0; text-align:left;}
a {color:#787878; text-decoration:none;}
p {margin:0; padding:0; text-align:left;}
a:hover {text-decoration:underline;}
input { outline:none;}
img {border:0;}
#header-right-top-split-left h1 {font-size:2.2em; color:#a60164; margin:12px 0 0 0;}
#header-right-bottom h2 {font-size:1.6em; color:#a60164}	
#header-right-top-split-right a {margin:0 0 0 10px; text-align:right;}
#header-right-top-split-right p {color:#787878; font-size:12px; text-decoration:none; text-align:right;}
#footer-middle h3 {color:#FFFFFF; font-size:1.8em;}
#footer-middle-middle p {color:#FFFFFF; font-size:1.2em; margin:14px 0 0 0; text-align:left;}
#footer-middle-right ul, #footer-middle-middle ul {float:left; margin:14px 0 0 20px; padding:0;}
#footer-middle-right li, #footer-middle-middle li {list-style-type:none; margin:0; padding:0; color:#FFFFFF; font-size:1.2em;}
#footer-middle-right a, #footer-middle-middle a {color:#FFFFFF; font-size:1em;}
#footer-middle-right p, #footer-middle-middle p { float:left; margin:10px 0 0 0; color:#FFFFFF; font-size:1.2em;}
#sub-head-middle h2, #search-middle h2, #recent-middle h2, #steps-middle h2, #steps-holder h3, #advert-box h3 { color:#FFFFFF; float:left; font-size:1.6em;}
#login-middle h2, #welcome-middle h2 { color:#FFFFFF; float:left; font-size:1.6em; width:100%;}
#welcome-middle p {color:#FFFFFF; float:left; font-size:1.2em; margin:10px 0 0 0;}
#center_column #login-middle .divider, #center_column #login-middle .divider a {color:#FFFFFF; float:left; font-size:1.2em;}
#center_column #login-middle p {color:#FFFFFF; float:left; font-size:1.2em; margin:10px 0 0 0; width:100%;}
#center_column #login-middle a {color:#FFFFFF; font-size:1em;}
ul#featured_4 p, ul#featured_4 p a {color:#A60164; font-size: 1.1em; float:left; margin:0 0 0 5px; width:185px;}
ul#featured_4 a strong {font-size: 1.2em; }
ul#featured_4 a.read-more {color:#787878; font-size:1.1em; margin-top:5px;}
ul#featured_4 a:hover.read-more, ul#featured_4 p a:hover {text-decoration:underline;}
#steps-holder p {color:#FFFFFF; float:left; font-size:1.2em; margin:10px 0 0 10px; width:100%;}
#center_column #static #categories a { font-size:1.2em;}
#center_column #static #categories ul li a {font-size:1.2em; font-family:"Arial Rounded MT Bold", Arial, Helvetica;}
#center_column #static #register h3.stage, #center_column #static #user-login h3.stage, #center_column #static h3.stage {border-bottom:2px solid #a60164; font-size:3em;}
.warning { font-size:1.2em; color:#FF0000;}
#center_column #static ul#reg_errors_list li { color:#FF0000; float:none; font-size:1.2em; list-style-type: disc; margin:0; padding:0;}
#center_column #static .listing_box h2 { font-size:2em; margin:10px 0;}
#center_column #static .listing_box h3 { font-size:1.6em; margin:10px 0 0 0;}
.float-left { float:left;}
.full-width { width:100%;}
.no-top-margin { margin-top:0;}
.one-c, #center_column #static #add_listing .one-c {margin:20px 0 0 0;}
input {cursor:pointer;}
#center_column #static p.stage { color:#A60164; font-size:2em; margin-top:0;}
#center_column #static #add_listing ul.describe li p {font-size:1em;}
#center_column #static .error {color:#FF0000; margin:0;}
#center_column #static #control_panel #left_col .steps-middle h2, #center_column #static #control_panel #right_col .steps-middle h2 { color:#FFFFFF; margin:0;}
#center_column #static #control_panel #left_col p, #center_column #static #control_panel #right_col p {margin-top:0;}
#center_column #static #control_panel #left_col h3 {margin-top:10px;}
#center_column #static #control_panel #left_col p, #center_column #static #control_panel #right_col .no-bottom-margin, #center_column #static #user-login .no-bottom-margin {margin-bottom:0;}
#center_column #static #control_panel #right_col ul.personal li p.ruleabove a, #center_column #static #control_panel #right_col ul.swaps li p.ruleabove a, #center_column #static #control_panel #right_col ul.swaps li p a { font-size:1em;}
#center_column #static #control_panel #right_col ul.personal li ul li { font-size:1.2em;}

/*Static Page Type Structure*/
#center_column #static {color:#787878;}
#center_column #static h2, #center_column #static h3 {font-size:1.6em; color:#A60164; margin-top:20px;}
#register h4, #user-login h4, #add_listing h4 {font-size:1.6em; color:#A60164; margin:10px 0;}
#center_column #static #categories h3 .sub-cat {font-size:1.4em; color:#A60164; margin-top:20px;}
#center_column #static p {font-size:1.2em; line-height:1.8em; margin:10px 0;}
#center_column #static a {font-size:1.1em; text-decoration:underline;}
#center_column #static a:hover {font-size:1.1em; text-decoration:none;}
#center_column #static #categories h3 {font-size:1.5em; color:#A60164; margin-top:20px;}
#listings_table tbody tr.odd h4 a, #listings_table tbody tr.even h4 a { color: #A60164; }

/*Classes and ID's*/
#footer-middle-left .image-holder {float:left; height:101px; margin:25px 0 0 10px; position:relative; width:156px;}
#footer-middle-right-right .image-holder {float:left; margin:35px 0 0 0; position:relative; width:100px;}
#footer #advertise {height:119px; left:759px; position:absolute; top:-1px; width:204px; z-index:1;}
#center_column #login-middle .no-top-margin, .no-top-margin, #center_column #static #add_listing p.no-top-margin {margin-top:0;}
.warning {font-size:1em;}
p.featured { color:#A60164;}

#center_column #static #register ul#reg_errors_list { width:100%; margin-bottom:10px;}

#center_column #static #edit_panel form input#listing_title, #center_column #static #edit_panel form input#listing_trades {border:4px solid #a60164; color:#787878; font-size:1.4em; padding:10px; width:200px;}
#center_column #static #edit_panel form textarea#listing_description, #center_column #static #edit_panel form textarea#listing_trades {border:4px solid #a60164; color:#787878; font-size:1.1em; margin:4px 0 0 0; padding:10px; width:90%; font-family:Arial,Helvetica,sans-serif; font-size:1.4em;}
#center_column #static #edit_panel form input.login-submit {background-color:#A60164; color:#ffffff; cursor:pointer; font-size:1.4em; font-family:Arial, Helvetica, sans-serif; padding:8px 4px; width:228px;}
#center_column #static #edit_panel select#category_tree {border:4px solid #a60164; color:#787878; font-size:1.4em; padding:10px; width:225px;}

#center_column #static #edit_panel ul {float:left; margin:0 0 5px 0; padding:0;}
#center_column #static #edit_panel ul.describe {float:left; margin:0 0 5px 0; padding:0;}
#center_column #static #edit_panel ul li { float:left; font-size:1.2em; list-style-type:none; margin:0 30px 0 0; padding:0; width:300px;}

#center_column #static #edit_panel ul li.width { width:100%;}

.listing_box_content input#do_answer, .listing_box_content input#decline_reason {border:4px solid #a60164; color:#787878; font-size:1.1em; margin:4px 0 0 0; padding:10px; width:252px;}
.listing_box_content input#answer, .listing_box_content input#decline_offer, .listing_box_content input#accept_offer {background-color:#A60164; border:4px solid #a60164; color:#ffffff; cursor:pointer; float:right; font-size:1.6em; font-family:Arial, Helvetica, sans-serif; margin:10px 0 0 0; padding:0px 4px;}

.listing_box_content p.listing_question_ask, .listing_box_content p.listing_offer_message { float:left;}