/* CSS Document */


/*------ General Content Pages and Layout --------*/

#contentContainer {
	background: url(/web/common/image/background/bg_content.gif) repeat-y;
	width: 760px;
	padding-top: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-left: 0px;
}

div#contentContainerFullwidth {
	background: url(/web/common/image/background/bg_content_fullwidth.png) repeat-y;
	width: 760px;
	margin: 0 0 0 20px;
}

div#contentContainerFullwidth div#contentbody {
	padding: 10px 10px;
	line-height: 1.3em;
 }
 
 div#contentContainerFullwidth div#contentbodyWelcomeSellers {
	padding: 0px 10px 10px;
	line-height: 1.3em;
 }

div#contentContainer div#contentbody {
	float: left;
	width: 540px;
	margin: 10px 0 0 10px;
	line-height: 1.3em;
}

div#contentbody h1 {
	color: #FF9900;
	font-size: 1.56em;
	line-height: normal;
}

#contentTopFullWidth {
	width: 760px;
	height: 13px;
	background-image: url(/web/common/image/background/bg_topfullwidth.png);
	background-repeat: no-repeat;
	margin-left: 20px;
	overflow: hidden;
	margin-top: 6px;
}

#contentSubFooterFullWidth {
	width: 760px;
	height: 16px;
	background-image: url(/web/common/image/background/bg_bottomfullwidth.png);
	background-repeat: no-repeat;
	background-position: top;
	margin-left: 20px;
	overflow: hidden;
}

#contentSubHead_notext {
	width: 760px;
	height: 19px;
	height/**/:/**/ 13px;
	margin-top: 6px;
	margin-left: 20px;
	overflow: hidden;
	background: url(/web/common/image/background/bg_topfullwidth.png) no-repeat top;
}

div#contentSubHead {
	background: url(/web/common/image/background/bg_subhead.png) no-repeat;
	height: 29px;
	width: 760px;
	padding: 12px 10px 0 10px;
	overflow:hidden;
	margin: 6px 0 0 20px;
}

div#contentSubHeadWelcome {
	width: 760px;
	padding: 0;
	margin: 6px 0 0 20px;
}

div#contentSubHead .query {
	color: #333333;
	font-size: 1.1em;
	font-weight: bold;
}

#contentLearnMore {
	background: url(/web/common/image/background/learnmoretop_bg.gif) no-repeat;
	height: auto;
	width: 760px;
	margin: 6px 0px 0px 20px;
	padding: 4px 0px 0px;
	border-bottom: 2px solid #6699CC;
	display: block;
}

div#contentUCSD {
	height: auto;
	width: 760px;
	margin: 6px 0px 0px 20px;
	padding: 4px 0px 0px;
	border-bottom: 2px solid #6699CC;
	background-image: url(/web/common/image/ucsd/ucsd_top_bg_02.png);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #dcdcdc;
}

div#UCSDbackgroundrails {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6699CC;
	border-left-color: #6699CC;
}

div#contentUCSDsubhead {
	width: 386px;
	padding-left: 130px;
	padding-top: 20px;
}

.contentUCSDsubheadtext {
	color: #FFFFFF;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.4em;	
}

#contentLearnMoreText {
	width: 367px;
	padding: 0px;
	color: #003366;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#contentLearnMoreText2 {
	width: 520px;
	padding: 0px;
	color: #003366;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#learnmore_subheading {
	height: 29px;
}

#learnmore_subheading h2 {
	color: #336699;
	text-transform: none;
	font-size: 1.6em;
}

div#contentbodyLearnMore {
	float: left;
	width: 540px;
	color: #003366;
	margin-left: 15px;
}

.learnmore_linespacing {
	line-height: 1.3em;
}


#contentRightSideBar {
	float: right;
	width: 194px;
	padding: 0px;
	margin: 0px;
}

#contentRightSideBarLearnMore {
	text-align: center;
	font-weight: bold;
	color: #CC6600;
	padding: 10px;
}

#contentSubFooter {
	width: 760px;
	background: url(/web/common/image/background/bg_bottom.gif) no-repeat;
	height: 18px;
	margin-left: 20px;
}

.kicker_mobile_container {
	margin-right: 5px;
	text-align: center;
}

.kicker_mobile_top {
	overflow: hidden;
	height: 56px;
	margin-top: 10px;
	background: url(/web/common/image/background/blackberry_sm_top.png) no-repeat center top;
}

.kicker_mobile {
	text-align: center;
	font-size: 0.95em;
	padding-right: 12px;
	padding-left: 12px;
	background: url(/web/common/image/background/blackberry_sm_rails.png) repeat-y center top;
}

.kicker_mobile_bot {
	overflow: hidden;
	height: 61px;
	margin-bottom: 10px;
	background: url(/web/common/image/background/blackberry_sm_bottom.png) no-repeat center top;
}

#connectbox_container .kicker_mobile_container {
margin-right: 5px;
}

#connectbox_container .kicker_mobile_top {
	overflow: hidden;
	height: 63px;
	margin-top: 10px;
	background: url(/web/common/image/background/blackberry_top.png) no-repeat center top;
}

#connectbox_container .kicker_mobile {
	text-align: center;
	font-size: 0.95em;
	padding-right: 15px;
	padding-left: 15px;
	background: url(/web/common/image/background/blackberry_rails.png) repeat-y center top;
}

#connectbox_container .kicker_mobile_bot {
	overflow: hidden;
	height: 61px;
	margin-bottom: 10px;
	background: url(/web/common/image/background/blackberry_bottom.png) no-repeat center top;
}


.kicker_mobile input {
	margin: 2px;
	font-size: .90em;
}

.kicker_mobile select {
	font-size: .90em;
}

.kicker_mobile h6 {
	font-size: 1.1em;
	color: #CC6600;
}

#contentRightNav {
	margin: 10px 0 0 0;
	padding: 0px 0px 0px 5px;
}

#contentRightNav ul {
	padding: 0px;
	list-style-image: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contentRightNav li {
	list-style-type: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#contentRightNav  li.menulink a  {
	display: block;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 14px;
	margin: 0;
	border-top: 1px dotted #999999;
	background: url(/web/common/image/icons/bullet_blue.png) no-repeat left 2px;
}

#contentRightNav li a:link {
	color: #336699;
	text-decoration: none;	
}

#contentRightNav li a:visited {
	color: #336699;
	text-decoration: none;
}
	

#contentRightNav li a:hover {
	color: #333333;
	text-decoration: none;
}

#contentRightNav li a:active {
	color: #CC6600;
	text-decoration: none;
}

#contentRightNav ul.submenulinks { }
#contentRightNav ul.submenulinks li  {
	background: url(/web/common/image/icons/bullet_add_w.png) no-repeat left;
	font-size: 0.9em;
	display: block;
	padding-top: 2px;
	height: 16px;
	padding-left: 20px;
	margin-left: 5px;
	font-weight: normal;
}

#contentRightNav .kicker {
	padding: 10px;
	background-color:#fff;
	text-align: center;
	margin-bottom: 20px;
	margin-right: 7px;
	border: 1px solid #CCCCCC;
	font-size: 0.95em;
	color: #666666;
}

#contentRightNav .kicker .inner {
	background-color:#fff;
	padding: 10px;
	text-align: center;
	
}

#contentRightNav .kicker h3 {
	color: #FF9933;
}

div.masthead {
	display: block;
	margin-left: 20px;
	margin-top: 4px;
}

div.masthead div.inner {
	padding:0px;
	margin: 10px 10px 0 0;
	width: 200px;
	float: right;
	font-size: 0.9em;
	background-image: url(/web/common/image/background/screen_white.png);
	background-repeat: repeat;
}

div.calltoaction_box {
	background-color: #dcdcdc;
	padding: 2px;
	width: 400px;
}
div.calltoaction_box .inner {
	background-color: #FFFFFF;
	padding: 20px;
}

