/* StyleSheet for the buySAFE Website. */
/* It is used by all platforms. */


/* Elements */
BODY {
margin:0;
padding:0;
background-color:#ffffff;
color:#565a5c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:18px;
text-align:center;
}

H1{
font-size:14px;
line-height:20px;
color:#00305E;
padding-top:2px;
margin-top:2px;
margin-bottom:2px;
padding-bottom:2px;
}

H2.bluesubhead {
font-size:12px;
line-height:18px;
color:#00305E;
padding:5px 0 3px 0;
margin:5px 0 3px 0;
}

H3 {
font-size:12px;
line-height:18px;
color:#565a5c;
padding:5px 0 0 0;
margin:5px 0 0 0;
font-weight:normal;
}

H4 {
font-size:12px;
line-height:18px;
color:#565a5c;
padding:5px 0 1px 0;
margin:5px 0 1px 0;
}

H4.nopad {
font-size:12px;
line-height:18px;
color:#565a5c;
padding:1px 0 1px 0;
margin:1px 0 1px 0;
}


H5 {
font-size:11px;
line-height:18px;
color:#565a5c;
padding:5px 0 1px 0;
margin:5px 0 1px 0;
font-weight:bold;
}


H3.blue {
font-size:12px;
line-height:16px;
color:#00305E;
padding:0 0 1px 0;
margin:0 0 1px 0;
font-weight:bold;
}


H4.blue {
font-size:12px;
line-height:18px;
color:#00305E;
padding:5px 0 1px 0;
margin:5px 0 1px 0;
}

H4.red {
font-size:12px;
line-height:18px;
color:#a40b03;
padding:5px 0 1px 0;
margin:5px 0 1px 0;
}

H2.pressrelease {
font-size:11px;
line-height:18px;
color:#565a5c;
padding:3px 0 3px 0;
margin:3px 0 3px 0;
font-style:italic;
font-weight:normal;
}

H2.faq {
font-size:12px;
font-weight:bold;
color: #00305E;
}

.disclaimer {
font-size:9px;
line-height:normal;
padding-right:6px;
}

/*pop-ups*/


.popup {
background-color:#ffffff;
margin:12px;
text-align:left;
padding:12px 12px 6px 12px;
width:auto;
position:static;
float:none !important;
display:block;
}

.popup_large {
background-color:#ffffff;
margin:auto;
text-align:left;
padding:18px 24px 12px 24px;
width:auto;
position:static;
float:none !important;
display:block;
}

a.popupclose:link, a.popupclose:visited {
color:#ffffff;
text-decoration:underline;
position:static;
float:none !important;
display:none;
}




/*lines */
.dottedline_white{
border-bottom: 1px dotted  #ffffff;
margin:0;
padding:0;
height:1px;
overflow:hidden;
width:98%;
}

.dottedline_blue{
border-bottom: 1px dotted  #00305E;
margin:0;
padding:0;
height:1px;
overflow:hidden;
width:98%;
}



.dottedline{
border-bottom: 1px dotted  #65696E;
margin:0;
padding:0;
height:1px;
overflow:hidden;
width:98%;
}

.dottedline_short {
border-bottom: 1px dotted  #65696E;
margin:0;
padding:0;
height:1px;
overflow:hidden;
width:63%;
}

/*pop-up styles */
.popup {
background-color:#ffffff;
margin:12px;
text-align:left;
padding:12px 12px 6px 12px;
width:390px;
overflow:hidden;
}





/*div container styles */
blockquote {
font-family:Georgia, "Times New Roman", Times, serif;
padding-left:24px;
font-size:12px;
margin:0;
text-align:justify;
line-height:20;
background-image:url(../images/blockquote.gif);
background-repeat:no-repeat;
}

.photocaption {
line-height:normal;
}


p {
margin-top:2px;
margin-bottom:8px;
}
	
.container {
margin: 0 1%;
width: auto;
float:none !important;
position:static;
}
  
 .header {
width:auto;
margin-top:0;
display:block;
position:static;
float:none;
} 
  
.trustmark {
width:auto;
height:100px;
padding:5px 0 0 0;
margin-top:2px;
position:static;
float:none !important;
display:block;
}



.partnerlogos {
display:inline;
padding:4px;
}

.partnerlogos_intext {
margin:1px 0 0 4px;
position:static;
float:none !important;
display:block;
}


.small {
font-size:10px;
line-height:normal;
}




.noprint {
display:none;
}


.content {
margin:0 auto;
padding:0;
float:none !important;
position:static;
display:block;
}


.maincontent {
margin: 0 auto;
padding:0;
width:auto;
display:block;
position:static;
float:none !important;
}

.footer {
width:auto;
padding-bottom:5px; 
margin-top:30px;
float:none !important;
position:static;
display:block;
}

