/* Clarks Kids */

* {
padding:0px;
margin:0px;
}

body{
padding:0px;
margin:0px;
background:#fff;
font: 12px Arial,Helvetica,sans-serif;
color: #4d4d4d;
}

.print_only {
 display:none;
}

p {
margin-bottom:1em;
}

ol {
margin-left:24px;
}

div {
float:left;
position:relative;
}

table{
border:0px;
border-collapse:collapse;
padding:0;	
}

input,select{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#333333;
border:1px solid #ccc;	
height:18px;
padding-left:2px;
}

textarea{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:red;
border:1px solid #ccc;	
padding-left:4px;
}

img{
border:0px;
display:block;
}

hr
{
clear:both;
width:760px;
height:1px;
background-color:#cccccc;
color:#cccccc;
margin: 0px 0 0px 0;
display:block;
}

.lfloat{
float:left;
}

/* link styles default : lime */
a:link{color:#63afdd;text-decoration:underline;}
a:visited{color:#63afdd;text-decoration:underline;}
a:hover{color:#63afdd;text-decoration:underline;}
a:active{color:#63afdd;text-decoration:underline;}

/* link styles footer : grey */
#footer a:link{color:#4d4d4d;text-decoration:none;}
#footer a:visited{color:#4d4d4d;text-decoration:none;}
#footer a:hover{color:#4d4d4d;text-decoration:underline;}
#footer a:active{color:#4d4d4d;text-decoration:underline;}

/* link styles login table : white, always underlined */
#ContainerLogin a:link{color:#fff;text-decoration:underline;}
#ContainerLogin a:visited{color:#fff;text-decoration:underline;}
#ContainerLogin a:hover{color:#fff;text-decoration:underline;}
#ContainerLogin a:active{color:#fff;text-decoration:underline;}

#footerRight a:link{color:#999;text-decoration:none;}
#footerRight a:visited{color:#999;text-decoration:none;}
#footerRight a:hover{color:#999;text-decoration:none;}
#footerRight a:active{color:#999;text-decoration:none;}

#containerMaster{
width:100%;
float:none;
}

#containerPrimary{
width:774px;
border:0px;
text-align:left;
margin: 12px auto 0 auto;
float:none;
}

#containerTopLinks{
width:774px;
text-align:right;
margin: 0 0 5px 0;
}

.topLinks{
text-align:right;
margin: 0 0 0 30px;
float:right;
background:url(../images/buttons/ck_btn_tri1b.gif) no-repeat;
}

#topStripe{
background:url(../images/backgrounds/ck_bg_topStripe.gif) repeat-x;
width:540px;
height:6px;
background-color:#33CC33;
display:block;
padding:0px;
margin:0px;
}

/* home page left side */
#containerLeft{
width:223px;
}

#homeLogo{
width:182px;
height:204px;
background-color:white;
display:inline;
}

#formMiddle{
width:100%;
background-color:#bf5681;
display:inline;
}

.formTextHome, .formTextHome2, .formTextCaps{
padding:0 10px 6px 10px;
color:#fff;
font-size:11px;
}

.formTextHome, .formTextCaps{
width:180px;
}

.formTextHome2{
width:170px;
}

.formTextCaps{
padding:0 10px 0 10px;
font-weight:bold;
text-transform:uppercase;
font-size:11px;
}

.textSignupHeaders, .textSignupHeadersSmall{
font-size:10px;
width:120px;
color:#fff;
padding:4px 6px 1px 10px;
clear:left;
}

.textSignupHeadersSmall{
width:40px;
}

.signupStateCapsule1{
width:210px;
padding:0 0px 0 0px;
clear:left;
}

.signupStateCapsule2{
width:50px;
padding:0 6px 0 0px;
float:left;
}


.SignupFormObject{
padding:0 6px 0 10px;
clear:left;
}

.SignupFormObjectFloatLeft{
padding:0 6px 0 10px;
}

.SignupFormObjectFloatLeft{
padding:0 6px 0 10px;
}

.signupHR{
background-color:#E5BBCD;
width:210px;
height:1px;
margin:9px 0 9px 0px;	
}

.formError{
width:180px;
color:#810104;
padding:2px 0 2px 10px;
}

.formError2{
width:100px;
color:#810104;
padding:2px 0 2px 0;
}

.formError3{
width:40px;
color:#810104;
padding:2px 0 2px 0;
}