div.tellafstory_box {
	background-color: #ff7011;
	padding: 1px;
	width: 600px;
}
div.tellafstory_box .inner {
	background-color: #FFFFFF;
	padding: 20px;
}

.FAQquestion {
	display: block;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/web/common/image/buttons/btn_plus.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 17px;
	margin-bottom: 4px;
	margin-left: 10px;
	margin-top: 4px;
}
.FAQanswer {
	margin-left: 0px;
	margin-top: 0px;
	background-image: url(/web/common/image/icons/icon_answer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 60px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 1px;
}

.FAQanswerClose {
	display: block;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/web/common/image/buttons/btn_minus.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-bottom: 4px;
	text-align: right;
	padding-right: 14px;
}

ul.headline_bullets {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

ul.headline_bullets li {
	display: block;
	margin-top: 10px;
	list-style-type: none;
	padding-left: 20px;
	background: url(/web/common/image/icons/icon_arrow_right_green.png) no-repeat left top;
	margin-left: 10px;
}

ol.green_numbers {
	margin-left: 0px;
	padding: 0px;
}

ol.green_numbers li {
	list-style-type: none;
}

.bullet_01_grn {
	background-image: url(/web/common/image/icons/bullet_01_grn.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-left: 35px;
}
.bullet_02_grn {
background-image: url(/web/common/image/icons/bullet_02_grn.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-left: 35px;
	}
.bullet_03_grn {
background-image: url(/web/common/image/icons/bullet_03_grn.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-left: 35px;
	}

.bullet_04_grn {
background-image: url(/web/common/image/icons/bullet_04_grn.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-left: 35px;
	}
	
.bullet_05_grn {
background-image: url(/web/common/image/icons/bullet_05_grn.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-left: 35px;
	}

div.postentrybuttons_container {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 244px;
	padding: 10px;
	text-align: center;
}

div.postentrybuttons_container img {
	margin-top: 6px;
}

.preview {
	background-color:#6699cc;
	text-align:center;
	width:105px;
	padding:2px;
	margin:5px;
}

.preview .caption {
		margin:10px 0px;
		font-size:10px;
	}
		
.preview .caption a {
			color:#003399;
		}
	
.preview div.inner {
		background-color:#deeeff;
		padding:5px;	
	}
	
.preview div.inner img {
		border: 1px solid #6699cc;
	}
	
.headline1 {
	font-size: 1.8em;
	font-weight: bold;
	display: block;
	margin-bottom: 0.3em;
}	
.headline2 {
	font-size: 1.4em;
	font-weight: bold;
	display: block;
	margin-bottom: 0.3em;
}	

.headline3 {
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	margin-bottom: .3em;
	margin-top: 0.3em;
}

/*---- End General Content ---------*/


div.wapscreen {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.9em;
	width: 164px;
	border: 2px solid #000000;
	padding: 3px;
	float: left;
	line-height: 1.1em;
	margin-left: 40px;
}

div.wapscreen .wap_input {
	border: 1px solid #000000;
}

div.wapscreen .wapheading {
	font-weight: bold;
	text-align: center;
	padding: 1px;
	background-color: #CCCCCC;
}

div.gettingstarted_stepboxes {
	clear: both;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 20px;
	margin-bottom: 0px;
}

.postentrybuttons {
	margin-top: 3px;
	z-index:2;
}

 .figures {
	padding: 10px;
	float: right;
	border: 1px solid #CCCCCC;
	font-size: 1em;
	color: #999999;
	width: 170px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: center;
}

.figures_left {
	float: left;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	width: 174px;
}

.taf_story {
	float: left;
	margin-right: 20px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	width: 700px;
}

.figures_left img {
}

/* Layout Styles */
#container {
	width:800px;
	margin:0 auto;
}

#header {
    margin-left:20px;
}

#header #login_container {margin: 9px 20px 0 0;}

#global {
	background:#336699;
	position:relative;
	z-index:1;
	color:#ffffff;
	padding:6px;
	width:260px;
	float:right;
	text-align:center;
	font-size: .9em;
	margin-top: -85px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
	#global a, #global a:visited {
		color:#ffcc00;
		text-decoration:none;
	}	
	
	#global a:hover {
		text-decoration:underline;
	}

/* -------- find box -------- */
div#findbox {
	width: 760px;
	background-image: url(/web/common/image/background/bg_findbox.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 6px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 20px;
	height: 80px;
	color: 003300;
}

div#findbox h1 {
	font-size: 1em;
	float: left;
	width: 150px;
	text-align: right;
	margin: 6px 3px 0 0;
	color: #FFFFFF;
}

div#findbox input.textin {
	margin: 0px;
	padding:2px;
	z-index:5;
	border: 2px solid #339900;
}

div#findbox select.textin {
	z-index:5;
	padding: 2px;
	margin: 0;
	border: 2px solid #339900;
}

div#findboxbottom {
	height: 8px;
	width: 760px;
	background-repeat: no-repeat;
	background-image: url(/web/common/image/background/bg_findboxbottom.gif);
	background-position: top;
	overflow: hidden;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}


div#formboxcontainer {
	margin-left: 8px;
	margin-top: 8px;
}	

div.formbox {
	float:left;
	color:#003300;
	font-size:11px;
	margin: 5px 5px 0 0;
	overflow: hidden;
	padding: 0;
	position:relative;
	}

	
/*------------------------*/



div#post {
	clear:both;
	color:#ffffff;
	background:#336699;
	margin:10px 7px 0px 20px;
	padding:2px;
	width:510px;
	float:left;
}
	
	div#post div.inner {
		background:url(/web/common/image/post_bg.png) bottom repeat-x #6699CC;
		padding:12px;
	}
	
	div#post ol {
	padding:0px;
	margin:0px 0px 0px 25px;		
	}
	
div#post a:link {color:#9cf; }
div#post a:hover {color:#fff; }
div#post em {
	font-size: 1.2em;
	font-weight: bold;
	color: #FFCC00;
	font-style: normal;
}

div#explain {
	color:#ffffff;
	font-size:14px;
	background:#cc6600;
	margin:10px 0px 0px 0px;
	padding:2px;
	width:240px;
	float:left;
}

	div#explain div.inner {
		background:url(/web/common/image/explain_bg.png) top repeat-x #ff6600;
		padding:12px;
		z-index:5;
		
	}
	
	div#explain div.inner * {
		z-index:5;
		position:relative;
		}

img.tools {
	float:left;
	position:relative;
	padding:0px 2px 0px 0px;
	border:0px;
	z-index:6;
}

#phone_guys {
  position:absolute;
  float:right;
  margin-top:-58px;
  margin-left:330px;
  z-index:2;
 }
div#signStoreTop {
 	height:-10px;
	clear:left;
	}

/*------------ REGISTRATION PAGE LAYOUT STYLES -------------- */

div#global.interior {
	margin:-35px 16px 0px 0px;
}	

div#find div.formbox.interior {
		float:left;
		color:#003300;
		font-size:10px;
		z-index:8;
		padding:5px 15px 0px 0px;
	}
	
.ff_hack {clear:both;height:1px;padding:0px 0px 2px 0px;}



div#RegistrationBody {
	padding:10px 0 0 0;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

div#RegistrationBody h3 {
	text-transform: none;
	font-size: 1.2em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 4px;	
}

div#RegistrationBody h4 {
	font-size: 1.2em;
	color: #FF9900;	
}

#registerSuccess {
	background: #336699;
	padding: 10px;
	color: #FFFFFF;
}

#registerSuccess a { color: #FFCC66; }
#registerSuccess a:link { color: #FFCC66; }
#registerSuccess a:visited { color: #FFFFFF; }
#registerSuccess a:hover { color: #99CCFF; }
#registerSuccess a:active { color: #FF9933; }

#registerSuccess h1 { }
#registerSuccess .errorMessage { color: #FFCC00; }


div.upsellbody {
	float: left;
	width: 390px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	line-height: 1.3em;
}