.footertable {
margin-left:0; margin-right:0; margin-top:5px; margin-bottom:5px;
color:#ffffff;
font-weight:bold;
font-size:10px;
}





.leftside {
width:202px;
display:none;
margin:0 10px 0 0;
padding:0;
border-top:0;
float:none;
text-align:left;
background-color: transparent;
position:static;
}



.leftnav {
display:none;
width:202px;
float:none;
margin:0;
position:static;
}


.leftnav_top {
display:none;
width:202px;
float:none;
margin:0;
background-color:#ffffff !important;
position:static;
}


.rightside {
padding: 0;
margin:0;
background-color:#ffffff;
position:static;
float:none !important;
width:auto;
text-align:left;
display:block;
}


.rightside_columnshaded {
overflow:hidden;
padding:0;
margin:0;
display:inline;
float:none !important;
width:640px;
text-align:left;
position:static;
}

.sectionheader {
display:block;
margin:12px 0 0 0;
overflow:hidden;
float:none;
position:static;
}

.headline {
display:block;
margin:12px 12px 0 12px;
padding:0;
overflow:hidden;
float:none;
}


.left_content {
display:block;
position:static;
float:none !important;
width:390px;
margin:12px 12px 12px 12px;
background-color:#ffffff;
text-align:left;
}

.right_content {
display:block;
width:202px;
float:none !important;
margin:12px 12px 0 0;
padding:0;
background-color:#ffffff;
position:absolute;
top:160px; left:460px;
}







/*text styles */

.right {
text-align:right;
}

.bluebold {
font-weight: bold;
color: #00305E;
}

.bsslist {
position:static;
float:none;
display:block;
}

.copyright {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#eeeeee;
float:none;
display:block;
position:static;
}


.content ul {
list-style-type:square;
}

.content li {
padding-bottom:5px;
}


a:link {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	line-height:18px;
}

a:visited {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	line-height:18px;
}

.small a:link{
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.small a:visited {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.footer a:link {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
}

.footer a:visited{
color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
	}

.footer a:hover,  .footer a:active {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

/*rightarrow_large link style */

a.rightarrow_large:link, a.rightarrow_large:visited {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration:underline;
	background-image:url(../images/bluearrow_right.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:16px;
}

a.rightarrow_large:hover, a.rightarrow_large:active {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration:underline;
	background-image:url(../images/bluearrow_right_over.gif);
	background-position:right;
	background-repeat:no-repeat;
}

/*arrow  11pt link style */

a.rightarrow:link, a.rightarrow:visited {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline;
	background-image:url(../images/arrow_right_textsize.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:12px;
}

a.rightarrow:hover, a.rightarrow:active {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline;
	background-image:url(../images/arrow_right_textsize_over.gif);
	background-position:right;
	background-repeat:no-repeat;
}


/*top arrow  11pt link style */

a.toparrow:link, a.toparrow:visited {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline;
	background-image:url(../images/arrow_top_textsize.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:14px;
}

a.toparrow:hover, a.toparrow:active {
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline;
	background-image:url(../images/arrow_top_textsize_over.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:14px;
}





a.headerlink:link,  a.headerlink:visited { 
	color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}


a.headerlink:hover, a.headerlink:active { 
color: #00305E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	}

/*main nav links */

#mainnav {
height:35px;
display:none;
width:525px;
float:none;
overflow:hidden;
margin:0 0 0 23px;
}

#mainnav ul {
margin:0;
padding:8px 0 11px 0;
list-style-type: none;
white-space:nowrap;
float:none;
}

#mainnav  li {
display:inline;
margin:0;
}

#mainnav a {
padding: 9px 13px 13px 13px;
margin: 0;
font-size:12px;
}

#mainnav a:link, #mainnav a:visited {
color:#ffffff;
text-decoration:none;
padding: 9px 13px 13px 13px;
margin: 0;
}


#mainnav a:hover, #mainnav a:active {
background-color:#ffffff;
color:#00305E;
padding: 9px 13px 13px 13px;
margin: 0;
}


body#home a#navhome,
body#buyer a#navbuyer,
body#seller a#navseller,
body#security a#navsecurity,
body#about a#navabout {
background-color:#ffffff;
color:#00305E;
padding: 9px 13px 13px 13px;
margin: 0;
}


/*end main nav links */

/*login nav links */

#loginnav {
height:35px;
float:none;
width:220px;
display:none;
overflow:hidden;
margin: 0 23px 0 0;
}

#loginnav ul {
margin:0;
padding:8px 0 11px 0;
list-style-type: none;
white-space:nowrap;
float:none;
}

#loginnav  li {
margin: 0;
padding:0;
display:inline;
}


#sellerloginnav a {
padding: 11px 9px 12px 11px;
background-image:url(../images/sellerlogin_back.jpg);
background-position:center;
background-repeat:no-repeat;
margin:0;
}