#signUpThankYou{
/*display:inline;*/
position:absolute;
visibility:visible;
display:block;
top:300px;
left:180px;
/*display:table;*/
background-color:#fff;
border:solid 1px #9b345e;
width:250px;
height:140px;
padding:15px;
float:left;
z-index:8;
}

#buttonClose{
margin:15px 0 0 0;
}

/*
.signupHR2{
width:200px;
height:1px;
margin:8px 0px 8px 10px;
border-top:1px solid #E5BBCD;
border:1px;
clear:left;
padding:0px;
border-right: 0 none;
border-bottom: 0 none;
border-left: 0 none;
}

.signupHR3{

            padding:0;

            border-top: 1px solid #ccc;

            height: 1px;

            margin: 10px 0 10px 0;

    border-right: 0 none;

            border-bottom: 0 none;

            border-left: 0 none;

}
*/

.width10{
width:10px;
height:1px;
background-color:#BF5681;
}

#home1{
width:41px;
height:204px;
padding:0px;
margin:0px;
}

.clear{
clear:both;
}

.img1{
float:left;
}

/* home page right side */
#containerRight{
width:551px;
}

#walkThisWay{
width:346px;
height:304px;
background:url(../images/backgrounds/ck_bg_walkThisWay.gif) no-repeat;
}

#walkThisWayText{
width:314px;
text-align:right;
color:#fff;
font-size:11px;
line-height:15px;
margin-top:100px;
}

#containerHomeBottomleft{
width:225px;
height:281px;
}

#containerHomeBottomRight{
width:326px;
height:281px;
}

.homeText{
clear:left;
width:200px;
padding:0 0 0 11px;
font-size:11px;
}

#storeLocator{
width:200px;
clear:left;
padding:0 0 12px 11px;
}

#btn_findClarks, #btn_homeSubmit{
width:200px;
clear:left;
padding:4px 0 16px 11px;
}

#titleFirstShoes{
clear:left;
padding:6px 0 11px 11px;
}

.homeTextLinks{
clear:left;
margin: 8px 0 8px 11px;
background:url(../images/buttons/ck_btn_tri1b.gif) no-repeat;
width:200px;
display:inline;
}

/*footer*/

#footerHR{
clear:both;
width:774px;
height:1px;
background-color:#D2D4D5;
margin: 9px 0 6px 0;
display:block;
}

#containerFooter{
clear:both;
width:774px;
}

#footerLeft{
float:left;
font-size:10px;
color:#999999;
width:200px;
}

#footerRight{
float:right;
text-align:right;
font-size:10px;
color:#999999;
width:200px;
}

/* Store Locator */
#containerPrimarySub{
width:760px;
margin: 12px auto 0 auto;
float:none;
}

#containerHeaderSub{
background:url(../images/backgrounds/ck_storeLocator_1.jpg) no-repeat;
width:760px;
height:143px;
border:0px;
text-align:left;
margin: 2px auto 0 auto;
}

#containerTopLinksSub{
width:760px;
margin: 10px 0 0 0;
}

#storeLink1{
width:270px;
text-align:right;
}

#storeSpacer1{
width:340px;
}

#storeLink2{
background:url(../images/buttons/ck_btn_tri3b.gif) no-repeat;
width:100px;
padding-left:10px;
}

#storeLink3{
background:url(../images/buttons/ck_btn_tri1b.gif) no-repeat;
padding-left:10px;
}

#storeLink1 a:link, #storeLink1 a:visited, #storeLink1 a:hover{
color:#65b0dd;
text-decoration:underline;
}

#storeLink2 a:link, #storeLink2 a:visited, #storeLink2 a:hover{
color:#f29d06;
text-decoration:underline;
}

#storeLink3 a:link, #storeLink3 a:visited, #storeLink3 a:hover{
color:#65b0dd;
text-decoration:underline;
}

#containerStoreLocator{
clear:left;
width:760px;
}

#containerStoreLocatorRight{
background:url(../images/backgrounds/ck_storeLocator_3.jpg) no-repeat;
float:right;
width:218px;
height:170px;
}

#titleSignUpSmall{
padding: 56px 0 8px 18px;
}

#titleSignUpSLText{
padding: 0 18px 7px 18px;
width:182px;
}

#titleSignUpSLText2{
width:182px;
clear:both;
color:#333333;
font-size:11px;
}

#titleSignUpSLTextCaps{
font-weight:bold;
text-transform:uppercase;
color:#333333;
font-size:11px;
}