div.upsellformboxcontainer {
	width: 314px;
	float: right;
	margin-top: 10px;
}

div.upsellformboxbackground {
	background-image: url(/web/common/image/background/upsellformboxtop.png);
	background-repeat: no-repeat;
	width: 314px;
	margin: 0px;
	padding: 0px;
}
div.upsellformbox {
	padding: 10px;
}

div.upsellformbox_conditional {
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px 10px 10px 20px;
	border: 1px solid #999999;
	background-color: #dcdcdc;
}

div.upsellformboxbottom {
	background-image: url(/web/common/image/background/upsellformboxbottom.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 314px;
	margin: 0px;
	padding: 0px;
}

div.upsellformbox .up_radio {
	float: left;
	clear: left;
}

div.upsellformbox .up_label {
	display: block;
	margin-bottom: 0px;
	margin-top: 4px;
	font-size: 0.9em;
}

div.upsellformbox .up_submit {
	margin-top: 10px;
	margin-right: 10px;	
}

div.upsellformbox .up_input {}


div.details {
	margin: 3px 0 3px 3px;
	padding: 3px 0 3px 0;
	border-bottom: 1px dotted #CCCCCC;
    vertical-align:
}

div.details h2 {
		display:block;
		z-index:2;
		padding:3px 0px 1px 20px;	
		}
		
div.details .r_label {
	display:block;
	float:left;
	width:230px;
	text-align:right;
	margin:5px 2px;
	color: #666666;
		}
		
div.details .r_input {
	margin:5px 5px 2px;
	display: block;
	clear: right;
	float: left;
	width: 260px;
	border: 1px solid #999999;
	padding: 5px;
	}
	
div.details .r_textarea {
	margin:5px 5px 2px;
	display: block;
	clear: right;
	float: left;
	width: 200px;
	border: 1px solid #999999;
	padding: 5px;
	}
	
div.details .r_checkbox {
	margin:5px 5px 2px;
	display: block;
	clear: right;
	float: left;
	padding: 5px;
	}
	
div.details input.r_short {
	margin:5px 5px 2px;
	display: block;
	clear: right;
	float: left;
	width: 80px;
	border: 1px solid #999999;
	padding: 5px;
	}



div.details .r_caps { text-transform: uppercase; }
	
div.details .r_select {
	margin:5px 5px 2px 5px;
	display: block;
	clear: right;
	float: left;
    width: 270px;
	border: 1px solid #999999;
    }
	
div.label_and_form_element {
	background: #dcdcdc;
	clear: left;
	margin-left: 30px;
	margin-bottom: 4px;
	padding: 3px 6px;
	margin-right: 30px;
}
	
.required {
	font-weight:bold;
	font-size: small;
}

.submit_btn {
	text-align:center;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
		}
		
div#RegistrationBody #userEntryBasic,
div#RegistrationBody #userEntryPro {
	float: right;
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-right: 5px;
	margin-top: 5px;
}

div#RegistrationBody #userEntryOrganic {
	padding: 2px;
	margin-top: 5px;
	margin-left: 20px;
}

div#RegistrationBody .contact_methods {
	width: 160px;
	float: left;
	margin-right: 5px;
	background: #CCCCCC;
	margin-bottom: 5px;
	padding: 3px;
}

div#RegistrationBody .contact_methods ul {
	list-style-type: none;
	margin: 2px 1px 0px;
	padding: 0px;
	font-size: 0.9em;
	color: #666666;
	background: #dcdcdc;
	line-height: 1.2em;
	clear: both;
}

div#RegistrationBody .contact_methods li {
	display: block;
	padding-left: 20px;
	padding-top: 1px;
	border-bottom: 1px dotted #999999;
	padding-bottom: 3px;
}
div#RegistrationBody .contact_methods li.call { background: url(/web/common/image_v2/icons/icon_telephone.png) no-repeat 2px 3px; }
div#RegistrationBody .contact_methods li.sms { background: url(/web/common/image_v2/icons/icon_cellphone.png) no-repeat left 2px; }
div#RegistrationBody .contact_methods li.email { background: url(/web/common/image_v2/icons/icon_email.png) no-repeat 2px 1px; }
div#RegistrationBody .contact_methods li.mygumiyo { background: url(/web/common/image_v2/icons/icon_mygumiyo.png) no-repeat 2px 2px; }
div#RegistrationBody .contact_methods label {
	font-weight: bold;
	color: #CC6600;
}

div#RegistrationBody .noteBasicPro {
	background: #6699CC;
	padding: 4px;
	text-align: center;
	margin-right: 5px;
	margin-bottom: 5px;
}

div#RegistrationBody #lastcolumn { border-right: 1px solid #dcdcdc; }



		
/*-------------POST Entry -----------*/

div#step1and2.interior_page {
	margin:5px 0px 5px 20px;
	background:#336699;
	padding:8px;
	width:745px;
}

div#step1and2 div.step {
	padding:2px;
	margin:3px;
	background-color:#6699cc;
	float: left;
	width: 355px;
}

div#step1and2 div.step div.inner {
	background:#f5f5f5;
	padding:16px;
	}

div#step1and2 .p_contact_methods {
	clear: both;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 280px;
}

div#step1and2 .small_label {
	display: block;
	font-size: 0.85em;
	color: #6699CC;
	margin-bottom: 1px;
	float: left;
	}
	
div#step1and2 .p_contact_methods ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
div#step1and2 .p_contact_methods li { }
	
div#post_page.interior_page {
	margin:5px 0px 5px 20px;
	background:#336699;
	padding:6px;
	width:745px;
}

div#post_page h1 {
		float:left;
	}

#post_links {
	color: #CCFFFF;
	background: #003366;
	padding: 5px;
	margin: 0px 0px 5px 5px;
}	
#post_links a {
	color: #FFFFFF;
}

#post_links a:hover {
	color: #FFCC00;
}
	
div#post_page #item_types {
		float:left;
		padding:5px 0px 0px 20px;
	}
	
#item_types a {
		color:#ffffff;
	}

div.step {
	padding:2px;
	margin:3px;
	background-color:#6699cc;
	float: left;
	width: 236px;
}

div.step div.inner {
	background:#cee7ff;
	padding:8px;
	}
	
div.step h4 {
	font-size:1.2em;
	padding:0px;
	margin:0px 0px 3px;
	color:#CC6600;
	}

div.step .title {
			color:#336699;
		}
	
div.step input {
	margin-bottom: 2px;
}
		
div.step a.help {
		float:right;
	}
	
#images_video {
	width: 480px;
	float:right;
}

#confirm {
	width: 480px;
	float:right;
}

#moreFiles {
	margin-bottom: 10px;
}

#moreFilesText {
	margin-bottom: 10px;
	margin-top: 4px;
	background: url(/web/common/image/icons/arrow_down_blue.png) no-repeat left center;
	padding-left: 20px;
}

#thumbnails_post_page {
	position:relative;
	text-align: center;
	width: auto;
	padding-top: 5px;
	margin: 5px 0px 15px;
	border-top: 1px dotted #6699CC;
}

#thumbnails_post_page .preview {
	float:left;
	margin-right: 1px;
	margin-left: 0px;
}

#thumbnails_post_page .preview div.inner {
	padding: 2px;	
}		
	
.p_label {
	clear:both;
	display: block;
	margin-top: 6px;
	margin-bottom: 1px;
	color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #99CCFF;
	padding-top: 1px;
	}
	
.alt_p_label .p_label {
	display: inline;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	
.p_input {
	margin-top: 2px;
}

.p_select {
	margin-top: 2px;
}

.p_radio {
	float: left;
	vertical-align: baseline;
	display: block;
}

div#post_page .p_contact_methods {
	width: 105px;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
}

div#post_page .small_label {
	display: block;
	font-size: 0.85em;
	color: #6699CC;
	margin-bottom: 1px;
	float: left;
	width: 80px;
}