#sellerloginnav a:link, #sellerloginnav a:visited {
color:#ffffff;
text-decoration:none;
padding: 11px 9px 12px 11px;
margin:0;
}

#sellerloginnav a:hover, #sellerloginnav a:active {
color:#ffffff;
background-image:url(../images/sellerlogin_back_over.gif);
padding: 11px 9px 12px 11px;
margin:0;
}



#buyerloginnav a {
padding: 11px 9px 12px 11px;
background-image:url(../images/buyerlogin_back.jpg);
background-position:center;
background-repeat:no-repeat;
margin-right:-6px;
}

#buyerloginnav a:link, #buyerloginnav a:visited {
color:#00305E;
text-decoration:none;
}

#buyerloginnav a:hover, #buyerloginnav a:active {
color:#00305E;
background-image:url(../images/buyerlogin_back_over.gif);
}


/*buttons */

#generalbutton {
margin:0;
padding:10px;
height:30px;
display:block;
}

#generalbutton a.button {
background-image:url(../images/buttonbackground.jpg);
background-repeat:repeat-x;
border-top: 1px solid #b5b6b3;
border-bottom: 1px solid #65696E;
border-right: 1px solid #65696E;
border-left:1px solid #b5b6b3;
text-decoration:none;
margin:0 6px 0 0;
height:30px;
padding:6px 5px 6px 5px;
}

#generalbutton a:hover.button {
background:#e8ecf2;
text-decoration:none;
}


/*form styles */

textarea.formtextarea {
background-color:#eeeeee;
border:1px solid #65696E;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


/*text area with white background */


textarea.formtextarea_white {
background-color:#ffffff !important;
border:1px solid #65696E;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

input.formfield {
background-color:#eeeeee !important;
border:1px solid #65696E;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

/*form field with white background */

input.formfield_white {
background-color:#ffffff !important;
border:1px solid #65696E;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


select.dropdownmenu {
background-color:#eeeeee !important;
border:1px solid #65696E;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#565a5c;
}

/*drop down with white background */

select.dropdownmenu_white {
background-color:#ffffff !important;
border:1px solid #65696E;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#565a5c;
}


input.formButton {
font-size:12px;
color:#00305E;
background: #cccccc url(../images/buttonbackground.jpg) repeat-x;
border-top: 1px solid #b5b6b3;
border-bottom: 1px solid #65696E;
border-right: 1px solid #65696E;
border-left:1px solid #b5b6b3;
margin:0 6px 0 0;
padding:2px 2px 2px 2px;
}


input.formButton:hover {
background: #eeeeee url(../images/blueback.gif);
}

input.formButton:active {
background: #eeeeee url(../images/blueback.gif);

}



/*home page styles */
.maincontent_home {
margin: 12px 23px 12px 23px;
padding:0;
display:block;
position:static;
float:none !important;
}

.maincontent_home_middle {
margin: 0 23px 0 23px;
padding:0;
height:auto;
display:block;
position:static;
float:none !important;
}


.maincontent_home_bottom {
margin: 0 23px 0 23px;
padding:0;
width:854px;
display:none;
position:static;
float:none !important;
}


.highlight {
display:block;
position:static;
float:none !important;
margin:0;
padding:0;
}

.highlight_full {
display:block;
position:static;
float:none !important;
margin:12px 0 0 0;
padding:0;
width:850px;
}


.highlight_one {
display:block;
position:static;
float:none !important;
margin:12px 0 0 0;
padding:0;
border:1px solid #65696E;
}

.highlight_two {
display:block;
position:static;
float:none !important;
margin:12px 0 0 14px;
padding:0;
width:202px;
border:1px solid #65696E;
}

.column_home_1 {
display:block;
position:static;
float:none !important;
width:202px;
margin:0 7px 0 0;
padding:0;
text-align:left;
}

.column_home_2 {
display:block;
position:static;
float:none !important;
width:202px;
margin:0 7px 0 7px;
padding:0;
text-align:left;
}

.column_home_3 {
display:block;
position:static;
float:none !important;
width:202px;
height:100%;
margin:0 8px 0 7px;
padding:0;
text-align:left;
}


.column_home_4 {
display:block;
position:static;
float:none !important;
width:203px;
margin:0 0 0 7px;
text-align:left;
border-bottom:1px solid #65696E;

}

.column_home_5 {
display:block;
position:static;
float:none !important;
width:203px;
margin:0 0 0 7px;
text-align:left;
}


.column_home_inner {
padding:0;
margin:4px 12px 0 12px;
background-color:#ffffff;
text-align:left;
display:block;
position:static;
float:none !important;
}

.bss_home_search {
padding:0;
margin:4px 0 0 0;
background-image:url(../images/home/bsssearch_homeback.gif);
background-repeat:no-repeat;
text-align:left;
height:100px;
display:block;
position:static;
float:none !important;
}












