 /* CSS Document */

/*Common Part*/

html {



}

body {padding: 0;   margin: 0 auto;width: 1007px;  }

body a{ text-decoration: none;   }

body img     {  border: 0;  margin: 0; padding:0;}

body ul{ list-style: none;  }

body p { margin:0 0 5px 0; padding:0; color:#231F20; font: 10px Verdana, Arial, Helvetica, sans-serif; }













input.button_previous{

background-image: url(http://sfexplorecard.com/images2/previous.gif);

background-color: white;

border: none;

cursor: pointer;

width:131px;

height:22px;

color:  #F0E9CA;

}

input.button_next{

background-image: url(http://sfexplorecard.com/images2/savecontinue.gif);

border: none;

cursor: pointer;

width:131px;

height:22px;

color: #F0E9CA;

}

input.button_preview{

background-image: url(http://sfexplorecard.com/images2/preview.gif);

background-color: white;

border: none;

cursor: pointer;

width:131px;

height:22px;

color:  #F0E9CA;

}

input.button_publish{

background-image: url(http://sfexplorecard.com/images2/publish.gif);

background-color: white;

border: none;

cursor: pointer;

width:131px;

height:22px;

color:  #F0E9CA;

}



input.button_save_changes{

background-image: url(http://sfexplorecard.com/images2/savechanges.gif);

background-color: white;

border: none;

cursor: pointer;

width:135px;

height:25px;

color:  #F0E9CA;

}





/* ######### CSS for Shade Tabs. Remove if not using ######### */



ul.shadetabs{

padding: 3px 0;

margin-left: 0;

margin-top: 1px;

margin-bottom: 0;

color: #525163;

font-family: Verdana;

font-size: 8pt;

font-stretch: condensed;

list-style-type: none;

text-align: left; /*set to left, center, or right to align the menu as desired*/

}



ul.shadetabs li{

display: inline;

margin: 0;

}



ul.shadetabs li a{

text-decoration: none;

position: relative;

z-index: 1;

padding: 3px 5px;

margin-right: 0px;

border: 1px solid #778;

color: #525163;

font-family: Verdana;

font-size: 8pt;

font-stretch: condensed;

background: white url(images/shade.gif) top left repeat-x;

}



ul.shadetabs li a:visited{

color: #525163;

font-family: Verdana;

font-size: 8pt;

font-stretch: condensed;

}



ul.shadetabs li a:hover{

text-decoration: underline;

color: #525163;

font-family: Verdana;

font-size: 8pt;

font-stretch: condensed;

}



ul.shadetabs li a.selected{ /*selected main tab style */

position: relative;

top: 1px;

color: #525163;

font-family: Verdana;

font-size: 8pt;

font-stretch: condensed;

}



ul.shadetabs li a.selected{ /*selected main tab style */

background-image: url(images/shadeactive.gif);

border-bottom-color: white;

color: #525163;

font-family: Verdana;

font-size: 8pt;

font-stretch: condensed;

}



ul.shadetabs li a.selected:hover{ /*selected main tab style */

text-decoration: none;

color: #525163;

font-family: Verdana;

font-size: 8pt;

font-stretch: condensed;

}



div.tabcontent{

display:none;

}



@media print {

div.tabcontent {

display:block !important;

}

}



div.response_error {

    background-color: #ffeaea; 

    border-width: 1px; 

    border-color: #e82a2a;

    border-style: solid; 

    padding: 2px 2px 2px 2px;

    -moz-border-radius: 4px;

}



div.response_success {

    background-color: #eaffea; 

    border-width: 1px; 

    border-color: #4dda2c;

    border-style: solid; 

    padding: 2px 2px 2px 2px;

    -moz-border-radius: 4px;

}













h1,h2,h3,h4 {

 margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;color:#000000;

 }

.floatleft {

 float: left;

 }



.floatright {

 float: right;

 }

.small {

 font-size: 10px !important;

 }

.small2 {

 font-size: 11px !important;

 color: #000000 !important;

 }

.norm {

 font-size: 12px !important;

 }

.mid {

 font-size: 13px !important;

 }

.mid2 {

 font-size: 14px !important;

 }

.big {

 font-size: 16px;

 }

.big2 {

 font-size: 18px;

 }

.big3 {

 font-size: 20px;

 }

.global {

 width: 100%;

 background: url(http://sfexplorecard.com/images2/bg.gif) repeat-y; 

 overflow: hidden;

 }



.left {

 float: left;

 width: 228px;

 padding: 0 0 20px 0 ;

 background: url(http://sfexplorecard.com/images2/city.jpg) repeat-x;

 }

.right {

 float: left;

 width: 239px;

 padding: 0px 0 20px 0;

 background: url(http://sfexplorecard.com/images2/city.jpg) repeat-x;

 }

.center {

 float: left;

 width: 530px;

 overflow: hidden;

 padding: 0 5px 0 5px;

 }

.c_cont {

 width: 500px;

 padding: 10px 15px 10px 15px;



 overflow: hidden;

 }

#logo {

 height: 136px;

 width: 134px;

 background: url(http://sfexplorecard.com/images2/sf-explore-logo.png);

 position: relative;

 margin:0;

 padding:0;

 top: 10px; left: 50px;

 }

#logo a{

 height: 136px;

 width: 134px;

 background: url(http://sfexplorecard.com/images2/sf-explore-logo.gif);

 position: absolute;

 }



.ml15 {

 margin-left:7px;

 }

.ml10 {

 margin-left:2px;

 }

.ml50 {

 margin-left:50px;

 }

*html .ml50 {

 margin-left:25px;

 }

.spacer1 {

 margin-bottom: 0px;

 }

.ptop1 {

 padding-top: 5px;

 }

.merchants {

 color: #2B4080;

 font: bold 11px Verdana, Arial, Helvetica, sans-serif;

 }

.talign {

 text-align: center;

 }

/*Footer*/

.footer {

 height:40px;

 width: 100%;

 background: #CCCCCC;

 }

/*Central classes*/

.navbar {

 background: #f0e9cc;

 height: 119px;

 width: 530px;

 overflow: hidden;

 clear: both;



 }

.searchbar {

 float: left;

 background: #C1B49A;

 height: 31px;

 width: 324px;

 margin-top: 45px;

 padding: 13px 0 0 20px;

 }

.mr1 {

 margin-right:2px;

 }

*html .mr1 {

 margin-right:1px;

 }

.inpt_search {

 float: left;

 width: 185px;

 height: 16px;

/* margin-left:50px;*/

margin-left:60px;

 border: 1px solid #f7f4e0;
 


 }

.inpt_search2 {

 float: left;

 width: 235px;

 height: 16px;

 border: 1px solid #f7f4e0;

 }



.sct_search {

 float: left;

 height: 18px;

 border: 1px solid #f7f4e0;

 width: 50px;

 margin-left:10px;

 }

.b_search {

 /*width: 62px;*/

 /*height: 23px !important;  */

 float: left;

 /* margin-left:10px; */

 margin-left: 3px;

 /*margin-top: -1px; */

 }

.bcrumb {

 font: bold 7px Verdana, Arial, Helvetica, sans-serif !important;

 color: #2B4080;

 clear: both;

 padding-top:5px;

 padding-left:20px;

 }

.bcrumb a{

 font: 9px Verdana, Arial, Helvetica, sans-serif;

 color: #2B4080;

 }

.bcrumb a:hover{

 text-decoration: underline;

 }

.block1 {

 background: url(http://sfexplorecard.com/images2/mysf.gif) no-repeat ;

 width: 224px;

 padding-top:39px;

 }

.block12 {

 background: url(http://sfexplorecard.com/images2/mysf_dealpopup.gif) #9fc14a no-repeat ;

 height:39px;

 width: 100%;



 }

.block1_cont {

 background: #ffffff;

 overflow: hidden;

 padding: 10px;

 width: 204px;

 }

.block1_cont2 {

 background: #ffffff;

 overflow: hidden;

 padding: 10px;

 width: 100%;

 }

.purp {

 color: #2B4080 !important;

 }

.grey {

 color: #a19d94 !important  ;

 }

.green {

 color: #86B847 !important;

 }

.brown {

 color: #7d614b !important  ;

 }

.light_brown {

 color: #C1B49A !important;

 }

.org {

 color: #FF5900 !important;

 }

.sea {

 color: #4D7E96 !important;

 }

 

.block2 {

 background: url(http://sfexplorecard.com/images2/lowdown.gif) no-repeat ;

 width: 220px;

 padding-top:35px;

 float: right;

 }

.block2_cont {

/* background: #b0a297; */

 background: rgb(153,153,153);

 overflow: hidden;

 padding: 0px 10px 10px 10px;

 width: 200px;

 font: 14px Arial, Helvetica, sans-serif !important;

 color: #DFEEF5 !important;

 }

.block2_cont p{

 font: 14px Arial, Helvetica, sans-serif !important;

 color: #DFEEF5 !important;

 }

.block2_cont p a{

 color: #DFEEF5 !important;

 }

.block3 {

 width: 224px;

 padding-top:0;

 float: right;

 }

.block3_cont {

 background: #FFFFFF;

 overflow: hidden;

 padding: 10px;

 width: 204px;

/*font: 14px Arial, Helvetica, sans-serif !important;*/

 color: #DFEEF5 !important;

 }

/* .block3_cont p{ */

/* font: 12px Arial, Helvetica, sans-serif; */

/* color: #ffffff ; */

/* } */



.block3_cont p{ 

/*font: 12px Arial, Helvetica, sans-serif; */

 color: #4D7E96 !important;

} 



.block4 {

 width: 220px;

 }

.block4_cont {

 background: #ffffff;

 overflow: hidden;

 padding: 10px;

 width: 204px;

 }

.block4_cont p{

 font-family: Arial, Helvetica, sans-serif;

 font-size: 11px;

 }

.block_cont {

 background: #ffffff;

 overflow: hidden;

 padding: 10px;

 width: 200px;

 }
 
  
 .block_cont1 {

 background: #ffffff;

 overflow: hidden;

 padding: 10px;

 width: 204px;

 } 
 

.block5 {

 width: 220px;

 float: right; margin-top:5px;

 }

.block6 {

 width: 220px;

 float: right;

 margin-top:5px;

 }

.block7 {

 width: 220px;

 float: right; margin-top:5px;

 }

.block_bottom  {

 background: url(http://sfexplorecard.com/images2/bottom.gif);

 width: 220px;

 height: 5px;

 }

.block_bottom2  {

 background: url(http://sfexplorecard.com/images2/bottom3.gif);

 width: 220px;

 height: 4px;



 }

.block_bottom3  {

 background: url(http://sfexplorecard.com/images2/bottom3.gif);

 width: 220px;

 height: 4px;



 }

.listp {

 color: #000000 !important; 

/* font-weight: bold  !important; */

 margin-left:2px;

 font-size: 11px !important;

 }

.cont1 {

 background: url(http://sfexplorecard.com/images2/home_center_background.jpg) no-repeat;

 width: 530px;

 height: 297px;

 overflow: hidden;

 margin-bottom:20px;

 }

 /*Rex Index */
.topspotlightbadge
{
width:183px;
height:539px;
float:right;
background-image: url(http://sfexplorecard.com/images2/6_badge.gif);
}
.primaryspotlightbadge {
background-image: url(http://sfexplorecard.com/images2/orgasmica_badge.gif);
width:183px;
height:369px;
float:right;

}
.spotlightbadge {
background-image: url(http://sfexplorecard.com/images2/froyo_badge.gif);
width:183px;
height:427px;
float:right;

}
.northbeachbadge
{
width:183px;
height:427px;
float:right;
background-image: url(http://sfexplorecard.com/images2/northbeach_badge.gif);
}
.threebadge
{
width:183px;
height:371px;
float:right;
background-image: url(http://sfexplorecard.com/images2/3_badge.gif);
}
.subscribe {
background-image: url(http://sfexplorecard.com/images2/bg_subscribe.gif);
width:530px;
height:66px;

}
.inpt_subscribe
{
 width: 158px;
 height: 16px;
 background-color :  #FFFFFF;
 margin-top: 10px;
}
span.newbusiness_feature
 {
 font:Georgia;
 color:#4D1C9D;
 font-size:12px;
 }


.cont1_block {

 padding: 48px 0 15px 327px;

 }

 

*html .cont1_block {

/* padding: 26px 0 10px 327px; */

padding: 48px 0 15px 327px; 

 }

 

.p12 p{

 font: 11px Verdana,Arial, Helvetica, sans-serif !important;

 margin:0;

 }

.bold {font-weight: bold  !important; }

.sct1 {

 border: 1px solid #bcb3aa  !important;

 height: 18px;

 width: 180px;

 margin-bottom:10px;

 color:  #000000;

 font-size: 11px;

 background: #F0E9CA;

 }



/*Livenav*/

.livenav {

 background: url(http://sfexplorecard.com/images2/livenav.gif) repeat-x;

 height: 38px;

 padding: 0 0 12px 10px;

 overflow: hidden;

 width: 520px;

 margin-left:-15px;

 }



.livenav img{

 float: left;

 margin-left:2px;

 }

.eatnav {

 background: url(http://sfexplorecard.com/images2/livenav.gif) repeat-x;

 height: 38px;

 padding: 0 0 12px 10px;

 overflow: hidden;

 width: 520px;

 margin-left:-15px;

 }



.eatnav img{

 float: left;

 margin-left:2px;

 }

.bsn {

 float: left;

 width: 240px;

 }

.dfl          {

 float: left;

 width: 230px;

 }

.dfl2 {

 float: left;

 width: 180px;

 padding-right:20px;

 }

.prc {

 float: left;

 width: 50px;

 }

.bsn p, .dfl p, .dfl2 p, .prc p{

 font-family: Arial, Helvetica, sans-serif !important;

 font-size: 11px;

 margin:0;

 }

/*For SIgnup Form*/

.header-large

{

   font-family: Arial;

   font-size: 17pt;

   font-weight: bold;



   font-stretch: extra-expanded;

   color: #2b4080;

}





.header-medium

{

   font-family: Arial;

   font-size: 14pt;

   font-weight: bold;

  

   font-stretch: extra-expanded;

   color:  #ff6d18;

}



.header-medium-black

{

   font-family: Arial;

   font-size: 14pt;

   font-weight: bold;

  

   font-stretch: extra-expanded;

   color:#000000;

}



.sub-header-large

{

   font-family: Arial;

   font-size: 15pt;

   font-weight: bold;

 /*  font-size-adjust: 0.4; */

   font-stretch: extra-expanded;

   color: #2b4080;

}

input.form-fields-medium

{

   border-style: none;

   background-color :  #F0E9CA;

   width: 200px;

   height: 18px;

}



.form-fields

{

   color: #ff6d18;

}



input.form-fields-phone-small

{

   border-style: none;

   background-color: #f7f4e0;

   width: 30px;

}



input.form-fields-phone

{

   border-style: none;

   background-color: #f7f4e0;

   width: 50px;

}



input.radio-button

{

   border-style: none;

   border-width: 1px;

   border-color: #ff6d18;



   background-color: #f7f4e0;

}



.main-content

{

   margin-top: 15px;

   margin-bottom: 10px;

}

input.form-fields-medium,

textarea.form-fields-medium

{

   border-style: none;

   background-color: #f7f4e0;

   width: 200px;

}



.form-fields

{

   color: #ff6d18;

}



input.form-fields-phone-small

{

   border-style: none;

   background-color: #f7f4e0;

   width: 30px;

}



input.form-fields-phone

{

   border-style: none;

   background-color: #f7f4e0;

   width: 50px;

}



input.radio-button

{

   border-style: none;

   border-width: 1px;

   border-color: #ff6d18;



   background-color: #f7f4e0;

}



.main-content

{

   margin-top: 15px;

   margin-bottom: 10px;

}

.p11 p {

 font-size: 11px;

 font-family: Arial, Helvetica, sans-serif;

 margin:0;

 }

.lralg {

 height: 173px;

 }

.lralg1 {

 height: 103px;

 padding-top:70px;

 }

.lralg2 {

 height: 170px;

 }

 

.lralg3 {  

 height: 100px; 

 padding-top:70px;

 }





.lralg4 {

 padding-top:70px;

 height:26px

}

.lralg5 {

 padding-top:70px;

}





/* added by surya on Nov 15, 07*/

table.list,

table.list tr,

table.list tr td

{

  border:none;

}



table.list

{

  border-top:2px solid #C1B49A;

  font:11px/14px Verdana, Helvetica, sans-serif;

  border-spacing:0;

}



table.list tr.header td

{

  color:#dad1c0;

  text-transform:uppercase;

  padding:5px 0 5px 0;

}



table.list tr.item td

{

  padding:5px;

  background-color:white;

}



table.list tr.odd,

table.list tr.odd td

{

  background-color:#efefef;

}

table.list .item-name

{

  color: #336;

}

table.list .active

{

  color:#30b276;

}

table.list .incomplete

{

  color:#c60029;

}

table.list .pending

{

  color:#FF993B

}



.blck-mymerchant-home

{

  background: url(http://sfexplorecard.com/images2/mymerchant.h.gif) no-repeat ;

  width: 224px;

  padding-top:80px;

  float: right;

}

.blck-mymerchant-cnt-home

{

  background: white;

  overflow: hidden;

 padding: 10px;

  width: 204px;

  font: 14px Verdana, Helvetica, sans-serif !important;

/*  color: #339 !important; */

  color: #2B4080;

}



.blck-mymerchant-cnt-home a{

line-height: 20px;

}





.blck-mymerchant

{

  background: url(http://sfexplorecard.com/images2/addbusiness_titleimage.png) no-repeat ;

  width: 224px;

  padding-top:80px;

  float: right;

}



.blck-mymerchant-cnt

{

  background: white;

  overflow: hidden;



  width: 224px;

  font: 14px Verdana, Helvetica, sans-serif !important;

/*  color: #339 !important; */

  color: #2B4080;

}



.blck-mymerchant-cnt-home a

{

  color: #339 !important;

}



.blck-mymerchant-cnt-home h2

{

  font-size:130%;

}





.blck-mymerchant-cnt-home ul

{

  padding:0;

 /* margin:6px 0 10px 0; */

  margin:0 0 3px 0;

}



.blck-mymerchant-cnt-home li

{

  margin-left:20px;

}



.merchant-click

{

  margin:10px 0 10px 10px;

  padding-left:15px;

  font:13px/15px Arial, Helvetica;

  font-weight:bold;

  color:#1F2C6F;

  text-transform:uppercase;

}



.help-center

{

  background:white url(http://sfexplorecard.com/images2/help.t.jpg) left top no-repeat;

  width:224px;

  font:11px/12px Verdana, Helvetica;

  padding-bottom:50px;

  font-family: Verdana, Arial;

}



.help-center .help

{

  margin:10px;

  background:url(http://sfexplorecard.com/images2/help.a.gif) left top no-repeat;

  padding-top:27px;

  font-size:130%;

  line-height:120%;

}



.help-center .help p

{

  color:#316BA5;

  margin-bottom:0;

}



.help-center .title

{

  color:#FF3000;

  font-weight:bold;

  font-size:110%;

  font-family: Arial;;

}



.help-center a 

{

  color:#1F2C6F;

  font-weight:bold;

  font-size:11px;

}



.help-center #one

{

  margin-top:235px;

}



.help-center #two

{

  margin-top:135px;

}



.help-center #three

{

  margin-top:65px;

}



.help-center #four

{

  margin-top:85px;

}



.verdana

{

  font-size:120%;

  font-family:Verdana, Arial, Helvetica, sans-serif;

}



p.spaced

{

  margin:15px 0 15px 0;

}



span.font-family

{

  margin:15px 0 15px 0;

}



.normalweight

{

  font-weight:normal;

}



input.w300

{

  width:300px;

}



input.form-fields-light,

textarea.form-fields-light

{

  background-color:#F0E9CA;

}



.mainimage

{

  display:block;

  margin-bottom:5px;

}



/* Merchant Center*/

.blck-mercenter

{

  background: url(http://sfexplorecard.com/images2/HowJoin_grey.png) no-repeat ;

  width: 224px;

  float: right;

  padding:0;

}



.blck-mercenter-cnt

{

  margin-top:-3px;

  background: white;

  overflow: hidden;

  padding: 10px;

  width: 204px;

  font: 11px/14px Verdana, Helvetica, sans-serif !important;

}



.blck-mercenter-cnt h2

{

  font-size:130%;

  font-weight:bold;

}



.blck-mercenter-cnt ul

{

  list-style:square;

  padding:0;

  margin:0;

  margin-left:10px;

}



.blck-mercenter-cnt li

{

  margin-left:10px;

}



.red

{

  color:#ff5e20;

}



.bold

{

  font-weight:bold;

}







.merchant-account

{

  margin-top:74px;
/* uncomment the line below when launch in January, and remove line above */  
/* margin-top: 70px; */
  width:224px;

  background:white;

  font:11px/13px Verdana, Arial;

}



.merchant-account .merchant-login

{

  padding:10px;

  height:auto;

}



.merchant-account .merchant-login form

{

  margin:0;

  padding:0;

}



.merchant-account .merchant-login .centered

{

  margin:0;

  margin-top:10px;

  text-align:center;

}



.merchant-account .merchant-login .center a

{

  line-height:26px;

}



.merchant-account .merchant-create

{

  padding:5px;

}



.merchant-account .merchant-create img

{

  text-align:center;

}



.m_cont

{

 width: 500px;

 padding: 10px 15px 10px 15px;

}



.m_cont h3

{

  font-size:15px;

  margin-top:10px;

}



ul.squared

{

  list-style:square;

  font:11px/13px Verdana, arial;

  margin:0;

  padding:0;

  margin-left:20px;

}























































BR {

    font-size : 5px; 

    margin : 0; 

}



/********** LINKS ****************/



A:link {

    COLOR: #5678a2;

    font-family: Verdana;

   font-size: 8pt;

   font-stretch: condensed;

    text-decoration: none;

}



A:visited {

    COLOR: #5678a2;

    font-family: Verdana;

   font-size: 8pt;

   font-stretch: condensed;

    text-decoration: none;

}



A:hover {

    COLOR: #F56655;

    font-family: Verdana;

   font-size: 8pt;

   font-stretch: condensed;

    text-decoration: underline;

}



A:active {

    COLOR: #5678a2;

    font-family: Verdana;

   font-size: 8pt;

   font-stretch: condensed;

    text-decoration: none;

}



/********** LISTS ****************/ 



li.category_li {

    /*margin: 0px 0px 0px 0px;*/

    /*list-style-image: url('./images/point.gif');*/ 

    /* background: url('./images/point.gif') no-repeat 0 12px; */

    /*padding: 2px 2px 2px 20px;*/

    /*padding: 10px 2px 2px 16px;*/

    /*display:block;*/

    /*display:list-item;*/

    

    list-style-image: url('images/point.gif'); 

    padding: 0px;; list-style-type:none 

 

}



ul.category_ul {

    /*list-style-image: url('./images/point.gif');*/

    /*padding: 0px;

    margin: 0px 0px 0px 0px;*/

    /*margin: 2px 2px 2px 20px;*/

    /*padding: 2px 2px 2px 20px;*/

    margin-left: 20px; /* width for bullet.gif */ 

    padding-left: 0; 

}



li.sitemap_li {

}



ul.sitemap_ul {

    margin-left: 10px;

    padding-left: 1.0em;

    padding-top: 0.2em;

    list-style-image: url('images/point.gif')

}



/* Status line row/font style */



.status_line {

    background-color:#BABABA;

    color:#ffffff;

    font-size: 12px;

    font-family: Verdana, Arial, Sans-Serif;

}

 

a.status_line:link {

    color: ;

    

}



a.status_line:visited {

    color: #ffffff;

    font-size : 12px; 

    font-family: Verdana, Arial, Sans-Serif;

    text-decoration: none;

}



a.status_line:hover {

    color: #F56655;

    font-size : 12px; 

    font-family: Verdana, Arial, Sans-Serif;

    text-decoration: none;

}



/* Company listings styles */



.company_default {

    font-family: Verdana, Arial, Sans-Serif;

    font-size: 12px;

   text-decoration : underline; 

    font-weight: bold;

   color: black;

}



.company4 {

    font-family: Verdana, Arial, Sans-Serif;

    font-size: 12px;

   text-decoration : none; 

    font-weight: bold;

   color: red;

}



.company3 {

    font-family: Verdana, Arial, Sans-Serif;

    font-size: 12px;

   text-decoration : none;

    font-weight: bold; 

   color: blue;

}





.company2 {

    font-family: Verdana, Arial, Sans-Serif;

    font-size: 12px;

   text-decoration : none;

    font-weight: bold;

   color: green;

}



.company1 {

    font-family: Verdana, Arial, Sans-Serif;

    font-size: 12px;

   text-decoration : underline; 

    font-weight: bold;

   color: black;

}



.listing_hot {

    color: red;

    font-size: 9px;

}



.listing_new_updated {

    color: green;

    font-size: 9px;

}



.listing_marked {

    color:#5678A2;

    font-size: 9px;

}



/******* BOXES ***********/ 



div.greybox {

    background-color: #F7F7F7; 

    border-width: 1px; 

    border-color: #D6D5D6;

    border-style: solid; 

    padding: 4px 4px 4px 4px;

    -moz-border-radius: 4px;

}



div.whitebox {

    background-color: #FFFFFF; 

    border-width: 0px; 





}





/******** TABLE STYLES ************/



table.list {

    border: 1px #F7F7F7 solid;

    border-collapse: collapse;

    border-spacing: 0px;

    margin: 0px 0px 0px 0px;

    border: 1px 1px 1px 1px;

    padding: 2px 2px 2px 2px;

}



td.table_header {

    border: 1px #FFFFFF solid;

    background-color: #DEDFDE;

    padding: 4px 4px 4px 4px;

    margin: 0px 0px 0px 0px;

    font-weight: bold;

    font-family: Verdana, Arial, Sans-Serif;

    font-size: 11px;

    color: #515151;

}

 

td.table_rows {

    background-color:#F1F1F1;

    color:#666666

}



td.table_row_highlight {

    font-weight: bold;

    border: 1px #FFFFFF solid;

    background-color: #fcff9f;

    padding: 4px 4px 4px 4px;

    margin: 0px 0px 0px 0px;

}



td.altrow1 {

    border: 1px #FFFFFF solid;

    background-color: #EFEFEF;

    padding: 4px 4px 4px 4px;

    margin: 0px 0px 0px 0px;

}



td.altrow2 {

    border: 1px #FFFFFF solid;

    background-color: #F6F6F6;

    padding: 4px 4px 4px 4px;

    margin: 0px 0px 0px 0px;

}



table.bodyborder {

    border-bottom : 0px;

    border-left : 0px;

    border-right : 0px;

    border-top : 0px;

}



td.border {

    border-bottom : 1px solid #DADADA;

    border-left : 1px solid #DADADA;

    border-right : 1px solid #DADADA;

    border-top : 1px solid #DADADA;

}



td.border2 {

    background-image: url(images/cell-background.gif);

    BACKGROUND-REPEAT: repeat-x;

    border-left : 1px solid #DADADA;

    border-right : 1px solid #DADADA;

    border-top : 1px solid #DADADA;

    padding : 5;

}



/********** FORMS STYLES ************************/

form {

    border-width : 0; 

    padding : 0; 

    margin : 0; 

    display:inline;

} 



INPUT.button { 

    font-family: Verdana, Arial, Sans-Serif; 

    font-size : 12px; 

    color : #000000;

    border: 1px solid #C0C0C0;

    background-color:#E9E9E9; 

}



.textarea_default {

    width: 300;

    height: 100;

    border: 1px solid #C0C0C0;

    padding: 1px 3px 1px 3px;

    background-color : #FFFFFF; 

    font-family: Verdana, Arial, Sans-Serif; 

    font-size : 12px; 

    color : #000000;

}



.textarea_tall {

    width: 300;

    height: 300;

    border: 1px solid #C0C0C0;

    padding: 1px 3px 1px 3px;

    background-color : #FFFFFF; 

    font-family: Verdana, Arial, Sans-Serif; 

    font-size : 12px; 

    color : #000000;

}







    

    

.input_default {

font-family: Verdana;font-size: 8pt;font-stretch: condensed;

height:18px; width: 300px; background: #F0E9CA; border:none;   color: #000000;padding: 1px 3px 1px 3px;

}

.input_default2 {

height:18px; width: 225px; background: #F0E9CA; border:none;  font-family: Verdana;font-size: 8pt;font-stretch: condensed; color: #000000;padding: 1px 3px 1px 3px;

}

.input_seamless {

    width: 300;

    background-color : #FFFFFF; 

    font-family: Verdana, Arial, Sans-Serif; 

    font-size : 12px; 

    color : #000000;

    border: 0px;

    padding: 1px 3px 1px 3px;

}



.input_small {

height:18px; width: 150px; background: #F0E9CA; border:none;  font-family: Verdana;font-size: 8pt;font-stretch: condensed; color: #000000;padding: 1px 3px 1px 3px;

}



.input_small2 {

    width: 60;

    background-color : #FFFFFF; 

    font-family: Verdana, Arial, Sans-Serif; 

    font-size: 8pt;

    color : #000000;

    border: 1px solid #C0C0C0;

    padding: 1px 3px 1px 3px;

}



.input_small3 {

    width: 40;

    background-color : #FFFFFF; 

    font-family: Verdana, Arial, Sans-Serif; 

    font-size : 12px; 

    color : #000000;

    border: 1px solid #C0C0C0;

    padding: 1px 3px 1px 3px;

}



.input_multiple {

    width: 300;

    height: 200;

    background-color : #FFFFFF; 

    font-family: Verdana, Arial, Sans-Serif; 

    font-size : 12px; 

    color : #000000;

    border: 1px solid #C0C0C0;

    padding: 1px 3px 1px 3px;

}





radio { BORDER-STYLE: none; }



checkbox { BORDER-STYLE: none; }



SELECT {

    background-color : #f7f4e0; 

    font-family: Verdana, Arial, Sans-Serif; 

    font-size: 9pt; 

    color : #000000;

} 



INPUT {

    background-color : #f7f4e0; 

    font-family: Verdana, Arial, Sans-Serif; 

    font-size: 8pt; 

    color : #000000;

} 



TEXTAREA {

    background-color :  #F0E9CA;

    color : #000000; 

    font-family: Verdana, Arial, Sans-Serif; 

    font-size: 8pt; 

    border-style: none;

} 

TEXTAREA.input_textarea {

    background-color :  #F0E9CA;

    color : #000000; 

    font-family: Verdana, Arial, Sans-Serif; 

    font-size: 8pt; 

    border-style: none;

} 

.required_star {

    font-size: 12px;

    color:#ff0000;

}



/********** TEXT STYLES *************************/

span.text {

    color: #000000;

        font-family: Verdana;

font-size: 8pt;

   font-stretch: condensed;

}



span.text_bold {

    color: #525163;

    font-weight: bold;

    font-size: 12px;

    font-family: Verdana, Arial, Sans-Serif;

}



span.text_soft {

    color: #959598;

    font-size: 12px;

    font-family: Verdana, Arial, Sans-Serif;

}



span.text_soft_bold {

    color: #959598;

    font-weight: bold;

    font-size: 12px;

    font-family: Verdana, Arial, Sans-Serif;

}



span.text_large_bold {

    font-size: 14px;

    font-weight: bold;

    text-decoration : none;

    font-family: Verdana, Arial, Sans-Serif; 

}



span.text_small {

    font-size: 11px;

    text-decoration : underline;

    font-family: Verdana, Arial, Sans-Serif; 

}



span.text_large_bold_grey {

    font-family: Verdana, Arial, Sans-Serif;

    font-size: 14px;

    font-weight: bold;

    text-decoration : none; 

    color: 888888;

}



span.text_small_grey {

    font-family: Verdana, Arial, Sans-Serif;

    font-size: 11px;

    text-decoration : none; 

    color: 888888;

}



span.error {

    font-weight: bold;

    color:#ff0000;

    font-size: 12px;

    font-family: Verdana, Arial, Sans-Serif;

}



span.success {

    font-weight: bold;

    color:#006600;

    font-size: 12px;

    font-family: Verdana, Arial, Sans-Serif;

}









div.black_overlay{

    display: none;

    position: absolute;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    background-color: black;

    z-index:2001;

    -moz-opacity: 0.1;

    opacity:.10;

    filter: alpha(opacity=10);}



div.white_content {

    display: none;

    position: absolute;

   clear: both;

   overflow:auto;

   overflow-x:hidden;

     left: 50%;

    top: 50%;

    width: 450px;

    height: 275px;

    margin-left: -225px; 

    margin-top: -138px;

    /*

    top: 25%;

    left: 25%;

    width: 50%;

    height: 50%;*/



    padding-bottom: 16px;

    border: 16px solid blue;

    background-color: white;

   z-index:2002;}

   

   /* Ray's Additions */

   

   span.merchant_center_text {

   font-size: 11px;

    font-family: Verdana, Arial, Helvetica, Sans-Serif;

   }

   

   span.merchant_center_red_text {

   color:#ff5e20;

   font-size: 11px;

   font-family: Verdana, Arial, Helvetica, Sans-Serif;

   font-weight: bold;

   }

   

   table.list

{

  border-top:2px solid #C1B49A;

  font:11px/14px Verdana, Helvetica, sans-serif;

  border-spacing:0;

}



.big {

 font-size: 16px;

 }

 

 .georgia{

 font-family: Georgia, Times New Roman, Times, serif;

 }

 

 .line_height{

 line-height: 15px;

 }



.minheight{

  min-height:440px;

  height:auto !important;

  height:440px;

}



.heightshim

{

  width:1px;

  height:800px;

  float:left;

}



.content-line-height p{

line-height: 15px;

}


.focus_first {

 font: bold 14px Arial, Helvetica, sans-serif !important;

 color: #2B4080; 

 }
 
 .focus_second {

 font: bold 14px Arial, Helvetica, sans-serif !important;
 /* color: #a19d94;  grey */
   color: #4D7E96;

 }
 
 .focus_title {

 font: 14px Arial, Helvetica, sans-serif !important;

 }
 
  /* Get Card */

 #shopping_cart
 {
 width:501px;
 height:160px;
 background-color:#e3e3e3;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }
 table.shopcarttable
 {font:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 width:100%;
 height:80px;

 }