div#post_page .p_contact_methods ul {
	margin: 0px 0px 0px 0em;
	padding: 0px;
	list-style-type: none;
}
div#post_page .p_contact_methods li {
	display: block;
	border-bottom: 1px dotted #6699CC;
	padding: 2px 0px;
}
	
/*--- Search Results ---*/

div#list_page {
	padding: 6px 10px 0 10px;
	margin: 0;
}

div.buyer_panel {
	width: 246px;
	float: left;
}

div.results {
	color: #333333;
	margin: 4px 0 0 0;
	font-size: .9em;
	}
	
form.results_sorting {
	margin-top: 6px;
	margin-bottom: 6px;
}
	
.searchmessagebox {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}	
	
div#trouble_finding_container {
	float: right;
	width: 204px;
	background-image: url(/web/common/image/background/bg_troublefinding.gif);
	background-repeat: no-repeat;
	background-position: top;
}
	
div#trouble_finding {
	width:184px;
	padding-top: 15px;
	margin: 0px;
	padding-left: 10px;
}

div#trouble_finding_bottom {
	background-image: url(/web/common/image/background/bg_troublefindingbottom.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 204px;
	background-position: bottom;
}

	
	div#trouble_finding h1 {
		color:#336600;
	}
	
img#add_alert_btn {
	position:relative;
	z-index:3;
	
	}
		
div#listings {
	width: 480px;
	float: left;
	margin-top: 6px;
}
	
div#listings div.item {
	clear:left;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top: dotted 1px #999999;
}

	div#listings div.inner {
		background:url(/web/common/image/thumbnail_bg.gif) repeat-x top #cfe7ff;
	}


.item_block  {
	width: 240px;
	float: right;
}
	
	.item .description_block {
	float: right;
	padding-left: 0px;
	width: 358px;
	
}
	.item .preview {
	padding:2px;
	margin:0px;
	width:112px;

	}
	
    .item .title {
	font-size:14px;
	font-weight:bold;
	color:#336699;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	}
	
	.item .price {
		color:#339900;font-size:14px;font-weight:bold;
		padding:0px 0px 0px 0px;
	}
	.item .description {
		padding:0px 0px 0px 0px;
	}
	.item .location {
		color:#339900;
		padding-top:10px;
	}
	.item .last_seen {
	color:#339900;
	padding-top: 10px;
	}
	.item .links {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
	.ppm_jajah_icons {
	float: right;
	padding-left: 6px;
	width: 120px;
	text-align: right;
}	

	.ppm_jajah_icons img {
	margin-bottom: 3px;
	}	
	
div#search_again_container {
	float: left;
	width: 258px;
}


div.search_again {
	background-color: #dcdcdc;
	margin: 10px 0 0 12px;
	padding: 10px 10px 10px 20px;
}

div.search_again h4 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #339900;
	padding-bottom: 2px;
	margin-right: 10px;
}

div.search_again .sa_input {
	border: 2px solid #999999;
}

div.search_again select {
	font-size: 90%;
	border: 2px solid #999999;
	margin-top: 6px;
}
div.search_again submit {}

div.search_again .label {
	display: block;
	margin-bottom: 3px;
	margin-top: 6px;
}

div#sellerListings { }

div#welcome_sellers_listings {
	z-index: 3;
	padding: 2px;
	margin-bottom: 10px;
	background: #f5f5f5;
	border: 2px solid #CCCCCC;
}

div#welcome_sellers_listings .item {
	text-align: center;
	width: 160px;
	float: left;
	padding: 5px;
	border: 1px solid #CCCCCC;
	background: #dcdcdc;
	margin: 0px 2px;
}

div#welcome_sellers_listings .results { padding-bottom: 4px; }

div#welcome_sellers_listings .callout_box_right {
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin: 0px 0px 10px 10px;
	text-align: center;
	background: #FFFFFF;
}

div#welcome_sellers_listings .callout_box_right img { 	
}

	
/*-------------------- RSS Feeds ---------------------*/	

div.rssfeeds_container {
	
	margin: 0 10px 0 10px;
	background-color: #dcdcdc;
	margin-top: 6px;
}

div#list_page div.rssfeeds {
	padding:8px;
	color: #339900;
	}
	
.rssbuttons {
	margin-top: 6px;
}
	
/* ----- Gumiyo Alert--- */


div#new_alert_container {
	margin: 4px 0 0 20px;
	width:760px;
	
	}

div#user_or_alert_or_login {

	clear: both;
	margin-bottom: 6px;
	}

div.new_alert {
	background-color: #66CC00;
	padding: 2px;
	margin-top: 2px;
}

div.new_alert div.inner {
	background-color: #CCFF99;
	margin: 0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 6px;
}

div.new_alert .form_column {
	float: left;
}

div.new_alert .alert_step {
	float: left;
	width: 33px;
	margin-right: 10px;
}

div.new_alert .alert_step_elements { float:left; }

div.new_alert .stepelements {
	white-space:pre;
	width: 160px;
}

div.new_alert .btn_box {
	float: right;
	margin-left: 10px;
}
	
div.new_alert .a_label {
	display: block;
	margin: 0 3px 3px 0px;
	color: #006600;
	font-size: 1.1em;
}

div.new_alert .a_labelEmailMobile {
	display: block;
	margin: 0 3px 3px 0px;
}

div.new_alert .a_checkbox {
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div.new_alert .a_submit {
	margin: 0 0 10px 0;
	display:block;
	}
	
div.new_alert .a_input {
	margin:0 0 5px 0px;
	padding:3px;
	border:1px solid #99CC66;
	}
	
div.new_alert input#what-field,
div.new_alert input#where-field { width: 270px; }
div.new_alert .searchLabel {
	color: #006600;
	width: 180px;
	display: block;
	float: left;
	margin-right: 6px;
	margin-top: 3px;
}

div.new_alert div#what,
div.new_alert div#where {
	position: relative;
	display: inline;
}

div.new_alert label.overlabel-apply {
	position:absolute;
	left:5px;
	z-index:10;
	color:#999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	top: -3px;
}

	
div.new_alert .a_select {
	background-color: #FFFFFF;
	margin: 0 0 5px;
	border:1px solid #99CC66;
	padding: 3px;
	}
	
div.new_alert .alert_field_space {
	float: left;
	text-align: left;
	width: 370px;
}

div.new_alert .captcha_password_container {
	background-image: url(/web/common/image/buyer_alert_greenguy.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 186px;
	padding-left: 156px;
}

.captcha_password_container ul {
	list-style-type: none;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding: 0px;
}
.captcha_password_container li {
	background-image: url(/web/common/image/icons/icon_accept.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.captcha_password_container .error_bullet  {
	display: inline-block;
	background-image: url(/web/common/image/icons/icon_stop.png);
	background-repeat: no-repeat;
	background-position: left top;
}
	
select#notify {
		width:200px;
		margin:0px 0px 10px 0px;
	}
	
div.alert_type {
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #339900;
}
div#advancedSearch {
	clear: both;
	margin-left: 229px;
	margin-top: 5px;
	margin-bottom: 10px;
}
div.advancedSearchColumn {
	border-right: 1px dotted #339900;
	padding-right: 10px;
	padding-left: 0;
	margin-left: 0;
}


/*-------------- Sign in popup from search results and listing page ------------*/
div#user_or_alert_or_login #login{
	position: relative;
	padding: 20px;
	z-index:11;
	width:534px;
	border: solid 2px #ffffff;
	background:#336699;
	color:#FEFEFE;

}

div#user_or_alert_or_login .l_label {
	padding: 0px;
	width: 180px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
	text-align: right;
	float: left;
	clear: both;
}

div#user_or_alert_or_login .l_input {
	border: 2px solid #6699CC;
	padding: 3px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
}

div#user_or_alert_or_login .l_remember_and_signin {
	padding-left: 190px;
}

#login a:link {
	color:#FFCC00;
}

 #login a:visited {
	color:#FFCC00;
}


