body
{
  margin:15px;
  text-align:center;
  font-family:verdana, arial;
  font-size:11px;
}

form
{
  margin:0;
  padding:0px;
}

.h4 {font-family:verdana, arial; font-size:15px;font-weight:bold;color:#6699cc;}
.containerDiv
 {text-align:left;}
.formFields {width:115px;border:0px solid;text-align:right;float:left;size:11px;}


.formFieldsnew {
border:0px solid;
font-size:12px;
font-family:Arial, Helvetica, Verdana, Sans-serif;
}
.formFieldsnewerror {
border:0px solid;
font-size:12px;
font-family:Arial, Helvetica, Verdana, Sans-serif;
color:#D00031;
}

.termsinfo {
font-size:12px;
font-family:Arial,Helvetica,Verdana,Sans-serif;
}

.termsinfo a{
font-size:12px;
color:#1279AC;
font-family:Arial, Helvetica, Verdana, Sans-serif;

}
.text-03info {
font-size:10px;
font-family:Arial, Helvetica, Verdana, Sans-serif;
}
.text-01info {
font-size:11px;
font-family:Arial, Helvetica, Verdana, Sans-serif;
font-weight:regular;
width:350px;
}

.h5info{
font-family:Arial, Helvetica, Verdana, Sans-serif;
font-size:14px;
font-weight:bold;
padding-left:50px;
}

.dotsline {
background:url("/default/images/shoppingcart/dots.gif") repeat-x scroll 0 0 transparent;
height:1px;
}
.h5infoa a:link{
font-family:Arial, Helvetica, Verdana, Sans-serif;
font-size:14px;
font-weight:normal;
text-decoration:none;

}
.main-content{
        margin:0px;
        text-align:left;
}
.content{
        padding-top:10px;
}
.content-padding{
        padding:10px;
}
.email{
        padding-top:10px;
        text-align:center;
}
.headercontainer {
    width:766px;
    margin:0 auto;
    text-align:left;

    /*background-color:red;*/
}
.subcontainer {
    padding:10px 10px 0px 10px;
    background-color:#ffffff;
    float:left;
}
.swfgraphic {
    width:500px;
    height:250px;
    float:left;
}
.login {
    width:236px;
    height:250px;
    margin-left:10px;
    float:right;
    border:0px solid red;
}

.verdana10
{
    color:#3399cc;
    font-size:10px;
    font-family:verdana;
    font-weight:bold;
}
.verdana20
{
    color:#000000;
    font-size:20px;
    font-family:verdana;
    font-weight:bold;
}
.verdana15
{
    color:#999999;
    font-size:15px;
    font-family:verdana;
    font-weight:bold;
    padding-top:25px;
}
.verdana14
{
    color:#3399cc;
    font-size:14px;
    font-family:verdana;
    font-weight:bold;
}

.loginbottom
{
  padding:8px 0 0px 0;
  background-color:#E0f5d6;
  text-align:center;
}

.newtosnapfish {
    background-color:#d6ebf5;
    text-align:center;
    height:206px;
}

.newtoyork {
    background-color: #6699cc;
    text-align:center;
    height:224px;
}
.loginbottomyork
{
  padding:0px 0 0px 0;
  background-color:#cccccc;
  text-align:center;
}
.loginformyork {
    background:url(/default/images/homeredesign/york/bg-login.gif) no-repeat ;
    text-align:center;
    height:224px;
    color:#333333;
    font-size:10px;
    font-family:verdana;
    text-align:left;
    padding-left:20px;
}
.loginformclark {
    background-color:#9999CC;
    text-align:center;
    height:224px;
    color:#333333;
    font-size:10px;
    font-family:verdana;
    text-align:left;
    padding-left:20px;
}

.bestsellersborderyork{
        height:191px;
    border:1px solid #3399cc;
}


.shopstoreborderyork {
    height:191px;
    border:1px solid #3398CC;
    padding: 0 9px;
}

.bestsellersborderclark{
        height:191px;
    border:1px solid #3399cc;
}
.shopstoreborderclark {
    height:191px;
    border:1px solid #4A4B77;
    padding: 0 9px;
}

.newtoclark {
    background-color: #9999cc;
    text-align:center;
    height:224px;
}
.loginbottomclark
{
  padding:0px 0 0px 0;
  background-color:#320f69;
  text-align:center;
}
.existingbottomclark
{
  padding:0px 0 8px 0;
  background-color:#9999CC;
  text-align:center;
}

.existingbottomyork
{
  padding:0px 0 8px 0;
  background-color:#0F67C0;
  text-align:center;
}

.yorkverdana10, .clarkverdana10
{
    color:#ffffff;
    font-size:10px;
    font-family:verdana;
    font-weight:bold;
}
.yorkverdana20, .clarkverdana20
{
    color:#ffffff;
    font-size:20px;
    font-family:verdana;
    font-weight:bold;
}
.yorkverdana20
{
    color:#ffffff;
}
.clarkverdana20
{
    color:#300f66;
}
.yorkverdana15, .clarkverdana15
{
    color:#ffffff;
    font-size:15px;
    font-family:verdana;
    font-weight:bold;
    padding-top:25px;
}
.yorkverdana15
{
    color:#ffffff;
}
.clarkverdana15
{
	color:#300f66;
}
.yorkverdana13, .clarkverdana13
{
    font-size:13px;
    font-family:verdana;
    font-weight:bold;
}

.yorkverdana13
{
	color:#ffffff;
}
.clarkverdana13
{
	color:#300f66;
}
.loginform {
    background-color:#d6ebf5;
    text-align:center;
    height:206px;
    color:#333333;
    font-size:10px;
    font-family:verdana;
    text-align:left;
    padding-left:20px;
}

.loginform-input{
    width:190px;
    height:22px;
    background-color:#ffffcc;
    color:#333333;
    font-size:10px;
    font-family:verdana;
}
.loginform-inputnew{
    width:300px;
    height:20px;
    background-color:#fff5d6;
    color:#333333;
    font-size:10px;
    font-family:verdana;
}


.loginform-checkbox{
    width:12px;
    height:12px;
    margin-right:5px;padding:0px;
}

.buttonlogin{
    padding:10px 0 0 50px;
}
.adspotwrap {
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        width:746px;
        clear:both;
}
.adspot1 {
    width:373px;
    height:40px;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
    float:left;
}
.adspot2 {
    width:373px;
    height:40px;
    float:right;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
}
.bestsellers {
    width:500px;
    height:219px;
    float:left;
}
.bestsellersborder {
    height:191px;
    border:1px solid #3399cc;
}
.bsad1 {
    width:166px ;
    height:190px;

    background-color:e1e1e1;
    float:left;
}
.bsad2 {
     width:166px ;
    height:190px;
    background-color:e1e1e1;
    float:left;
}
.bsad3 {
     width:166px ;
    height:190px;
    background-color:e1e1e1;
    float:left;
}
.store {
    width:235px;
    height:219px;
    margin-left:10px;
    float:right;
}
.our-store{
        float:left;
        width:235px;
}
.store-tabcontent{
        border: 1px solid #b0b0b0;
        text-align:left;
        clear:left;
        height:196px;
        padding:0 9px;

}
.grey-background{
        background:url(/default/images/homeredesign/gre-background.gif) repeat-x ;
        float:left;
        height:21px;
        width:217px;

}
.browse{
        padding-top:5px;
        padding-left:2px;
        color:#ffffff;
        font-size:12px;
        font-family:verdana;
        font-weight:bold;
}
.shopstoreborder {
    height:191px;
    border:1px solid #3399cc;
    padding:0 9px;
}
.storelinks
{
    padding:0;
    margin:0;
    list-style-type:none;
}

*html .storelinks a {
 width:215px;
}

.storelinks li
{
    border-bottom:1px solid #c1e0f0;
    padding:2px 0;
}

.storelinks a
{
    color:#505050;
    font-size:12px;
    font-family:verdana;
    font-weight:bold;
    text-decoration:none;
    display:block;
    line-height:18px;
    padding:0px 5px;
}
.storelinks a:hover
{
    color:#fff;
    background-color:54a9d4;
    text-decoration:none;
}

.storelinks li.linklast
{
    border-bottom:0px solid #c1e0f0;
}

.storelinks li.linklast a
{
    font-weight:normal;
}
.intro {
    color:#505050;
    font-size:10px;
    font-family:verdana;
    width:500px;
    float:left;
}
.intro p{
    padding:0 20px;
    margin:0px;
}
.safesecure{
  width:215px;
  margin-left:20px;
  float:left;

}
html>body.logo {
margin-right:10px;
}
.logo {
    margin-top:20px;
    width:215px;
    height:60px;
    float:right;
    margin-right:5px;
}
.logo-library{
        margin-bottom:20px;
    width:215px;
    height:60px;
    float:right;
    margin-right:5px;
}
.bottomcurves{
  background-color:#ffffff;

}
.footer {
    clear:left;
}

.homefooter {
    color:#fff;
    font-size:10px;
    font-family:verdana;
}

/* libray page */

.domore {
    width:480px;
    float:left;
    margin-left:10px;
}
html>body .domore {
    width:490px;
}
.images {
    width:120px;
    height:101px;
    float:left;
    clear:both;
}
.description
{
    width:350px;
    float:left;
    margin-left:10px;
    height:101px;
    margin-top:10px;
    line-height:18px;
}
.description ul
{
    padding:0px;
    margin:0;
    color:#505050;
    font-size:10px;
    font-family:verdana;
    list-style-type: none;
}
.description ul li
{
   background:url(/default/images/black-dot.gif) no-repeat left 5px;
   padding-left:10px;
}


.flasharea{
 width:746px;
 float:left;
 height:250px;
 position:relative;
}

.flasharea .swf{
  position:absolute;
  top:0;
  left:0;
}

.whyjoinbg{
  position:absolute;
  top:11px;
  right:11px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images//homeredesign/whyjoin.png');
  width:229px;
  height:228px;
}

html>body .whyjoinbg{background:url(/default/images/homeredesign/whyjoin.png) no-repeat left top;}


.flasharea .whyjoin{
 position:absolute;
 width:195px;
 right:29px;
 top:27px;
 background-color:#ffffff;
 text-align:center;
 font:12px Verdana;
 color:#666666;
}

.whyjoin ul{
    margin:10px 18px;padding:0;
        text-align:left;
}
.whyjoin ul li{
    padding:3px 0;
}
.joinusuk ul li, .joinusuk div{
	font: 14px Arial;
	color:#333333;
}

.joinusuk .whyjoin1{
	margin-top: 14px;
}

.h3 {
font-family:Arial, Helvetica, Verdana, Sans-serif; 
font-size:16px;
font-weight:bold;
color:#333333;}

.h5 {font-family:Arial; font-size:14px;font-weight:bold;color:#333333;}
.joinusuk ul{
padding-top: 3px;
}
.joinusuk .quicktxt{

        font:bold 14px/25px Arial;
        color:#333333;
}
.whyjoin .smalltxt{

        font:bold 10px/20px Verdana;
        color:#666666;
}
.joinus .smalltxt{

        font:bold 14px/20px Verdana;
        color:#333333;
}


.tabmenu {
        float:left;
        font:12px Arial;
        line-height:normal;

}
* html .tabmenu{
        margin-bottom: 0em;
}
.tabmenu ul{
        list-style-type: none;
        margin:0;
        padding:0;
}
.tabmenu li{
        float:left;
        margin:0 2px 0 0;
        padding:0;
}
.tabmenu a {
        float:left;
        background:url(/default/images/homeredesign/tab-left.gif) no-repeat left top;
        margin:0;
        padding:0 0 0 7px;
        text-decoration:none;
        text-align:center;
        font:bold 12px Verdana;
}
.tabmenu a span {
        float:left;
        display:block;
        background:url(/default/images/homeredesign/tab-right.gif) no-repeat right top;
        padding:5px 7px 2px 0px;
                text-decoration:none;
                font:bold 12px Verdana;
        color:#ffffff;
}
.tabmenu .tab-width{
                float:left;
                width:91px;
}
.tabmenu a span {float:none;}
.tabmenu a:hover span {
        color: black;
        text-decoration:none;
}
.tabmenu .selected a {
        background-position:0 -22px;
        position:relative;
        top:1px;
}
.tabmenu .selected a span {
        background-position:100% -22px;
        color: #3399cc;
}
.tabmenu a:hover {
        background-position:0% -22px;
        position:relative;
        top:1px;
        text-decoration:none;
        cursor:pointer;
}
.tabmenu a:hover span {
        background-position:100% -22px;
        color: #3399cc;
}
.tabcontent{
        border: 1px solid #b0b0b0;
        text-align:center;
        clear:left;
        width:498px;
        height:196px;

}

html>body .tabcontent{width:496px;}

.blue-pannel{
        width:236px;
        float:left;
        padding:5px;
}
.account{
        border-left:1px solid #3399cc;
        border-right:1px solid #3399cc;
        text-align:center;
}
.signup{
        padding-bottom:10px;
        font-size:13px;
        text-align:center;
}
.grey-dotted-line{
        background:url(/default/images/dottedline-piece-grey.gif) repeat-x center;
        padding:10px 0px;
}
.text-left{
        float:left;
        margin:0px;
}
.text-right{
        float:right;
        margin:0px;
}
.password{
        text-align:center;
        padding:5px 0px 0px 60px;
}
.mobile{
        padding:10px 0px 0px 4px;
}


