html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	/*vertical-align: baseline;*/
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

strong {font-weight:bold;}

/* CSS RESET */

sup {font-size:9px;}

html {background:#0D405B;}
body {background:url(../images/alphalt_bg.jpg) top repeat-x; font-family:Arial, Verdana; overflow-x:hidden;}

#wrapper {width:955px; margin-left:auto; margin-right:auto;}

#header {width:952px; position:relative; height:135px;}

	header div#promo_header { position:absolute;}

#header div#options {width:401px; height:26px; background:url(../images/bkg_head_extras.jpg) no-repeat; position:absolute; top:66px; left:478px; color:#FFFFFF; font-size:12px;}
#header div#options div {float:left; margin-left:20px; line-height:26px;}
#header div#options div a {color:#FFFFFF; text-decoration:none;}
#header div#options div img {float:left; position:relative; top:5px; margin-right:5px;}

#header div#st_head {position:absolute; top:15px; left:584px; color:#FFFFFF; font-size:12px;}
#header div#st_head a {color:#FFFFFF; text-decoration:none;}

#header div#search {position:absolute; top:15px; left:675px; color:#FFFFFF; font-size:13px;}
#header div#search a {text-decoration:none; color:#FFFFFF;}
#header div#search img {float:left; position:relative; top:-2px; margin-right:5px;}

#header div#signup{position:absolute; top:15px; left:790px; color:#FFFFFF; font-size:13px;}
#header div#signup a {text-decoration:none; color:#FFFFFF;}
#header div#signup img {float:left; position:relative; top:-2px; margin-right:5px;}

#home_welcome {width:743px; height:53px; background:url(../images/bkg_home_banner_new.png) no-repeat; margin-bottom:10px; position:relative; color:#FFFFFF; line-height:22px; padding-top:5px; font-size:20px; padding-left:45px;}
#home_welcome img#open {position:absolute; top:9px; left:181px;}
#home_welcome img#send {position:absolute; top:9px; left:368px;}
#home_welcome img#claim {position:absolute; top:9px; left:585px;}

#home_slides { width:778px; height:223px; margin-bottom:10px; position:relative;}

#home_open {width:778px; height:223px; background:url(../images/home_open_new.jpg); margin-bottom:10px; position:absolute; top:0; left:0;}
#home_open div#title {position:absolute; top:16px; left:40px; color:#FFFFFF; font-size:26px;}
#home_open div#plate {position:absolute; top:79px; left:94px; color:#FFFFFF; font-size:24px;}
#home_open input#yourplate {position:absolute; top:75px; left:164px; color:#FFFFFF; font-size:20px; background:url(../images/home_open_input_bkg.png) repeat-x; border:1px solid #8AC52E; height:25px; width:150px; padding-left:5px; padding-top:5px; line-height:25px; text-transform:uppercase;}
#home_open div#state {position:absolute; top:79px; left:340px; color:#FFFFFF; font-size:24px;}

#home_open select#yourstate {position:absolute; top:79px; left:410px; background:url(/images/home_open_input_bkg.png) repeat-x #6EAC0C; border:1px solid #8AC52E; height:25px; font-size:14px; color:#FFFFFF;}

#home_open div#password {position:absolute; top:125px; left:43px; color:#FFFFFF; font-size:24px;}
#home_open input#yourpassword {position:absolute; top:122px; left:164px; color:#FFFFFF; font-size:20px;  background:url(../images/home_open_input_bkg.png) repeat-x; border:1px solid #8AC52E; height:25px; width:274px; padding-left:5px; padding-top:5px; line-height:25px;}
#home_open div#forgot {position:absolute; top:160px; left:163px; color:#FFFFFF; font-size:11px;}
#home_open div#forgot a {color:#FFFFFF; text-decoration:none;}
#home_open div#notmember {position:absolute; top:190px; left:43px; color:#FFFFFF; font-size:15px;}
#home_open div#notmember a {color:#FFFFFF; text-decoration:none;}
#home_open input#locatesubmit {position:absolute; top:180px; left:320px;}


#home_send {width:778px; height:223px; background:url(../images/home_send_new.png); margin-bottom:10px; position:absolute; top:0; left:0;}
#home_send div.title {position:absolute; top:16px; left:40px; color:#FFFFFF; font-size:26px;}
#home_send div.plate {position:absolute; top:79px; left:94px; color:#FFFFFF; font-size:24px;}
#home_send div.message {position:absolute; top:79px; left:94px; color:#FFFFFF; font-size:24px;}
#home_send input#yourplate {position:absolute; top:75px; left:164px; color:#FFFFFF; font-size:20px; background:url(../images/home_open_input_bkg.png) repeat-x; border:1px solid #8AC52E; height:25px; width:150px; padding-left:5px; padding-top:5px; line-height:25px; text-transform:uppercase;}
#home_send div.state {position:absolute; top:79px; left:340px; color:#FFFFFF; font-size:24px;}

#home_send select#yourstate {position:absolute; top:79px; left:410px; background:url(/images/home_open_input_bkg.png) repeat-x #6EAC0C; border:1px solid #8AC52E; height:25px; font-size:14px; color:#FFFFFF;}
#home_send div.message {position:absolute; top:125px; left:43px; color:#FFFFFF; font-size:24px;}
#home_send textarea.message_field { position:absolute; top:125px; left:164px; color:#FFFFFF; font-size:20px;  background:url(../images/home_open_input_bkg.png) repeat-x #6EAC0C; border:1px solid #8AC52E; height:40px; width:274px; padding-left:5px; padding-top:5px; line-height:25px;}

#home_send input#locatesend {position:absolute; top:185px; left:370px;}


#bad_driving {width:778px; height:223px; background:url(../images/bad_drive_bkg.jpg); margin-bottom:10px;position:absolute; top:0px;left:0px;}
#bad_driving div#title {position:absolute; top:14px; left:46px; color:#FFFFFF; font:bold 20px Arial, Helvetica, sans-serif;}
#bad_driving div#plate {position:absolute; top:67px; left:94px; color:#FFFFFF; font-size:22px;}
#bad_driving input#baddrivingplate {position:absolute; top:66px; left:164px; color:#550000; font-size:14px; background:url(../images/bad_driving_input_bkg.png) repeat-x; border:1px solid #FFFFFF; height:19px; width:150px; padding-left:5px; padding-top:3px; line-height:16px; text-transform:uppercase;}
#bad_driving div#state {position:absolute; top:67px; left:340px; color:#FFFFFF; font-size:22px;}
#bad_driving select#baddrivingstate {position:absolute; top:67px; left:414px; background:url(/images/bad_driving_input_bkg.png) repeat-x #F1C9C9; border:1px solid #FFFFFF; height:23px; font-size:14px; color:#550000;}
#bad_driving div#description {position:absolute; top:110px; left:50px; color:#FFFFFF; font-size:18px;width:105px;}
#bad_driving #baddrivingdescription {position:absolute; top:100px; left:164px; color:#550000; font-size:12px; background:url(../images/bad_driving_textarea_bkg.png) repeat-x; border:1px solid #FFFFFF; height:40px; width:292px; padding-left:5px; padding-top:5px; line-height:14px; }
#bad_driving input#baddrivingsubmit {position:absolute; top:189px; left:164px; width:90px;}

#bad_driving div#email {position:absolute; top:159px; left:94px; color:#FFFFFF; font-size:18px;}
#bad_driving input#baddrivingemail {position:absolute; top:155px; left:164px; color:#550000; font-size:14px; background:url(../images/bad_driving_input_bkg.png) repeat-x; border:1px solid #FFFFFF; height:19px; width:292px; padding-left:5px; padding-top:3px; line-height:16px; }


#bad_driving #baddrivingresponse {position:absolute; top:195px; left:276px;width:165px;color:#ffffff; font-weight:bold;}


#logo {width:249px; height:134px; position:absolute; top:0px; _top:-1px; left:0px; z-index:100;}
#hello {width:200px; height:80px; position:absolute; top:0px; left:250px; margin-top:30px; margin-bottom:30px; margin-left:5px; margin-right:5px; z-index:100;}
#hello div.name {font-size:20px; color:white; float:left;}
#hello div.viewprofile {font-size:14px; color:white; float:left; margin-top:5px;}
#hello a:link {color:#FFFFFF; text-decoration:none;}
#hello a:visited {color:#FFFFFF; text-decoration:none;}
#nav_bar {width:707px; height:32px; background:url(../images/nav_bkg.png) repeat-x; position:absolute; bottom:0px; left:245px; text-align:right; z-index:50; font-size:12px; color:#FFFFFF; font-weight:bold; line-height:32px;}
#nav_bar a {color:#FFFFFF; text-decoration:none; line-height:28px; margin-right:25px;}
#nav_bar span {margin-right:10px; position:relative; top:-12px;}
#lookup_box {background:url(../images/lookup_box.png) no-repeat; width:372px; height:49px; position:absolute; top:0px; left:501px; padding-top:54px; z-index:1;}
#lookup_box input {background:url(../images/input_bkg.gif) repeat-x; width:126px; height:14px; padding:2px; border:1px solid #FFFFFF;}
#lookup_box select {background:url(../images/input_bkg.gif) repeat-x #AAAAAA; font-size:12px;}
.lookup_1 {width:50px; height:20px; text-align:center; font-size:14px; color:#000000; float:left; padding-top:4px;}
.lookup_2 {width:132px; height:20px; float:left;}
.lookup_3 {width:45px; height:20px; text-align:center; font-size:14px; color:#000000; float:left; padding-top:4px; position:relative; top:-3px; margin-left:5px;}
.lookup_4 {width:45px; height:20px; text-align:center; font-size:14px; color:#000000; float:left;}
.lookup_5 {width:45px; height:20px; text-align:center; font-size:14px; color:#000000; float:left;}
#lookup_box div.lookup_5 input {background:none; width:72px; height:19px; border:none; position:relative; top:-2px; left:5px;}

#login_sign {width:63px; height:103px; position:absolute; right:0px; top:0px; z-index:1;}

#sub_head {width:955px; background:url(../images/sub_head_bkg.png) no-repeat; height:14px; _position:relative; _top:0px;}

#home_content {width:955px; background:url(../images/wrapper_bkg.gif) repeat-y;}
#home_content_alt {width:955px;}
#home_left {width:788px; float:left;}
#home_login_msgs {width:788px; height:223px;}

#home_bdleft {position:absolute; top:0px;left:0px;width:788px;}
#home_bdwelcome {width:743px; height:53px; background:url(../images/bkg_home_bad_driver.png) no-repeat; margin-bottom:10px; position:relative; color:#FFFFFF; line-height:53px; font-size:24px; padding-left:45px;}


/**************************/
/* Home - Quick Login Box */
/**************************/

#quick_login {width:323px; height:223px; background:url(/images/quick_login_box.png) no-repeat; float:left; position:relative; left:1px;}

#quick_login div.plate {position:absolute; top:49px; left:40px; font-size:12px; color:#105E82; font-weight:bold;}

#quick_login div.joined {width:280px; position:absolute; top:49px; left:40px; font-size:12px; color:#105E82; font-weight:bold; display:none; z-index: 100;}
#quick_login div.joinfailed {width:280px; position:absolute; top:49px; left:40px; font-size:12px; color:#105E82; font-weight:bold; display:none; z-index: 100;}

#quick_login input.quickplate {position:absolute; width:114px; height:14px; font-size:12px; padding:2px; border:1px solid #ADADAD; background:url(/images/quick_input_bkg.gif) repeat-x; top:44px; left:79px;}

#quick_login div.state {position:absolute; top:49px; left:207px; font-size:12px; color:#105E82; font-weight:bold;}
#quick_login select.quickstate {position:absolute; top:44px; left:250px; width:50px; font-size:12px; height:22px; padding:2px; border:1px solid #ADADAD;}

#quick_login div.email {position:absolute; top:77px; left:40px; font-size:12px; color:#105E82; font-weight:bold;}
#quick_login input.quickemail {position:absolute; width:253px; height:15px; line-height:13px; padding:2px; font-size:10px; border:1px solid #ADADAD; background:url(/images/quick_input_bkg.gif) repeat-x; top:92px; left:41px;}
.forgotemail {width:253px; height:12px; padding:2px; font-size:10px; border:1px solid #ADADAD; background:url(/images/quick_input_bkg.gif) repeat-x;}

#quick_login div.password {position:absolute; top:117px; left:40px; font-size:12px; color:#105E82; font-weight:bold;}
#quick_login input.quickpassword {position:absolute; width:253px;height:15px; line-height:13px; padding:2px; font-size:12px; border:1px solid #ADADAD; background:url(/images/quick_input_bkg.gif) repeat-x; top:132px; left:41px;}

#quick_login div.captcha {position:absolute; top:161px; left:40px;}
#quick_login div.captcha_input {position:absolute; top:331px; left:610px; font-size:9px; color:#105E82; }
#quick_login input.quickcaptcha {width:87px; height:14px; font-size:11px; font-size:12px; padding:2px; background:url(/images/quick_input_bkg.gif) repeat-x; border:1px solid #ADADAD;}

#quick_login img.quickcontinue {position:absolute; top:182px; left:232px; pointer:hand;}

/* Home - Quick Login Box - END */

/**************************/
/*  Home - Messages Box   */
/**************************/

#msg_box_wrapper {width:465px; height:223px; position:relative; float:left;}

#home_msgs {width:465px; height:223px; position:absolute; background:url(/images/open_messages_box.png) no-repeat; display:block; z-index:1000;}

#home_msgs_2 {width:465px; height:223px; position:absolute; background:url(/images/send_plate_msg.png) no-repeat; display:block;  z-index:800;}

#aniplate  {width:465px; height:223px; float:left; position:relative;  background:url(/images/sprite.png) no-repeat; display:none;}

#home_msgs div.plate {position:absolute; top:50px; left:17px; font-size:18px; color:#E7F6FF;}
#home_msgs_2 div.plate {position:absolute; top:57px; left:50px; font-size:18px; color:#314C06;}
#home_msgs input.yourplate {position:absolute; top:47px; left:67px; width:212px; height:18px; padding:2px; background:url(/images/input_green_bkg.gif) repeat-x; border:1px solid #8AC52E; color:#E7F6FF;}
#home_msgs_2 input.yourplate {position:absolute; top:52px; left:100px; width:118px; height:18px; padding:2px; background:url(/images/input_bkg_orange.gif) repeat-x #D4D276; border:1px solid #D4E3BD; color:#000000;}
#home_msgs_2 input.yourplate2 {position:absolute; top:77px; left:50px; width:118px; height:18px; padding:2px; background:url(/images/input_bkg_orange.gif) repeat-x #D4D276; border:1px solid #D4E3BD; color:#E7F6FF;}

#home_msgs div.state {position:absolute; top:50px; left:305px; font-size:18px; color:#E7F6FF;}
#home_msgs_2 div.state {position:absolute; top:57px; left:250px; font-size:18px; color:#314C06;}

#home_msgs select.yourstate {position:absolute; top:47px; left:368px; width:52px; height:24px; padding:2px; border:1px solid #8AC52E; color:#666666;}
#home_msgs_2 select.yourstate {position:absolute; top:54px; left:310px; width:52px; height:24px; padding:2px; border:1px solid #8AC52E; color:#666666;}
#home_msgs_2 select.yourstate2 {position:absolute; top:77px; left:260px; width:52px; height:24px; padding:2px; border:1px solid #8AC52E; color:#666666;}

#home_msgs_2 div.msg {position:absolute; top:90px; left:17px; font-size:18px; color:#314C06; line-height:20px;}
#home_msgs_2 textarea.msg {position:absolute; width:248px; height:46px; background:url(/images/input_bkg_orange.gif) repeat-x #D4D276; top:90px; left:100px; border:1px solid #D4E3BD;}

#home_msgs_2 textarea.msg_home {position:absolute; width:248px; height:46px; background:url(/images/input_bkg_orange.gif) repeat-x #D4D276; top:90px; left:100px; border:1px solid #D4E3BD;}

#home_msgs_2 input.locatesubmit {position:absolute; top:150px; left:287px;}
#home_msgs_2 img.locatesubmit {position:absolute; top:150px; left:280px;}

#home_msgs div.radio1 {position:absolute; top:89px; left:12px; font-size:14px; color:#E7F6FF;}
#home_msgs div.password {position:absolute; top:92px; left:160px; font-size:14px; color:#E7F6FF;}
#home_msgs div.forgot_pass {position:absolute; top:113px; left:233px; font-size:11px; color:#E7F6FF;}
#home_msgs div.forgot_pass a {color:#E7F6FF; text-decoration:none;}

#home_msgs input.yourpassword {position:absolute; top:85px; left:233px; width:172px; height:18px; padding:2px; background:url(/images/input_green_bkg.gif) repeat-x; border:1px solid #8AC52E; color:#E7F6FF;}
#home_msgs div.radio2 {position:absolute; top:137px; left:12px; font-size:14px; color:#E7F6FF;}
#home_msgs input.locatesubmit {position:absolute; top:143px; left:325px;}
#home_msgs img.locatesubmit {position:absolute; top:140px; left:325px;}
#home_msgs div.send {position:absolute; bottom:10px; left:0px; width:434px; height:37px; background:url(/images/send_plate.png) no-repeat;pointer:hand;}
#home_msgs div.send a:hover {cursor:pointer;}
#home_msgs_2 div.open {position:absolute; bottom:10px; left:0px; width:434px; height:37px; background:url(/images/open_plate_msg.png) no-repeat;pointer:hand;}
#home_msgs_2 div.open a:hover {cursor:pointer;}
/* Home - Messages Box - END */

#home_middle_banner {background:url(../images/home_middle_banner.gif) no-repeat; width:765px; height:106px; padding-left:26px; margin-top:15px;}

/* Additional */

#loc_msgs2 {width:465px; height:223px; background:none; height:200px; position:relative; display:block; z-index:1000;}
#loc_msgs2 div.plate {position:absolute; top:50px; left:17px; font-size:18px; color:#095879;}
#loc_msgs2 input.yourplate {position:absolute; top:47px; left:67px; width:212px; height:18px; padding:2px; background:#D7DFE3; border:1px solid #0D405B; color:#095879;text-transform:uppercase;}
#loc_msgs2 div.state {position:absolute; top:50px; left:305px; font-size:18px; color:#095879;}
#loc_msgs2 select.yourstate {position:absolute; top:47px; left:359px; width:52px; height:24px; padding:2px; border:1px solid #0D405B; color:#095879;}

#loc_msgs2 div.radio1 {position:absolute; top:89px; left:12px; font-size:14px; color:#095879;}
#loc_msgs2 div.password {position:absolute; top:92px; left:160px; font-size:14px; color:#095879;}
#loc_msgs2 div.forgot_pass {position:absolute; top:113px; left:233px; font-size:11px; color:#095879;}
#loc_msgs2 div.forgot_pass a {color:#095879; text-decoration:none;}

#loc_msgs2 input.yourpassword {position:absolute; top:85px; left:233px; width:172px; height:18px; padding:2px; background:#D7DFE3; border:1px solid #0D405B; color:#095879;}
#loc_msgs2 div.radio2 {position:absolute; top:137px; left:12px; font-size:14px; color:#095879;}
#loc_msgs2 input.locatesubmit {position:absolute; top:143px; left:325px;}
#loc_msgs2 img.locatesubmit {position:absolute; top:140px; left:325px;}
#loc_msgs2 div.send {position:absolute; bottom:10px; left:0px; width:434px; height:37px; background:url(/images/send_plate.png) no-repeat;pointer:hand;}
#loc_msgs2 div.send a:hover {cursor:pointer;}

/**********************************/
/*  Home - Current Messages Box   */
/**********************************/

#home_current_msgs {background:url(/images/home_cur_msgs.png) no-repeat; width:788px; height:153px; position:relative; overflow:hidden;}
#home_current_box {border:1px solid #906E6E; border-bottom:none; width:696px; height 30px; position:absolute; top:35px; left:41px; overflow:hidden;}
#hcbwrapper {postion:relative; top:0px; bottom:109px;left:0px;height:109px;border:1;overflow:hidden;}
#home_current_box div.red {background:#564C4B; width:691px; padding-left:5px; line-height:21px; font-size:12px; color:#FFFFFF; border-bottom:1px solid #906E6E; overflow:hidden;}
#home_current_box div.blue {background:#1E1F21; width:691px; padding-left:5px; line-height:21px; font-size:12px; color:#FFFFFF; border-bottom:1px solid #906E6E; overflow:hidden;}
#hcbwrapper div {background:#564C4B; width:691px; padding-left:5px; line-height:21px; font-size:12px; color:#FFFFFF; border-bottom:1px solid #906E6E; overflow:hidden;}
#hcbwrapper div.red {background:#564C4B; width:691px; padding-left:5px; line-height:21px; font-size:12px; color:#FFFFFF; border-bottom:1px solid #906E6E; overflow:hidden;}
#hcbwrapper div.blue {background:#1E1F21; width:691px; padding-left:5px; line-height:21px; font-size:12px; color:#FFFFFF; border-bottom:1px solid #906E6E; overflow:hidden;}


#info_body div.item {background:#EEEEEE; width:661px; padding-left:5px; line-height:30px; font-size:12px; color:#000000; border-bottom:1px solid #906E6E; position:relative;}
#info_body div.item_unread {background:#D7DFE3; width:661px; padding-left:5px; line-height:30px; font-size:12px; color:#000000; border-bottom:1px solid #906E6E; position:relative;}

#info_body div.item_msg {background:#EEEEEE; width:661px; padding-left:5px; line-height:21px; font-size:12px; color:#000000; margin-bottom:5px; display:none;}

#info_body div.item img.msg_read, #info_body div.item_unread img.msg_read {position:absolute; top:5px; right:180px;}
#info_body div.item img.msg_reply, #info_body div.item_unread img.msg_reply {position:absolute; top:5px; right:103px;}
#info_body div.item img.msg_delete, #info_body div.item_unread img.msg_delete {position:absolute; top:5px; right:20px;}


/*  Home - Current Messages Box - END */

#feat_discover {width:788px; height:202px;}

/**********************************/
/*  Home - Featured Profile       */
/**********************************/

#home_feat_box {width:323px; height:202px; float:left; background:url(../images/feat_box.png) no-repeat; position:relative;}
#home_feat_box div#controls {position:absolute; top:23px; left:255px;}
#home_feat_box div#controls img {cursor:hand;}
#home_feat_box div#plate_num {position:absolute; top:71px; left:200px; font-size:20px; color:#000000; text-align:center; width:100px; line-height:20px; }
#home_feat_box div#plate_num div#plate_state {font-size:11px; color:#FFFFFF;}
#home_feat_box div#user_txt {position:absolute; top:130px; left:40px; font-size:11px; color:#A6C9DA; width:270px; line-height:14px;}
#home_feat_box img#view_profile {position:absolute; top:166px; left:172px;}
#home_feat_box img.feat_photo {display:none; z-index:100; position:absolute; top:57px; left:40px; border:1px solid #59A4C8;}
#home_feat_box img#feat_photo_0 {display:block; z-index:200;}

/*  Home - Featured Profile - END  */

/**********************************/
/*  Home - Discover Box           */
/**********************************/

#home_discover_box {width:465px; _width:460px; height:202px; float:left; background:url(../images/discover_box.png) no-repeat;}

/*  Home - Discover Box - END */

#right_col {width:167px; float:left; position:relative; height:100%; z-index:0; _margin-left:0px; _width:161px;}
#right_col_bottom {width:167px; _background:url(../images/pole_bkg.gif) 3px repeat-y; position:absolute; top:605px; left:0px; _left:-6px; z-index:0;}

#skyline {width:100%; height:117px; margin-left:auto; margin-right:auto;  position:relative; _top:-6px; z-index:1;}
#skyline div#inner {position:absolute; top:0px; left:-105px; width:1165px; height:117px; background:url(../images/skyline.png) no-repeat top;}
/************************/
/*  Home - Footer       */
/************************/
#home_footer {background:url(../images/home_footer_bkg.gif) no-repeat top; width:955px; height:48px; margin-left:auto; margin-right:auto; position:relative; _top:-6px; }
#home_footer p.nav {font-size:12px; color:#FFFFFF; text-align:center; padding-top:15px; #padding-top:16px; position:relative; left:-70px;}
#home_footer p.nav a {color:#FFFFFF; text-decoration:none; margin-left:5px; margin-right:5px;}
#home_footer p.copyright {color:#FFFFFF; font-size:11px; text-align:center; padding-top:8px; padding-bottom:5px; position:relative; left:-60px;}
/*  Home - Footer   - END    */

/************************/
/*  Login Box           */
/************************/
#login_box {width:788px; height:322px; background:url(../images/login_box.png) no-repeat; position:relative;}
#login_box div#title {font-size:20px; color:#00679A; position:absolute; top:100px; left:320px; line-height:25px;}
#login_box div#plate {font-size:14px; color:#00679A; position:absolute; top:145px; left:260px;}
#login_box input.plate_input {width:100px; height:14px; background:url(../images/input_white_bkg.gif) repeat-x; padding:2px; font-size:12px; position:absolute; top:142px; left:350px; border:1px solid #AEAEAE;text-transform:uppercase;}
#login_box div#state {font-size:14px; color:#00679A; position:absolute; top:145px; left:463px;}
#login_box select.plate_state {position:absolute; font-size:12px; padding:1px; width:45px; height:22px; top:142px; left:505px;}
#login_box div#password {position:absolute; top:170px; left:260px; font-size:14px; color:#00679A;}
#login_box input.plate_password {width:270px; height:14px; background:url(../images/input_white_bkg.gif) repeat-x; padding:2px; font-size:12px; position:absolute; top:190px; left:260px; border:1px solid #AEAEAE;}
#login_box div#forgot {position:absolute; top:220px; left:260px; font-size:11px; color:#658EA2;}
#login_box div#forgot a {color:#658EA2; text-decoration:none;}

#login_box input.plate_login {position:absolute; top:237px; left:260px;}
#login_box input.plate_auth {position:absolute; top:237px; left:260px; display:none;}

#login_box div#create {position:absolute; top:241px; left:350px; font-size:14px; color:#00679A;}
#login_box div#create a {color:#00679A; text-decoration:none;}

/*  Login Box - END     */

/************************/
/*  Search Box          */
/************************/
#search_box {width:788px; height:240px; background:url(../images/search_bkg.png) no-repeat; position:relative;}
#search_box div#title {font-size:22px; color:#00679A; position:absolute; top:80px; left:300px; line-height:25px;}
#search_box div#plate {font-size:18px; color:#00679A; position:absolute; top:140px; left:200px;}
#search_box input.plate_input {width:125px; height:21px; background:url(../images/input_white_bkg.gif) repeat-x #FFFFFF; padding:2px; color:#A6A6A6; font-size:16px; position:absolute; top:135px; left:250px; border:1px solid #AEAEAE;text-transform:uppercase;}

#search_box div#state {font-size:18px; color:#00679A; position:absolute; top:140px; left:395px;}
#search_box select.plate_state {position:absolute; font-size:14px; padding:1px; width:45px; height:22px; top:137px; left:445px;}
#search_box input.plate_search {position:absolute; top:135px; left:510px;}
#search_box div#lookup_not_found {font-size:18px; color:#00679A; position:absolute; top:120px; left:200px;}

#search_box2 {width:788px; height:240px; background:url(../images/search_bkg.png) no-repeat; position:relative; display:none;}
#search_box2 div#title2 {font-size:22px; color:#00679A; position:absolute; top:80px; left:300px; line-height:25px;}
#search_box2 div#searching {font-size:18px; color:#00679A; position:absolute; top:140px; left:200px; display:none;}
#search_box2 div#member_found {font-size:18px; color:#00679A; position:absolute; top:140px; left:200px; display:none;}
#search_box2 div#member_not_found {font-size:18px; color:#00679A; position:absolute; top:120px; left:200px; display:none; pointer:hand;}
#search_box2 div#member_not_found a:hover {cursor:pointer;}
/*  Search Box   - END   */

/*************************/
/*  Profile Box          */
/*************************/

#profile_title {width:728px; height:50px; background:url(../images/profile_title.gif) no-repeat; color:#FFFFFF; font-size:20px; line-height:30px; padding-left:60px; position:relative;}
#profile_title img#title_send {position:absolute; right:50px; top:6px;}
#profile_title img#title_locate {position:absolute; right:217px; top:6px;}
#profile_body {width:788px; background:url(../images/profile_body.gif) repeat-y; padding-bottom:10px;}
/* Profile Left Col */
#profile_left {width:200px; float:left; margin-left:40px; _margin-left:20px; background:#FFFFFF;}
#photos_prev {width:200px; text-align:left; height:80px; padding-top:5px;}
#photos_prev img {float:left; margin-left:10px;}
#photos_prev #g1 {padding-top:10px;}
#photos_prev #g1 .gallery_row {width:200px;position:relative;float:left;}
#photos_prev #g1 .gallery_col {width:82px; height:85px;float:left;padding:5px;}
#photos_prev #edit_gallery {margin-bottom:10px;}
#profile_left div#buttons_row { text-align:right; width:190px; padding-bottom:5px;}
#profile_left div#profile_image {pointer:hand;margin:0px;}

/* Profile Right Col */

#profile_right {width:477px; float:left; margin-left:20px; _margin-left:10px;}
#profile_right_upper {width:477px;}

#profile_right_upper_left {width:250px; float:left;}
#personal_info {width:250px; background:#FFFFFF;}
#personal_info div#title {width:250px; background:url(../images/cyan_bkg.gif) repeat-x; height:20px; font-size:14px; color:#075583; line-height:21px;}
#personal_info div#title img {float:left;}
#personal_info div.row {width:250px; height:20px;}
#personal_info div.item_left {width:120px; padding-left:10px; font-size:12px; color:#9D9D9D; float:left;}
#personal_info div.item_right {width:120px; font-size:12px; color:#3696C9; float:left;}

#profile_links {width:250px; background:#FFFFFF; margin-top:10px; padding-bottom:10px; margin-bottom:10px;}
#profile_links div#title {width:250px; background:url(../images/cyan_bkg.gif) repeat-x; height:20px; font-size:14px; color:#075583; line-height:21px;}
#profile_links div#title img {float:left;}
#profile_links div.row {width:240px; height:24px; font-size:12px; line-height:21px; padding-left:10px;}
#profile_links div.row img {float:left; margin-right:5px;}
#profile_links div.row a {color:#4DA1CD;}
#profile_links p#bookmark {font-size:11px; color:#7F7F7F; padding-left:10px; padding-top:5px; padding-bottom:5px;}
#profile_links div#but_edit {text-align:right; width:238px; padding-bottom:0px;}


#profile_right_upper_right {width:217px; float:left; margin-left:10px; _margin-left:5px;}
#profile_plate_box {width:217px; background:url(../images/profile_plate.gif) no-repeat top; height:85px; text-align:center; font-size:26px; font-weight:bold; color:#000000; padding-top:20px; }

#profile_plate_box p {color:#FFFFFF; font-size:12px; padding-top:7px;}

#profile_friends {width:217px; background:#FFFFFF;}
#profile_friends div#title {width:100%; background:url(../images/cyan_bkg.gif) repeat-x; height:20px; font-size:14px; color:#075583; line-height:21px;}
#profile_friends div#title img {float:left;}
#profile_friends div.pics_row {width:208px; height:70px; padding-left:0px;}
#profile_friends img {margin-bottom:1px;}
#profile_friends div.pics_item {width:60px; height:60px; background:#000000; font-size:11px; color:#FFFFFF; text-align:center; float:left; margin-left:9px; _margin-left:6px; pointer:hand;}
#profile_friends div.pics_item:hover {cursor:pointer;}
#profile_friends div#buttons_row { text-align:right; width:205px; padding-bottom:5px;}
#profile_friends a { color:#FFFFFF;}


#profile_right_bottom {width:477px; background:#FFFFFF;}
#profile_right_bottom div#title {width:477px; background:url(../images/cyan_bkg.gif) repeat-x; height:20px; font-size:14px; color:#075583; line-height:21px;}
#profile_right_bottom div.row_own {margin-left:10px; margin-bottom:10px;}
#profile_right_bottom div.row_own img {float:left;}
#profile_right_bottom div.own_txt {float:left; font-size:12px; color:#868686; margin-left:10px; width:370px;}
#profile_right_bottom div.own_txt a {color:#0E6998; text-decoration:none;}

#profile_right_bottom div.row {margin-left:10px; padding:10px; background:#E1F0F7; width:437px; margin-bottom:10px;}
#profile_right_bottom div.row img {float:left;}
#profile_right_bottom div.txt {float:left; font-size:12px; color:#868686; margin-left:10px; width:340px;}
#profile_right_bottom div.txt a {color:#0E6998; text-decoration:none;}

#profile_right_bottom div#buttons_row {width:467px; text-align:right; padding-bottom:3px; margin-top:5px;}
#profile_right_bottom div#buttons_row_2 {width:467px; text-align:right; padding-bottom:3px; display:none;}

#profile_foot {width:788px; background:url(../images/profile_foot.gif) no-repeat; height:27px; text-align:center; color:#3281A0; font-size:11px; padding-top:12px;}
#profile_foot a {color:#2779A9; text-decoration:none; margin-left:3px; margin-right:3px;}

.btHonksPagination { color:#333333;border:#333333 solid 1px;font-weight:bold;padding:5px 10px;text-decoration:none;background-color:#B5D8EB; }

/*  Profile Box    - END      */

/*************************/
/*  Groups Box          */
/*************************/

#groups_title {width:728px; height:49px; background:url(/images/groups_body_head.gif) no-repeat; color:#FFFFFF; font-size:20px; line-height:24px; padding-top:5px; padding-left:60px; position:relative;}
#groups_title span {font-size:13px; color:#D7E6FB; }
#groups_title span a {color:#D7E6FB; text-decoration:none;}

#search_group_box {background:url(/images/search_group_bkg.gif) repeat-x; height:35px; width:694px; margin-left:36px;}
#search_group_box img {float:left;}
#search_group_box div.txt {color:#24769B; font-size:16px; float:left; line-height:35px; padding-left:5px;}
#search_group_box div.txt a {text-decoration:none; font-size:12px; color:#808080; }
#search_group_box input.searchBox {background:url(/images/input_white_bkg.gif) repeat-x #FFFFFF; border:1px solid #ADADAD; color:#999999; width:306px; height:20px; font-size:14px; line-height:20px; margin-left:5px; margin-top:5px; padding-left:5px; float:left;}
#search_group_box input.searchSubmit {float:left; width:68px; height:22px; margin-left:5px; margin-top:5px;}

#groups_rows {width:694px; margin-left:36px; background:#FFFFFF; overflow:hidden;}
#groups_rows2 {width:694px; margin-left:36px; background:#FFFFFF;}
h2 {background:#B1D6E9; border-top:1px solid #A1CADC; border-bottom:#A1CAE0; font-size:15px; line-height:29px; font-weight:normal; width:684px; color:#095879; padding-left:10px;}
h2 a {color:#095879; text-decoration: none;}

/* Upper Box */
.groups_row {width:100%; height:30px;}
.groups_row2 {width:100%; height:50px;}
.groups_item {width:215px; line-height:25px; color:#A8A8A8; font-size:12px; float:left; padding-left:10px;}
.groups_item a {text-decoration:none; color:#696969; font-weight:bold;}

/* Bottom Box */

.groups_big_row {width:100%; height:130px; padding-top:10px; padding-left:5px;}
.groups_big_item {width:332px; height:129px; background:#D8EAF4; float:left; margin-left:7px;}
.groups_big_item div.left {float:left; width:100px; padding-left:10px; padding-top:10px; font-size:11px; color:#0C5776;}
.groups_big_item div.left a {text-decoration:none; color:#0C5776;}
.groups_big_item img.question {position:relative; top:2px;}

.groups_big_item div.right {float:left; width:208px; height:100px; padding-left:7px; padding-top:10px; }
.groups_big_item div.right p.title {font-size:18px; color:#075482; padding-bottom:5px;}
.groups_big_item div.right p.title span {font-size:12px;}
.groups_big_item div.right p.line {font-size:11px; color:#075482; line-height:15px;}

/*  Groups Box    - END      */


/*************************/
/*  Groups Details       */
/*************************/

#title_members {width:752px; margin-left:36px; }

#group_details {width:450px; background:#FFFFFF; position:relative; float:left; margin-bottom:10px;}
#group_details h2 {width:440px;}
#group_details div#inner {width:410px; margin:10px; margin-bottom:1px; background:#D8EAF4; padding:10px;}
#group_details div#inner div#left {float:left; width:100px; font-size:11px; color:#226F8B;}
#group_details div#inner div#left a {text-decoration:none; color:#226F8B;}
#group_details div#inner div#left img.question {position:relative; top:2px;}
#group_details div#inner div#right {float:left; width:298px; margin-left:10px;}
#group_details div#inner div#right p {color:#2B6887; font-size:12px; line-height:14px; width:230px;}
#group_details div#creator {position:absolute; top:40px; right:20px; background:#333333; color:#FFFFFF; font-size:11px; line-height:14px; text-align:center;}

#group_details_buttons {width:430px; background:#D8EAF4; text-align:right; margin-left:10px; margin-right:10px; margin-bottom:5px;}
#below_txt {width:658px; margin-left:36px; background:#FFFFFF; padding:10px; font-size:12px; color:#48758A;}

#group_members {width:217px; background:#FFFFFF; float:left; margin-left:10px; margin-bottom:10px;}
#group_members div#title {width:207px; background:url(/images/cyan_bkg.gif) repeat-x; height:20px; font-size:14px; color:#075583; line-height:21px; padding-left:10px;}
#group_members div.pics_row {width:210px; height:70px; padding-left:9px;}
#group_members img {margin-bottom:1px;}
#group_members div.pics_item {width:60px; height:60px; background:#000000; font-size:11px; color:#FFFFFF; text-align:center; float:left; margin-right:8px;}
#group_members div#buttons_row { text-align:right; width:205px; padding-bottom:5px;}

#groups_comments {width:694px; margin-left:36px; background:#FFFFFF;}
#groups_comments div.row {width:690px; padding-top:10px; padding-bottom:10px; margin-left:10px;}
#groups_comments div.left {width:60px; font-size:11px; background:#333333; color:#FFFFFF; float:left;}
#groups_comments div.right {width:550px; padding-left:10px; float:left;}
#groups_comments div.right p {color:#868686; font-size:12px;}
#groups_comments div.right p span {color:#0F86BE;}

/*  Groups Details    - END   */

/*************************/
/*  Ads Page             */
/*************************/

#ads_top_wrapper {width:955px; height:251px; }
#ads_top_wrapper div#left {background:url(/images/ad_box_1.png) no-repeat; width:469px; height:151px; margin-left:23px; _margin-left:12px; padding-top:100px; float:left;}
#ads_top_wrapper div#left p {line-height:20px; font-size:14px; color:#03254A; background:url(/images/check.png) no-repeat; padding-left:30px; margin-left:20px; margin-bottom:5px;}
#ads_top_wrapper div#right {width:460px; height:151px;float:left;}
#ads_top_wrapper div#right div#ad_login {width:460px; height:180px; background:url(/images/ad_box_2.png) no-repeat; float:left; position:relative; }
#ads_top_wrapper div#right div#ad_login p#top_right {font-size:12px; color:#00244B; width:150px; position:absolute; top:25px; left:297px; line-height:15px;}
#ads_top_wrapper div#right div#ad_login p#top_right strong {font-weight:bold;}

#ads_top_wrapper div#right div#ad_login p#title {font-size:18px; color:#0B78B9; top:15px; left:10px; position:absolute;}
#ads_top_wrapper div#right div#ad_login p#username {position:absolute; top:45px; left:10px; font-size:12px; color:#0B78B9;}
#ads_top_wrapper div#right div#ad_login input.input_username {position:absolute; top:60px; left:10px; width:252px; height:16px; background:url(/images/input_white_bkg.gif); border:1px solid #ADADAD; padding-left:5px; line-height:16px; font-size:14px; color:#0B78B9;}
#ads_top_wrapper div#right div#ad_login p#password {position:absolute; top:90px; left:10px; font-size:12px; color:#0B78B9;}
#ads_top_wrapper div#right div#ad_login input.input_password {position:absolute; top:105px; left:10px; width:252px; height:16px; background:url(/images/input_white_bkg.gif); border:1px solid #ADADAD; padding-left:5px; line-height:16px; font-size:14px; color:#0B78B9;}
#ads_top_wrapper div#right div#ad_login input.input_submit {position:absolute; top:140px; left:200px; }
#ads_top_wrapper div#right div#ad_login p#forgot {position:absolute; top:135px; left:290px; line-height:14px; font-size:12px; color:#949494;  }
#ads_top_wrapper div#right div#ad_login p#forgot a {text-decoration:none; color:#949494;}

#ads_bottom_wrapper {width:932px; height:170px; margin-left:23px;}
#ads_bottom_wrapper div.ads_signs {float:left; background:url(/images/ad_box_3.png) no-repeat; width:225px; height:160px; position:relative; margin-right:10px;}
#ads_bottom_wrapper div.no-margin {margin:0px; padding:0px;}

#ads_bottom_wrapper div.ads_signs img.number {position:absolute; top:15px; left:10px;}
#ads_bottom_wrapper div.ads_signs div.title {position:absolute; top:17px; left:50px; font-size:16px; font-weight:bold; color:#070707;}
#ads_bottom_wrapper div.ads_signs div.txt {position:absolute; top:60px; left:10px; font-size:12px; color:#070707; width:200px;}
#ads_bottom_wrapper div.ads_signs div.started {position:absolute; top:100px; left:10px; font-size:14px; color:#4A8A18;}
#ads_bottom_wrapper div.ads_signs div.started a {color:#4A8A18; text-decoration:none;}
/*  Ads Page  -    END   */

#foot_alt {width:100%; background:url(/images/foot_alt.gif) top no-repeat; font-size:12px; color:#A6BAD3; text-align:center; height:42px; margin-top:10px; padding-top:10px; margin-bottom:10px; }


/*************************/
/*  Content Page         */
/*************************/

#content_title {width:728px; height:50px; background:url(/images/content_title.png) no-repeat; color:#FFFFFF; font-size:20px; line-height:30px; padding-left:60px; position:relative;}
#content_body {width:788px; background:url(/images/profile_body.gif) repeat-y; padding-bottom:10px;}
#content_body h1 {margin-left:40px; font-size:14px; color:#333333; font-weight:bold; width:650px; line-height:30px;}
#content_body p {margin-left:40px; font-size:12px; color:#333333; width:680px; line-height:14px; margin-bottom:10px; margin-top:10px;}
#content_body ul {font-size:12px; color:#333333; width:680px; }
#content_body ul li {margin-bottom:10px; margin-top:10px; margin-left:60px; list-style:disc; line-height:14px; }
#content_body ol {font-size:12px; color:#333333; width:680px; }
#content_body ol li {margin-bottom:10px; margin-top:10px; margin-left:65px; list-style:decimal; line-height:14px; }
 
#content_body input.input_txt {width:383px; background:url(/images/input_white_bkg.gif) repeat-x #FFFFFF; color:#666666; font-size:12px; border:1px solid #AEAEAE; margin-left:40px; padding:2px; margin-bottom:10px; }
#content_body input.submit {margin-left:40px;}

#content_body a {color:#000000;}

/*  Content Page - END         */

/*************************/
/*  Inner Forms Page     */
/*************************/

#inner_title {width:940px; background:url(/images/inner_title-bkg.png) no-repeat; font-size:20px; color:#FFFFFF; font-weight:bold; line-height:40px; padding-left:15px;}

#inner_left {width:490px; float:left;}
#inner_left img {float:left; clear:left;}
#inner_form {background:url(/images/inner_form_bkg.png) repeat-y; width:448px; float:left; clear:left;}
#inner_form p.title {font-size:16px; color:#1F7AA9; margin-left:20px; font-weight:bold; margin-bottom:15px;}
#inner_form p.field_name {font-size:12px; color:#1F7AA9; margin-left:20px; margin-bottom:5px; width:400px;}
#inner_form input.txt_field {width:383px; background:url(/images/input_white_bkg.gif) repeat-x #FFFFFF; color:#666666; font-size:12px; border:1px solid #AEAEAE; margin-left:20px; padding:2px; margin-bottom:10px; }
#inner_form input.submit {margin-left:20px;}
#inner_form select.select_field {width:250px; font-size:12px; color:#666666; margin-left:20px; margin-bottom:10px;}

#inner_form div.logos {width:500px; height:30px; margin-left:20px;}
#inner_form div.logos img {float:left; clear:none; margin-right:20px;}
#inner_form div.logos input.radio_sel {float:left; clear:none;}


#inner_right {float:left; width:280px; position:relative;}

#inner_right div.ads_signs {float:left; background:url(/images/ad_box_3.png) no-repeat; width:225px; height:160px; position:relative;}

#inner_right div.ads_signs img.number {position:absolute; top:15px; left:10px;}
#inner_right div.ads_signs div.title {position:absolute; top:17px; left:50px; font-size:16px; font-weight:bold; color:#070707;}
#inner_right div.ads_signs div.txt {position:absolute; top:60px; left:10px; font-size:12px; color:#070707; width:200px;}
#inner_right div.ads_signs div.started {position:absolute; top:100px; left:10px; font-size:14px; color:#4A8A18;}
#inner_right div.ads_signs div.started a {color:#4A8A18; text-decoration:none;}



#inner_right div#pos_1 {position:absolute; top:19px; left:0px;}
#inner_right div#pos_2 {position:absolute; top:82px; left:214px;}
#inner_right div#pos_3 {position:absolute; top:192px; left:0px;}
#inner_right div#pos_4 {position:absolute; top:253px; left:214px;}

/*  Inner Forms Page  - END   */

.preload {display:none;}

#overlay {position:fixed; top:0px; left:0px; height:100%; width:100%; background-image:url('/images/overlay.gif'); z-index:900; display:none;}
#overlaywrapper {position:absolute; top:10%; left:20%; height:450px; width:757px; background-color: #FFFFFF;}
#overlaycontent {position:relative; top:0px; left:0px%; height:100%; width:100%;}
#overlaycontent div#overlaytext a {text-decoration:none;}
#overlay div.overlayclose {top:5px; right:5%;pointer:hand;}
#overlay div.overlayclose a:hover {cursor:pointer;}
.overlayclose a:hover {cursor:pointer;}
.overlayclose img:hover {cursor:pointer;}

#overlay2 {position:fixed; top:0px; left:0px; height:100%; width:100%; background-image:url('/images/overlay.gif'); z-index:900; display:block;}
#overlaywrapper2 {position:absolute; top:10%; left:20%; height:450px; width:757px; background-color: #FFFFFF;}
#overlaycontent2 {position:relative; top:0px; left:0px%; height:100%; width:100%;}
#overlay2 div.overlayclose2 {top:5px; right:5%;}


#overlaycontent div#info {display:block;}
#overlaycontent div#privacy {display:none;}
#overlaycontent div#platesettings {display:none;}
#overlaycontent div#messages {display:none;}
#overlaycontent div#passwordchange {display:none;}

.overlay_1 {width:50px; height:20px; text-align:left; font-size:14px; color:#000000; float:left; padding-top:4px;}
.overlay_2 {width:132px; height:20px; float:left;}
.overlay_3 {width:45px; height:20px; text-align:left; font-size:14px; color:#000000; float:left; padding-top:4px;}
.overlay_4 {width:45px; height:20px; text-align:left; font-size:14px; color:#000000; float:left;}
.overlay_5 {width:45px; height:20px; text-align:left; font-size:14px; color:#000000; float:left;}
.overlay_8 {width:20px; height:20px; float:left;}
.overlay_7 {width:100px; height:20px; text-align:left; font-size:14px; color:#000000; float:left; padding-top:4px;}
.overlay_8 {width:50px; height:20px; float:left;}
.overlay_9 {width:300px; height:20px; float:left;}

/* Profile Related CSS */

.galleries {pointer:hand;}
.galleries:hover {cursor:pointer;}
.edit {pointer:hand;}
.edit:hover {cursor:pointer;}




/***********************************/
/*  Sign up - Page - 2008-12-11    */
/***********************************/

#sign_up_title {width:728px; height:43px; background:url(../images/sign_up_title.png) no-repeat; color:#FFFFFF; font-size:18px; line-height:30px; padding-left:60px; position:relative;}

#sign_up_body {width:728px; padding-left:60px; background:url(../images/profile_body.gif) repeat-y; position:relative; height:400px;}
#sign_up_body p.title {font-size:20px; color:#05688F; line-height:22px; margin:0px;}
#sign_up_body p.title span {color:#0D88C3; font-size:12px;}
#sign_up_body p {color:#05688F; font-size:12px; margin-bottom:10px; margin-top:10px;}
#sign_up_body input.txt_field {width:332px; height:16px; border:1px solid #ADADAD; padding:2px; color:#666666; font-size:12px;}

#sign_up_body div#login {position:absolute; width:306px; height:200px; background:#FFFFFF; padding:15px; top:78px; left:410px;}

#sign_up_body div#login div.row input.plate {width:118px; height:18px; background:url(../images/input_white_bkg.gif) repeat-x #FFFFFF; border:1px solid #ADADAD; color:#666666; font-size:12px; padding:2px; position:relative; top:0px; margin-left:3px; _top:3px; margin-right:5px;text-transform:uppercase;}

#sign_up_body div#login div.row select {width:118px; height:22px; line-height:22px; background:url(../images/input_white_bkg.gif) repeat-x #FFFFFF; border:1px solid #ADADAD; color:#666666; font-size:12px; padding:2px; position:relative; top:0px; margin-left:3px; _top:3px; margin-right:5px;}

#sign_up_body div#login p {font-size:12px; color:#05688F; margin-bottom:10px;}
#sign_up_body div#login input.input_txt {background:url(../images/input_white_bkg.gif) repeat-x; width:293px; height:16px; padding:2px; color:#666666; font-size:12px; border:1px solid #ADADAD;}

#sign_up_body div#donttext {position:absolute; width:226px; height:133px; top:275px; z-index:1;left:60px;}
#sign_up_body div#joinerrors {position:absolute; width:332px; height:150px; font-size:12px; top:275px; color:red; display:none; z-index:2;left:60px;}
#sign_up_body div#joinsuccess {position:absolute; width:332px; height:150px; font-size:12px; top:275px; color:#05688F; display:none; z-index:2;left:60px;}

#sign_up_body div#agree {position:absolute; font-size:12px; top:315px; left:410px; color:#05688F;}
#sign_up_body div#agree a {color:#05688F;}

#sign_up_body div.captcha {position:absolute; top:340px; left:410px;}
#sign_up_body div#captcha_input_box {position:absolute; top:330px; left:607px; font-size:9px; color:#105E82; }
#sign_up_body input.quickcaptcha {width:87px; height:14px; font-size:11px; font-size:12px; padding:2px; background:url(../images/quick_input_bkg.gif) repeat-x; border:1px solid #ADADAD;}

#sign_up_body input#quickcontinue {position:absolute; top:365px; left:620px; pointer:hand;}

/***********************************/
/*  Downloads - Page               */
/***********************************/

.apps_row {width:100%; height:250px; padding-left:50px;}
.apps_row2 {width:100%; height:560px; padding-left:50px;}
.apps {width:215px; line-height:25px; color:#A8A8A8; font-size:12px; float:left; padding-left:80px;}

/*************************/
/*Info Pages             */
/*************************/

#info_title {width:728px; height:43px; background:url(../images/sign_up_title.png) no-repeat; color:#FFFFFF; font-size:18px; line-height:30px; padding-left:60px; position:relative;}
#info_body {width:728px; padding-left:60px; background:url(../images/profile_body.gif) repeat-y; position:relative;}
#info_body p {color:#05688F; font-size:12px; margin-bottom:10px; margin-top:10px; margin-right:50px;}
#info_body h2 {width:661px;}

/*************************/
/*Friends, Comments Pages*/
/*************************/

#profile_friends_all {width:700px; margin-left:40px; _margin-left:20px;}
#profile_friends_all h2 {_margin-left:15px;}
#profile_friends_all div.pics_row {width:600px; height:70px; padding-left:9px;}
#profile_friends_all div.pics_row_edit {width:600px; height:100px; padding-left:9px; color:#075583; display:none;}
#profile_friends_all img {margin-bottom:1px;}
#profile_friends_all div.pics_item {width:80px; height:80px; font-size:11px; color:#000000; text-align:center; float:left; margin-right:8px;pointer:hand; border:3px solid #EEEEEE;}
#profile_friends_all div.pics_item:hover {cursor:pointer;}
#profile_friends_all div.pics_item_edit {width:80px; height:95px; font-size:11px; color:#000000; text-align:center; float:left; margin-right:8px; border:3px solid #EEEEEE; padding-top:5px;}
#profile_friends_all div#buttons_row { text-align:right; width:205px; padding-bottom:5px;}
#profile_friends_all a { color:#000000;}
#profile_friends_all a.deny_friend_link, #profile_friends_all a.approve_friend_link {position:relative; top:3px; text-decoration:none;}
#profile_friends_all a.deny_friend_link img, #profile_friends_all a.approve_friend_link img {position:relative; top:3px;}


#profile_comments_all {width:477px; float:left; margin-left:40px; _margin-left:20px; background:#FFFFFF;}
#profile_comments_all div#title {width:477px; background:url(/images/cyan_bkg.gif) repeat-x; height:20px; font-size:14px; color:#075583; line-height:21px;}
#profile_comments_all div.row_own {margin-left:10px; margin-bottom:10px;}
#profile_comments_all div.row_own img {float:left;}
#profile_comments_all div.own_txt {float:left; font-size:12px; color:#868686; margin-left:10px; width:370px;}
#profile_comments_all div.own_txt a {color:#0E6998; text-decoration:none;}

#profile_comments_all div.row {margin-left:10px; padding:10px; background:#E1F0F7; width:437px; margin-bottom:10px;}
#profile_comments_all div.row img {float:left;}
#profile_comments_all div.txt {float:left; font-size:12px; color:#868686; margin-left:10px; width:340px;}
#profile_comments_all div.txt a {color:#0E6998; text-decoration:none;}

#profile_comments_all div#buttons_row {width:467px; text-align:right; padding-bottom:3px;}
#profile_comments_all div#buttons_row_2 {width:467px; text-align:right; padding-bottom:3px; display:none;}

#commentsending {display:none;}

#title_bar {width:750px; height:35px;background:url(../images/title_bar_bg.gif) repeat-x; font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#FFFFFF;padding-top:8px;padding-left:7px; position:relative;}
#title_bar img {position: absolute; top:8px; left:728px;}
#settings_footer img {position: absolute; bottom:0px; left:289px;}

#sendfirst textarea.msg {border:1px solid #2999C0; width:400px; height:80px; font-family:Arial; font-size:12px; padding:5px; margin-top:5px;}
#sendfirst textarea.msg_home {border:1px solid #D4E3BD; width:248px; height:38px; font-family:Arial; font-size:12px; padding:5px; margin-top:5px;}

/* Feb 4 - 2009 */
div#g1 a {font-size:11px; color:#7F7F7F; margin-left:10px;}
h2.shorter_h2 {width:650px;}

/* HONKS */
#honks_box { width:788px; height:222px; background:url(../images/honks_bg.png) no-repeat; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#edd2d2; overflow:hidden;}
	#honks_box p { padding:0; margin:6px 0 0 8px; width:434px;}
	.h_from { color:#FFF;}
	.h_to { color:#FFF; font-weight:bold;}
#honks_head { width:788px; height:53px; float:left;}
	#btn_honk_s1 {position:absolute; top:22px; left:496px;}
	#btn_view_honks {position:absolute; top:22px; left:612px;}

#honks_wrapper {width:698px; height:144px; overflow:hidden; position:relative; margin:10px 0 0 40px; float:left; display:inline;}

#honks_group { width:698px; height:151px; position:relative; top:0px; left:0px; }
#honks_group table {background:#003B7A; width:698px; height:48px; position:absolute; top:0px; left:0px;}
#honks_group table td.honk_left {width:229px; padding-left:10px; height:48px; vertical-align:middle; border:1px solid #70B5DD; border-right:none;}
#honks_group table td.honk_left span {color:#FFFFFF;}
#honks_group table td.honk_right {width:459px; height:48px; vertical-align:middle; border:1px solid #70B5DD; border-left:none;}


	.honk_line { width:696px; height:28px; float:left; background-color:#003b7a; border:1px solid #70b5dd; }
	.honk_line2 { width:696px; height:40px; float:left; background-color:#003b7a; border:1px solid #70b5dd; }

/*#new_honks { width:698px; height:151px; float:left; margin:10px 0 0 40px; display:none; overflow:hidden;}*/
#new_honks { width:698px; height:221px; margin:0 0 0 40px; display:none; overflow:hidden; position:absolute; top:0px; left:0px; z-index:2000;}

#new_honks div.plate {position:absolute; top:67px; left:70px; font-size:18px; color:#173e6a;}
#new_honks input.honkplate {position:absolute; top:67px; left:120px; width:118px; height:18px; padding:2px; background:url(/images/input_bkg_blue.gif) repeat-x #D4D276; border:1px solid #C7EFFF; color:#000000; background-color:#8BDEFF;text-transform:uppercase;}
#new_honks div.state {position:absolute; top:67px; left:270px; font-size:18px; color:#173e6a;}
#new_honks select.honkstate {position:absolute; top:67px; left:330px; width:52px; height:24px; padding:2px; border:1px solid #C7EFFF; color:#666666; background-color:#8BDEFF;}
#new_honks div.msg {position:absolute; top:100px; left:37px; font-size:18px; color:#173e6a; line-height:20px;}
#new_honks textarea.msg {position:absolute; width:248px; height:46px; background:url(/images/input_bkg_blue.gif) repeat-x #D4D276; top:100px; left:120px; border:1px solid #C7EFFF; background-color:#8BDEFF;}
#new_honks div.from {position:absolute; top:160px; left:37px; font-size:18px; color:#173e6a;}
#new_honks select.honkfrom {position:absolute; top:160px; left:120px; width:128px; height:21px; padding:2px; background:url(/images/input_bkg_blue.gif) repeat-x #D4D276; border:1px solid #C7EFFF; color:#000000;  background-color:#8BDEFF;}
#new_honks input.sendhonk {position:absolute; top:185px; left:120px; padding:2px;}
#new_honks input.cancelhonk {position:absolute; top:185px; left:200px; padding:2px;}
#newHonk {cursor:pointer;pointer:hand;}
#honk_caution {position:absolute; top:67px; left:500px; padding:2px;}
#honkresult {position:absolute; top:78px; left:107px; font-size:22px; color:#EEF7FC;}
#new_honks div#honkresponse{position:absolute; top:180px; left:300px;width:165px;color:#ffffff;}
/* Additionals */

#info_body h2.private_msgs {width:656px;}

.content p.prof_par {margin-top:7px; margin-bottom:3px;}

.search_title {position:absolute; font-size:19px; color:#FFFFFF; top:6px; left:43px;}

#send_msg_box {width:411px; height:33px; margin-top:15px;}
#send_msg_plate {float:left; width:47px; line-height:18px; font-size:16px;}
#send_msg_pl_input {float:left; width:132px;}
#send_msg_pl_input input {border:1px solid #2999C0; font-size:12px; font-family:Arial; width:106px;}
#send_msg_state {float:left; width:49px; line-height:18px; font-size:16px;}
#send_msg_st_select {float:left; width:120px;}
#send_msg_st_select select {border:1px solid #2999C0; font-size:12px; font-family:Arial;}
.content {line-height: 20px; font-size: 15px; width: 630px;}
.hidden {display:none;}
.hidden p {line-height: 20px; font-size: 15px; width: 620px; padding-left:10px;}


#sendfirst textarea.message {width:390px; height:150px; border:1px solid #2999C0;}

#adding_comment {position:relative; top:-20px; text-align:left;}
#adding_comment select#commentee {border:1px solid #2999C0; font-size:12px; color:#333333; margin-bottom:5px; margin-left:10px;}
#adding_comment textarea#new_comment {border:1px solid #2999C0; font-size:12px; color:#333333; margin-bottom:5px; margin-left:10px;}


/* /// Plates I Follow */

.follow_row {width:680px; height:195px; _margin-left:15px;}
.follow_row div.item {width:320px; height:185px; background:url(../images/bkg_follow.png) no-repeat; position:relative; float:left; }
.follow_row div.item div.name {position:absolute; top:8px; left:15px; color:#FFFFFF; font-size:18px;}
.follow_row div.item img.pic {border:1px solid #52A1BF; position:absolute; top:47px; left:15px;}
.follow_row div.item div.plate {position:absolute; top:55px; width:90px; left:183px; text-align:center; color:#000000; font-size:20px;}
.follow_row div.item div.state {position:absolute; top:81px; width:90px; left:183px; text-align:center; color:#FFFFFF; font-size:12px;} 
.follow_row div.item img.remove {position:absolute; top:115px; left:213px;}
.follow_row div.item img.view_prof {position:absolute; top:146px; left:149px;}

/* Contacts List */

#contacts_list {position:absolute; top:45px; left:480px; width:250px; height:230px; border:1px solid #2999C0; overflow-y:scroll; overflow-x:hidden;}
#contacts_list div#title {width:245px; height:30px; line-height:30px; background:#B1D6E9; font-size:15px; padding-left:5px; color:#095879;}
#contacts_list div.item {width:245px; padding-left:5px; border:none; margin-top:10px; margin-bottom:10px;}
#contacts_list div.item img {float:left;}
#contacts_list div.item p { float:left; margin-left:10px; line-height:16px; margin-top:0px;}
#contacts_list div.item p a {text-decoration:none; color:#095879; font-weight:bold;}
#sign_up_body select.input_select {width:118px; height:22px; line-height:22px; background:url(../images/input_white_bkg.gif) repeat-x #FFFFFF; border:1px solid #ADADAD; color:#666666; font-size:12px; padding:2px; position:relative; top:0px; margin-left:3px; _top:3px; margin-right:5px;}
#sign_up_body select.input_select_provider {width:240px; height:22px; line-height:22px; background:url(../images/input_white_bkg.gif) repeat-x #FFFFFF; border:1px solid #ADADAD; color:#666666; font-size:12px; padding:2px; position:relative; top:0px; margin-left:3px; _top:3px; margin-right:5px;}

/* Activation and singup thanks */

#active_box {width:788px; height:322px; background:url(../images/login_box.png) no-repeat; position:relative;}
#active_box div#title {font-size:20px; color:#00679A; position:absolute; top:100px; left:320px; line-height:25px;}
#active_box div#txt {position:absolute; top:154px; left:256px; width:300px; color:#00679A;}
#active_box div#txt span {font-size:18px;}
#active_box div#txt p {width:100%; text-align:center;}
#active_box div#txt p a {color:#00679A; text-decoration:none; font-weight:bold;}

/* 28/08/2008 mac */
#login_box div#login_failed {position:absolute; top:78px; left:360px; font-size:14px; color:#a61010;}
#login_box div#login_error_platestate {position:absolute; top:170px; left:410px; font-size:14px; color:#a61010;}
#login_box div#login_error_password {position:absolute; top:217px; left:410px; font-size:14px; color:#a61010;}
#login .error_box {position:absolute;left:150px; top:0px; font-size:12px; color:#a61010;width: 250px;}
#sign_up_body div#login div.row {width:100%; height:40px; color:#05688F; font-size:12px;position:relative;}

#send_msg_box #error_email{position:absolute; top:70px; left:300px; font-size:14px; color:#a61010;}

.note {font:10px Arial, Helvetica, sans-serif; color:#9D9D9D;padding:7px; 5px; 7px; 5px;}
#profile_friends .note a{color:#3696C9;}

/* Additional - 2009-09-08 */
#profile_body p.content {color:#05688F; font-size:12px; margin-bottom:10px; margin-right:50px; margin-left:10px; margin-top:10px; line-height:20px; width:630px;}

/* Profile Gallery */
#gallery {padding-top:20px;}
#gallery .gallery_row {float:left; width:670px;}
#gallery .gallery_col {float:left; width:160px;padding:10px 0px 10px 0px;position:relative;text-align:center;}
#gallery .gallery_col a {text-decoration:none; color:#A22C2C; font:12px Arial, Helvetica, sans-serif;}
#gallery .gallery_col a img{border:1px solid #888888;}