/* -------- new user RegisterUserOverlay -----*/


div#new_user {
	width:534px;
	position:absolute;
	float:right;
	z-index:100;
	color:#336699;
	top: 210px;
	background-color: #666666;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	left: 20%;
	padding: 2px;
	font-size: 12px;
}

div#new_user div.inner {
	background-color: #dcdcdc;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-image: url(/web/common/image/background/bg_graygradient.jpg);
	background-repeat: repeat-x;
}

div#new_user a:link { color: #CC6600; }
div#new_user a:hover { color: #FF9900; }

	div#new_user h5 {
		margin:10px 0px 0px 0px;padding:0px;
		font-size:1.1em;
		color:#DFDFDF;

	}

	div#new_user h4 {
		margin:3px 0px 10px 0px;
		padding:0px 0px 5px 0px;
		font-size:1.4em;
		color:#006699;
		border-bottom:1px dotted #336699;
	}


	.u_label {
	display:block;
	float:left;
	clear:left;
	width:150px;
	text-align:right;
	margin:3px 0px 3px 0px;
	font-size:13px;
	color:#666666;
	font-weight: bold;
	}

	.u_input {
		margin:3px 5px 3px 5px ;
	}

	.u_submit {
		margin:0px 0px 0px 75px;
	}

	#termscheck {
		margin:25px 5px 5px 5px;
	}


/*-------- PostView Styles ---------------*/

div#banner {
	margin-left: 20px;
	z-index: 5;
	top: 85px;
	position: absolute;

}

div#pv_container {
	width: 760px;
	background: #CCCCCC;
	margin: 4px 0 0 20px;
	padding-top: 10px;
}

div#pv_container .inner {
	margin: 2px;
	padding: 10px;
	background: #f5f5f5;
}

div#pv_header {
	margin-right: 12px;
	margin-left: 12px;
	margin-bottom: 5px;
}

div#sellerEdit {
	margin-top: 4px;
	padding-top: 4px;
	border-top: 1px dotted #999999;
}

div#pv_imageviewer_container {
	float: right;
	width: 251px;
	padding: 0px 5px;
	margin: 0;
}
div.pv_imageviewer {
	padding:5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #CCCCCC;
	text-align: center;
	background: #666666;
}

div.pv_imageviewer a {color:#ffffff; }

div.pv_imageviewer a:visited {color:#ffffff; }


	
div.pv_imageviewer img { border:1px solid #FFFFFF; 	}
	
	
#thumbnails_postview {
	position: relative;
	margin: 10px 5px 0 1px;
	padding-top: 5px;
	border-top: 1px dotted #999999;
}

.thumbnail {
	text-align:center;
	padding:1px;
	float:left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 1px;
	background: #999999;
}

.thumbnail .caption {
		margin:10px 0px;
		font-size:10px;
	}
	
.thumbnail .caption a {
			color:#FFFFFF;
		}
		

div#connectbox_container {
	width: 253px;
	float: right;
}

div#connectbox_top {
	background: url(/web/common/image/background/bg_connectbox_top.png) no-repeat;
	height: 10px;
	overflow: hidden;
}

div#connectbox_bottom {
	background: url(/web/common/image/background/bg_connectbox_bottom.png) no-repeat;
	height: 10px;
	overflow: hidden;
}

div#connectbox_head {
	padding: 5px 5px 5px 10px;
	color: #993300;
	background: url(/web/common/image/background/bg_connectbox_rails.png) repeat-y;
}

div.connectbox_tabs {
	background: url(/web/common/image/background/bg_connectbox_rails.png) repeat-y;
	padding-right: 2px;
}

div#connectbox_message_active {}
div#connectbox_callnow_active {}
div#connectbox_nojajah {}

div.connectbox_body {
	padding: 5px 10px 0;
	background: url(/web/common/image/background/bg_connectbox_rails.png) repeat-y;
}

#connectbox_container h5 {

	margin-bottom: 4px;
	line-height: 1em;
}

#connectbox_container .errorMessage {
	color: #990000;
	font-weight: bold;
	background-color: #FFCC99;
}

#connectbox_container .HelpTipButton {
	float: right;
	margin-right: 0px;
	display: block;
}
div#connectbox_container  #contactMeMethodsEmail, #contactMeMethodsSMS, #contactMeMethodsPhone   { margin-top: 10px; }

div#connectbox_container #contactMeMethods { margin-bottom: 10px; }

.sellerTools {
	margin-top: 0;
	margin-bottom: 0;
}

.sellerToolsRightNav {
	background: #FFFFFF;
	padding: 10px;
	text-align: left;
	border: 1px solid #CC6600;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 5px;
}

.sellerTools ul.iconList {
	margin: 5px 0px;
	padding: 0px 0px 3px;
	list-style-type: none;
}

.sellerTools ul.iconList li.iconListHeading {
	margin-right: 10px;
	margin-left: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #CC6600;
	width: 150px;
}

.sellerTools ul.iconListPromo {
	margin: 3px 0px 0px;
	padding: 3px;
	list-style-type: none;
	border-style: none;
	background: #ffdead;
}

.sellerTools ul.iconList li,
.sellerTools ul.iconListPromo li {
	display: block;
	margin-bottom: 4px;
	padding-left: 20px;
	float: left;
	margin-right: 10px;
}

.sellerTools ul.iconList li.edit,
.sellerTools ul.iconListPromo li.edit { background: url(/web/common/image/icons/icon_edit_w.png) no-repeat left top; }
.sellerTools ul.iconList li.statistics,
.sellerTools ul.iconListPromo li.statistics { background: url(/web/common/image/icons/icon_statistics_w.png) no-repeat left top; }
.sellerTools ul.iconList li.tellfriends,
.sellerTools ul.iconListPromo li.tellfriends { background: url(/web/common/image/icons/icon_tellmyfriends_w.png) no-repeat left top; }
.sellerTools ul.iconList li.signs,
.sellerTools ul.iconListPromo li.signs { background: url(/web/common/image/icons/icon_signs.png) no-repeat left top; }
.sellerTools ul.iconList li.signsflyers,
.sellerTools ul.iconListPromo li.signsflyers { background: url(/web/common/image/icons/icon_printer_w.png) no-repeat left top; }
.sellerTools ul.iconList li.badges,
.sellerTools ul.iconListPromo li.badges { background: url(/web/common/image/icons/icon_badges_w.png) no-repeat left top; }
.sellerTools ul.iconList li.vanity,
.sellerTools ul.iconListPromo li.vanity { background: url(/web/common/image/icons/icon_vanityid_w.png) no-repeat left top; }

.sellerTools ul.iconList li.promo { padding: 3px 0px; }
.sellerTools ul.iconList li.phone { background: url(/web/common/image/icons/icon_phone_w.png) no-repeat left top; }
.sellerTools ul.iconList li.email { background: url(/web/common/image/icons/icon_email_w.png) no-repeat left top; }
.sellerTools ul.iconList li.web { background: url(/web/common/image/icons/icon_statistics_w.png) no-repeat left top; }
.sellerTools ul.iconList li.add { background: url(/web/common/image/icons/bullet_add_w.png) no-repeat left top; }

#connectbox_container .callout_box { border: 1px solid #CC6600; }

.connectbox_banner {
	background-color: #FFCC99;
	padding: 2px;
	border: 2px solid #CC6600;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.connectbox_banner .inner {
	background-color: #FFCC99;
	padding: 10px;
	text-align: center;
}

.sellermessage {
	font-size: 1.1em;
	font-weight: bold;
}

	.c_label {
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	margin: 5px 0 2px 0;
	font-size: 1em;
	}
	
	.c_label_sub {
	font-size: .9em;
	color: #993300;
	font-weight: bold;
}
	
	.c_label_note {
	color: #993300;
	font-size: 0.7em;
	font-weight: normal;
}
	
	.c_input {
	border: 1px solid #CC6600;
	margin:0px 0px 6px;
	padding: 2px;
	}
	