#btn_signUpNow{
padding: 0 0 0 18px;
width:182px;
clear:left;
}

#containerStoreLocatorLeft{
width:542px;
}

#storeLocatorImage1{
background:url(../images/backgrounds/ck_storeLocator_2.jpg) no-repeat;
width:163px;
height:68px;
float:right;
}

#titleStoreLocator{
background:url(../images/backgrounds/ck_storeLocator_Title.gif) no-repeat;
width:379px;
height:68px;
padding-bottom:20px;
float:left;
}

#storeLocatorText{
width:478px;
clear:both;
float:left;
padding-bottom:12px;
color:#333333;
}

#storeLocatorText a:link, #storeLocatorText a:visited, #storeLocatorText a:hover{
color:#6699CC;
text-decoration:underline;
}

.storeLocatorStateLinks{
padding: 0 0 0 0;
width:125px;
padding-bottom:20px;
color:#333333;
float:left;
}

.storeLocatorStateLinks a:link, .storeLocatorStateLinks a:visited, .storeLocatorStateLinks a:hover{
color:#6699CC;
text-decoration:underline;
}

#storeLocatorList {
width:760px;
}

.hrStoreLocator{
margin:10px 0 10px 0;
/*clear:both;
width:600px;
height:1px;
border:0px;
background-color:#cccccc;
color:#cccccc;
margin: 0px 0 0px 0;
display:block;*/
}

.storeLocatorListings{
width:200px;
color:#333;
}

.storeLocatorStateTitle{
width:760px;
color:#333;
clear:left;
font-weight:bold;
padding:12px 0 12px 0;
}

.backToTop{
width:760px;
padding:12px 0 15px 0;
clear:left;
}

.backToTop a:link, .backToTop a:visited, .backToTop a:hover{
color:#6699CC;
text-decoration:underline;
}

/* FAQ */

#containerHeaderSub{
background:url(../images/backgrounds/ck_FAQ_1.jpg) no-repeat;
width:760px;
height:143px;
border:0px;
text-align:left;
margin: 2px auto 0 auto;
}

#containerFAQRight{
background:url(../images/backgrounds/ck_FAQ_3.jpg) no-repeat;
float:right;
width:218px;
height:160px;
}

#containerFAQLeft{
width:542px;
float:left;
background-color:#CCFF00;
}

#FAQImage1{
background:url(../images/backgrounds/ck_FAQ_2.jpg) no-repeat;
width:163px;
height:68px;
float:right;
}

#titleFAQ{
background:url(../images/backgrounds/ck_FAQ_Title.gif) no-repeat;
width:379px;
height:68px;
padding-bottom:12px;
float:left;
}

#FAQContent {
width:542px;
}

#FAQText,#FAQTitle{
width:520px;
clear:both;
float:left;
padding-bottom:12px;
color:#333333;
}

#FAQText a:link, #FAQText a:visited, #FAQText a:hover{
color:#6699CC;
text-decoration:underline;
}

#FAQTextTitle{
width:520px;
font-weight:bold;
padding-bottom:12px;
clear:both;
}

#FAQList{
width:520px;
padding:0px 0 18px 0;
clear:both;
line-height:18px;
}

#FAQList a:link, #FAQList a:visited, #FAQList a:hover{
color:#65b0dd;
text-decoration:underline;
}

#FAQLink2{
background:url(../images/buttons/ck_btn_tri1b.gif) no-repeat;
width:100px;
padding-left:10px;
}

#FAQLink3{
background:url(../images/buttons/ck_btn_tri3b.gif) no-repeat;
padding-left:10px;
}


#FAQLink2 a:link, #FAQLink2 a:visited, #FAQLink2 a:hover{
color:#65b0dd;
text-decoration:underline;
}

#FAQLink3 a:link, #FAQLink3 a:visited, #FAQLink3 a:hover{
color:#f29d06;
text-decoration:underline;
}

.FAQAnswers{
clear:left;
width:520px;
}

.clearRight{
width:218px;
}
/* footer sub */

#footerHRSub{
clear:both;
width:760px;
height:1px;
background-color:#D2D4D5;
margin: 9px 0 6px 0;
display:block;
}

#footerHRSub2{
clear:both;
width:538px;
height:1px;
background-color:#D2D4D5;
margin: 9px 0 6px 0;
display:block;
}

#containerFooterSub{
clear:both;
width:760px;
}