.connectbox_section {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #993300;
	margin-top: 4px;
	margin-bottom: 4px;
}

div.node {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	line-height: 1.4em;
	}

div.node hr {
	border-top: 1px solid #F5f5f5;
	border-right: 1px solid #F5f5f5;
	border-bottom: 1px dotted #cccccc;
	border-left: 1px solid #f5f5f5;
	margin: 3px 0px 0px;
}	
div.node strong { color: #CC6600; }
div.node strong a { color: #336699; }
div.node strong a:link { color: #336699; }
div.node strong a:visited { color: #6699CC; }
div.node strong a:hover { color: #CC6600; }
div.node strong a:active { color: #FF9933; }
div.node .smalltext strong { color: #666666; }
div.node strong.block {
	display: block;
	margin-bottom: 3px;
}
	
div.node ul.iconList {
	list-style-type: none;
	padding-left: 0px;
	margin: 0px;
}

div.node ul.iconList li {
	display: block;
	margin-bottom: 4px;
}

div.node div#sendToFriend {
	width: 218px;
	width/**/:/**/ 204px;
	padding: 5px;
	background: #dcdcdc;
	border: 1px solid #999999;
}
div.node div#sendToFriend textarea,
div.node div#sendToFriend input.sendToFriendFieldCL {
	width: 180px;
	border: 1px solid #999999;
}

div.node div#sendToFriend label {
	font-size: .9em;
	color: #CC6600;
	display: block;
	margin-top: 3px;
}

div.flyerSignPreview {
	font-size: 0.9em;
	float: left;
	border: 1px solid #CCCCCC;
	width: 255px;
	width/**/:/**/ 240px;
	margin: 10px 5px 0px 0px;
	padding: 5px;
	text-align: center;
	height: 160px;
	overflow: auto;
}

div.flyerSignPreview strong { font-size: 1.1em; }
div.flyerSignPreview img {}

div.flyerSignPreview li {
	text-align: left;
	margin-left: 5px;
}

div#pv_messagebox {
	background: #FFCC99;
	padding: 10px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 477px;
	width/**/:/**/ 457px;
}

div#pv_messagebox div.buyermessage {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

div#pv_messagebox div.sellerreply {
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

div#pv_messagebox div.sellerreply .c_label_sub {
	display: block;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	border-top: 1px dotted #FFFFFF;
}

div#pv_messagebox div.buyermessage .c_label_sub {
	display: block;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	border-top: 1px dotted #FFFFFF;
}
	

/*----- Message Reply --------*/
div#messagereply_rightcol {
	float: right;
	width: 250px;
}
div#messagereply_leftcol {
	float: left;
	width: 480px;
}

div.messagereply
 {
	width: 480px;
	margin-top: 2px;
	padding-top: 4px;
	border-top: 1px dotted #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
div.messagereply  textarea {
	width: 476px;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 2px solid #CCCCCC;
}

/*----- My Gumiyo ----*/

	div#powerlevel_alerts_searches {
	float: left;
	width:469;
	margin:0;
}
	
	div.tab.inactive {
		background:#66cc00;
		padding:5px;
	}
		div.tabs {
	z-index:3;
	position:relative;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: -10px;
	margin-left: 0px;
		}

	.subheading_right {
	float:right;
	margin: -15px 50px 0 0;
	font-weight: bold;
	}

div#alertsearch_container {
	margin: 0px;
	width: 469px;
}

div#alertsearch {
	background-image: url(/web/common/image/background/bg_alertsearch.png);
	margin:0;
	width: 469px;
	background-repeat: no-repeat;
	background-position: top;
}

div#alertsearch_bottom {
	background-image: url(/web/common/image/background/bg_alertsearch_bottom.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 11px;
	width: 469px;
	margin-bottom: 10px;
	overflow: hidden;
}

div#mysearches {
	height:100%;
	padding:15px;
	display: none;
}


	.alertsearch_table {
	font-size: 0.9em;
	width: 100%;
}

	.alertsearch_table caption {
	font-size: 1.1em;
	color: #006600;
	font-weight: bold;
	border-top: 1px dotted #99CC66;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
	
	.alertsearch_table td {
	padding: 2px 3px;
	border-bottom: 1px dotted #99CC66;
	color: #666666;
}
	
		.alertsearch_table th {
	background: #99CC66;
	color: #FFFFFF;
	padding: 3px;
	text-align: left;
	border-top: 1px solid #669933;
	}

.mylistings_table {
	font-size: 0.9em;
	width: 100%;
	margin: 4px 0px 8px;
	}

.mylistings_table td {
	padding: 3px;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	background: #dcdcdc;
	margin-bottom: 1px;
	margin-top: 1px;
	border-top: 5px solid #ffffff;
}

.mylistings_table td.right { border-right-style: none; }

.mylistings_table td .postDescription {
	font-weight: bold;
	font-size: 1.2em;
}

.mylistings_table td.market {
	border-bottom: 2px solid #ffffff;
	border-right-style: none;
	border-top: 1px solid #ffffff;
}

.mylistings_table td.market a:link { text-decoration: none; }

.mylistings_table th {
	text-align: left;
	font-size: 1.1em;
	background: #6699CC;
	color: #FFFFFF;
	padding: 2px 3px;
	border-right: 1px solid #336699;
}

.mylistings_table th.right { border-right-style: none; }

.mylistings_table th a { color: #FFCC99; 	
}

.mylistings_table th a:link { color: #FFCC99; 	
}

.mylistings_table th a:visited { color: #FFFFFF; }
.mylistings_table th a:hover { color: #003366; }
.mylistings_table th a:active { color: #FFFFFF; }



div#mywelcome_container {
	margin-top: 10px;
	float: right;
	width: 264px;
}

div#mywelcome_container hr {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 1px;
	background-color: #FF9933;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFCC99;
}

div#mywelcome {
	width:264px;
	background-image: url(/web/common/image/background/bg_mywelcome.png);
	background-repeat: no-repeat;
	background-position: top;
}

div#mywelcome_content {
	padding: 15px;
}

div#mywelcome_bottom {
	background-image: url(/web/common/image/background/bg_mywelcome_bottom.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 10px;
	width: 264px;
	margin-bottom: 10px;
}


div.mylistings {
	background:#999999;
	padding:2px;	
}
	div.mylistings div.inner {
	padding:4px;
	background:#dcdcdc;
	}

	div.pages {
		float:right;
		font-weight:bold;
	}

	
	td.head {
	font-weight:bold;
	}
	
div.postLinks {
	margin-bottom: 10px;
	margin-top: 6px;
}

div#prefsMyGumiyoAlerts div.label_and_form_element {
	margin-left: 0px;
	margin-right: 0px;
}
div#prefsMyGumiyoAlerts span.r_label {
	border-right: 1px dotted #999999;
	margin-right: 10px;
	padding-right: 6px;
	width: 200px;
	margin-top: 0px;
}

div#prefsMyGumiyoAlerts input.r_input { margin-left: 0px; }
div#prefsMyGumiyoAlerts select.r_select { margin-left: 0px; }

div#prefsMyGumiyoAlerts .advancedSearchToggle {
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#prefsMyGumiyoAlerts .a_label {
	display: block;
	margin: 0 3px 3px 0px;
	font-size: 1.1em;
}

div#prefsMyGumiyoAlerts .a_checkbox {
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#prefsMyGumiyoAlerts .a_submit {
	margin: 0 0 10px 0;
	display:block;
	}
	
div#prefsMyGumiyoAlerts .a_input {
	margin:0 0 5px 0px;
	padding:3px;
	border:1px solid #999999;
	}
	
div#prefsMyGumiyoAlerts .a_select {
	background-color: #FFFFFF;
	margin: 0 0 5px 0;
	border:1px solid #999999;
	}
	
div#prefsMyGumiyoAlerts .form_column { border-right-style: none; }

div#prefsMyGumiyoAlerts .captcha_password_container {
	background: #dcdcdc url(none);
	margin: 0px;
	padding: 10px;
	border-style: none;
	height: auto;
}

div#prefsMyGumiyoAlerts .alert_type { border-style: none; }

div.otherTools {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
}


/*----- My Gumiyo - Power Level ----*/

div#powerlevel {
	background-image: url(/web/common/image/background/bg_powerlevel.gif);
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 469px;
}

div#powerlevel h5 {
	margin-left: 10px;
	padding-top: 10px;
	color: #666666;
	margin-bottom: 3px;
}

div#powerlevel .powerlevelbar {
	margin: 0px;
	padding: 0px;
	float: left;	
}

div#powerlevel .powerlevel_content {
	margin-right: 0px;
	margin-left: 12px;	
}

div#powerlevel_bottom {
	background-image: url(/web/common/image/background/bg_powerlevel_bottom.gif);
	background-repeat: no-repeat;
	height: 8px;
	width: 469px;
}

/* ----Post Blast styles -----*/

div#postblast_container {
	width: 741px;
	margin-left: 20px;
	background-image: url(/web/common/image/background/bg_content_fullwidth.png);
	background-repeat: repeat-y;
	padding-right: 9px;
	padding-left: 10px;
}

div#tellfriends_top {
	background-image: url(/web/common/image/background/bg_tellfriends_top.gif);
	background-repeat: no-repeat;
	width: 741px;
	height: 50px;
	padding: 0px;
}

div#tellfriends_top_thankyou {
	background-image: url(/web/common/image/background/bg_tellfriends_thankyou_top.gif);
	background-repeat: no-repeat;
	width: 741px;
	height: 50px;
	padding: 0px;
}


div#tellfriends_top_reblast {
	background-image: url(/web/common/image/background/bg_tellfriends_reblast_top.gif);
	background-repeat: no-repeat;
	width: 741px;
	height: 50px;
	padding: 0px;
	margin-top: 10px;
}

div#tellfriends_main {
	background-image: url(/web/common/image/background/bg_tellfriends_main.gif);
	background-repeat: repeat-y;
	width: 741px;
	clear: both;
}

div#tellfriends_bot {
	background-image: url(/web/common/image/background/bg_tellfriends_bot.gif);
	height: 7px;
	width: 741px;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 10px;
}

div.tellfriends_steps {
	width: 247px;
	padding-top: 5px;
	float: left;
}

div.tellfriends_steps #step1 {
	padding-right: 10px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 12px;
}
div.tellfriends_steps #step2 {
	padding-left: 2px;
}
div.tellfriends_steps #step3 {
	padding-left: 3px;
}

div#postblast_container h3 {
	color: #CC6600;
	font-size: 1.2em;
}

.postblast_breadcrumb {
	display: block;
	float: left;
	height: 20px;
	margin-right: 20px;
	font-weight: bold;
	font-size: 1.3em;
	color: #CC6600;
}

div#email_buttons_container {
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #dcdcdc;
	border: 1px solid #CCCCCC;
}

.email_buttons {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.contact_entry_tabs {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 1px;
	height: 22px;
	clear: both;
	overflow: hidden;
}

div.contact_entry_tabs .tab_on {
	display: block;
	background-image: url(/web/common/image/buttons/tab_bg_blue.gif);
	background-repeat: no-repeat;
	width: 138px;
	height: 20px;
	text-align: center;
	padding: 2px;
	float: left;
	margin-right: 1px;
	overflow: hidden;
}

div.contact_entry_tabs .tab_off {
	background-image: url(/web/common/image/buttons/tab_bg_gray.gif);
	background-repeat: no-repeat;
	width: 138px;
	padding-top: 2px;
	display: block;
	height: 20px;
	text-align: center;
	float: left;
	margin-right: 1px;
	overflow: hidden;
}

div.contact_entry_tabs .tab_on a:link {
	color: #FFFFFF;
}

div.contact_entry_tabs .tab_off a:link {
	color: #FFFFFF;
}

div.contact_entry_tabs .tab_on a:hover {
	color: #FFCC00;
}

div.contact_entry_tabs .tab_off a:hover {
	color: #FFCC00;
}

div.contact_entry_tabs .tab_on a:visited {
	color: #FFFFFF;
}

div.contact_entry_tabs .tab_off a:visited {
	color: #FFFFFF;
}


div.contact_entry {
	background-color: #dcdcdc;
	float: left;
	padding: 10px;
	border: 1px solid #CCCCCC;
	width: 580px;
}

div.contact_entry table {
}

div.contact_entry th {
	text-align: left;
	font-size: 11px;
	color: #666666;
	padding-bottom: 0px;
	margin: 0px;
}

div.contact_entry th.col01 {
	text-align: left;
}


div.contact_entry td {
}

div.contact_entry td.col01 {
}


.form_column {
	float: left;
	margin-right: 10px;
}
div#contact_import {}
div#contact_add {}
div.addressbook {
	padding: 10px;
	width: 560px;
	border: 1px solid #CCCCCC;
}

div.addressbook table {
	width: 100%;
	padding: 0;
	margin: 0;

}

div.addressbook th {
	color: #003366;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 2px 2px 2px 2px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #99CCFF;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #6699CC;
	border-right-color: #6699CC;
	border-bottom-color: #6699CC;
}

div.addressbook td {
	background: #fff;
	padding: 2px 2px 2px 2px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

div.addressbook tr.ready {
	background-color: #FFFFFF;
	color: #333333;
}
div.addressbook tr.unsubscribed {
}
div.addressbook tr.blastedothers {}
div.addressbook tr.noreply {}
div.addressbook tr.interested {
}

div.addressbook tr.ready td.status {
	padding-left: 20px;
	background-image: url(/web/common/image/icons/action_go.png);
	background-repeat: no-repeat;
	background-position: 2px;
}
div.addressbook tr.unsubscribed td.status {
	padding-left: 20px;
	background-image: url(/web/common/image/icons/icon_stop.png);
	background-repeat: no-repeat;
	background-position: 2px;
}
div.addressbook tr.blastedothers td.status {
	padding-left: 20px;
	background-image: url(/web/common/image/icons/icon_email.png);
	background-repeat: no-repeat;
	background-position: 2px;
}
div.addressbook tr.noreply td.status {
	padding-left: 20px;
	background-image: url(/web/common/image/icons/icon_info.png);
	background-repeat: no-repeat;
	background-position: 2px;
}
div.addressbook tr.interested td.status {
	padding-left: 20px;
	background-image: url(/web/common/image/icons/icon_accept.png);
	background-repeat: no-repeat;
	background-position: 2px;
}

.bl_label {
	display: block;
	color: #666666;
}

.bl_input {
	margin: 2px;
	border: 2px solid #999999;
	padding: 2px;
}

	
	

div#postblast_bot {
	background-image: url(/web/common/image/background/bg_postblast_bot.gif);
	background-repeat: no-repeat;
	height: 12px;
	overflow: hidden;
	margin-left: 10px;
}



/*------   POST STATS page (note that this page uses a lot of the styles from post edit -------*/

div.poststats {
	background-color: #6699CC ;
	padding:2px;
	
}

div.poststats div.inner {
	padding:4px;
	background-color: #99CCFF;	
	}
	
div.poststats table tr td {
		background:#99ccff;
	}

div.stepWide {
	float:left;
	width:98%;
	padding:2px;
	margin:3px;
	background-color: #336699;
}

	div.stepWide div.inner {
		background:url(/web/common/image/post_box_bg.jpg) repeat-x top #cee7ff;
		padding:10px;
	}

	div.stepWide h4 {
		float:left;
		font-size:12px;
		padding:0px;
		margin:0px 0px 15px 0px;
		color:#ff7011;
	}

/*------  Error Messages and Success Messages -------*/

div.messagebanner {
	background-color: #336699;
	padding:10px;
	width: 740px;
	margin-left: 20px;
	color: #FFFFFF;
	margin-top: 6px;
}

div.messagebanner a {
	color: #FFCC00;
}
div.messagebanner a:link {
	color: #FFCC00;
}
div.messagebanner a:hover {
	color: #FFFFFF;
}
div.messagebanner a:active {
	color: #FFCC00;
}

div.messagebanner a:visited {
	color: #FFCC00;
}

div.messagebanner div.inner {
	padding:4px;
	background-color: #99CCFF;	
	}
	
div.messagebanner h1 {
	color: #FFFFFF;
	}
	
div.messagebanner h5 {
	padding: 2px;
	margin: 2px;
	color: #99CCFF;
	}

.errorMessage {
	color: red;
	font-weight: bold;
}

.successMessage {
    color: green;
} 

.errorsuccessMessage {
	height: auto;
	width: auto;
	display: block;
}  
/*-- validation --*/
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 2px solid # #CC0000;
}
input.validation-failed, textarea.validation-failed {
	border: 2px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 2px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 0 0 0 280px;
	padding: 3px 0 3px 0;
	color: #CC0000 ;
	font-weight: bold;
	font-size: .9em;
	clear:both;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	color: #CC0000;
	font-weight: bold;
	clear:both;
}


#post_page .validation-advice {
	clear:none;
	margin:0;
}

#post_page .custom-advice {}

div.welcomebanner {
	display:block;
	padding:10px;
	width: 700px;
	width/**/:/**/ 740px;
	margin-left: 20px;
	margin-top: 6px;
	background: #FFCC99;
}

div.welcomebanner h1 {
    color: #FF9900;
}


/*------  Pagination related styles -------*/

/* both the following will be removed after some testing */    

div.results .pagination_label { font-weight: bold; }

div.results .pagination_previous {
	font-weight: bold;
	text-decoration: none;
}

div.results .pagination_next {
	font-weight: bold;
	text-decoration: none;
}

div.results .pageNumber {
	font-weight:normal;
	display:inline-block;
	border: 1px #ccc solid;
	margin: 0 2px 0 0;
	padding: 2px;
	background-color: #fff; 
}

div.results .pageNumber a {}

div.results .currentPageNumber {
	color: #339900;
	font-weight: bold;
}

.hideMe {
   visibility: hidden;
}




/* Login from header */
div#si #login{
	position: absolute;
	padding: 20px;
	margin:10 auto;
	top: 69px;
	z-index:500;
	width:380px;
	left: 40%;
	border: solid 2px #ffffff;
	background:#336699;
	color:#FFFFFF;
	font-weight: bold;
}

div#si .l_label {
	padding: 0px;
	width: 180px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
	text-align: right;
	float: left;
	clear: both;
}

div#si .l_input {
	border: 2px solid #6699CC;
	padding: 3px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
}

div#si .l_remember_and_signin {
	padding-left: 190px;
}

#login a:link {
	color:#FFCC00;
}

 #login a:visited {
	color:#FFCC00;
}

#addressBookLoading {
    /*width:100px;*/
    /*border: 3px solid black;*/
    /*background:white;*/
}
.tdLine {
    border-top:1px solid #BBBBBB;
    height:26px;
    font-size:12px;
}

.tdLineEnd {
    border-bottom:1px solid #BBB;
    border-top:1px solid #BBBBBB;
    height:26px;
    font-size:12px;
}

.pricing {
    font-size: 14px;
    font-weight: bold;
}

/**---------Sign Store--------------**/
div#signStoreTop { margin-bottom: 10px; }

div#signStoreTop .innerTop {
	background: #FFFFFF;
	padding: 10px;
}

div#signStoreTop ol {
	margin-top: 0px;
	margin-bottom: 0px;
}
div#signStoreTop ol li {
	font-size: .95em;
	margin-top: 5px;
}


div#signStoreContainer {
	width: 782px;
	width/**/:/**/ 978px;
	padding: 2px;
	background: #dcdcdc;
	margin-right: auto;
	margin-left: auto;
}

div#signStoreContainer .inner {
	background: #f5f5f5;
	padding: 10px;
}

div#buildasignContainer {
	width/**/:/**/ 778px;
	float: right;
	background: #999999;
	padding-top: 10px;
	padding-bottom: 10px;
}

div#instructionsContainer { float: left; }

div.signStoreInstructions {
	background: #999999;
	padding: 0px 6px 6px;
	width: 164px;
	float: left;
}
div#buildasignContainer h5, 
div.signStoreInstructions h5 {
	font-size: 1em;
	margin-right: 6px;
	margin-left: 6px;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 6px;
}

div.signStoreInstructions h6 {
	padding: 3px;
	margin-bottom: 4px;
	color: #FFFFFF;
	font-size: 1em;
	text-align: center;
	font-weight: normal;
	border-bottom: 1px dotted #CCCCCC;
}

div.signStoreExample {
	margin: 3px 20px;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #333333;
	padding: 2px;
}

div.signStoreExample strong {
	color: #CC0000;
	text-transform: uppercase;
}

div.signStoreMessage {
	background: #FFCC99;
	padding: 3px;
	color: #CC0000;
}

div.signStoreListingIdBox {
	text-align: center;
	margin-bottom: 5px;
	background: #F2f2f2;
	padding: 2px;
}

div#signStoreListing {
	color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
}

/*-----Forms Layout------*/
div#registrationBody {}
div#registrationBody fieldset,
div#prefsGoCode fieldset,
div#prefsMobileHomePage fieldset,
div#dashboard1 fieldset,
div#dashboard2 fieldset,
div#dashboard3 fieldset
 {
	margin: 20px;
	border: 1px solid #999999;
	background-color: #f5f5f5;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
div#registrationBody legend,
div#prefsGoCode legend,
div#prefsMobileHomePage legend,
div#dashboard1 legend,
div#dashboard2 legend,
div#dashboard3 legend
{
	padding: 4px;
	border: 1px solid #336699;
	background-color: #6699CC;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom: 10px;
}
div#registrationBody label,
div#prefsGoCode label,
div#prefsMobileHomePage label {
	width: 200px;
	font-weight: bold;
	display: block;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	float: left;
	margin-bottom: 20px;
	margin-right: 10px;
}

div#registrationBody .r_radio,
div#prefsGoCode .r_radio,
div#prefsMobileHomePage .r_radio { float: left; }

div#registrationBody .r_checkbox,
div#prefsGoCode .r_checkbox,
div#prefsMobileHomePage .r_checkbox { float: left; }

div#registrationBody label.radioLabel {
	display: inline;
	width: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	float: left;
}

div#registrationBody input.r_input,
div#prefsGoCode input.r_input,
div#prefsMobileHomePage input.r_input {
	border: 2px solid #999999;
	padding: 4px;
	float: left;
	margin-right: 10px;
}
div#registrationBody select,
div#prefsGoCode select,
div#prefsMobileHomePage select
 {}
 
div#registrationBody textarea.r_textarea,
div#prefsGoCode textarea.r_textarea,
div#prefsMobileHomePage textarea.r_textarea
 {
	width: 300px;
	border: 2px solid #999999;
}
 
div#registrationBody .formNote,
div#prefsGoCode .formNote,
div#prefsMobileHomePage .formNote {
	color: #CC6600;
	display: block;
	font-size: .9em;
	margin-left: 10px;
	float: left;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 16px;
	background-image: url(/web/common/image/icons/arrow_left_orange.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FF9966;
}

.goCodeSelections {
	/*display: block;*/
	/*float: left;*/
	color: #009900;
	font-size: 1.4em;
	font-weight: bold;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	margin-right: 5px;
	/*background-color: #FFFFFF;*/
	/*border: 1px solid #CCCCCC;*/
	margin-bottom: 3px;
}

div#prefsGoCode .goCodeSelections .smalltext {
	font-weight: normal;
	font-size: .8em;
	color: #CC6633;
}

div#prefsGoCode .r_caps { text-transform: uppercase; }

