﻿
/***************** My Shaw Floors - Registration, Login, and FAQ Sections ****************/
a { text-decoration:underline }

h3 { margin:0; font-size:18px }

table#my_shaw_landing td { vertical-align:top }
#my_shaw_landing td td { vertical-align:middle; padding:0 10px }
#my_shaw_landing ul { margin-left:10px }
#my_shaw_landing li { padding:0 !important }

#my_shaw_landing h2 { padding:6px 8px; vertical-align:middle }
* html #my_shaw_landing h2 { padding:4px 8px }

#my_shaw_landing h2, #my_shaw_landing h2 img {
	font:normal 18px Georgia,"Times New Roman",serif;
	color:#fff;
	background-color:#5f5542;
	margin:0;
}

#main { background:#fff url(../images/global_body_bg.gif) repeat-x bottom }
#myshaw_splash 
{ 
    vertical-align:top;
    height:166px; 
    width:564px; 
    background:transparent url(../images/msf_registration/mainpic.jpg) no-repeat;
}


#my_shaw_info
{
    background-image:url(../images/msf_registration/background.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    height:261px;
    padding: 14px 11px 14px 11px;
    overflow:hidden;
}

#my_shaw_info_buttons
{
    width: 179px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display:block;
    z-index:10;
}

#my_shaw_info_buttons img { border: solid 0 #ffffff; display:block;}

#my_shaw_info_view
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    position:relative;
    left:159px;
    bottom:250px;
}

#my_shaw_info1
{
    width:395px;
    position:relative;
    top:14px;
}

#my_shaw_info2
{
    width:390px;
    position:relative;
    top:14px;
}

#my_shaw_info3
{
    width:380px;
    position:relative;
    top:14px;
}

#my_shaw_info4
{
    width:394px;
    height:240px;
    position:relative;
    top:9px;
}

#my_shaw_info5
{
    width:390px;
    position:relative;
    top:14px;
}

#my_shaw_info6
{
    width:390px;
    position:relative;
    top:6px;
}

.info_left { display:inline; }
.info_right { display:inline;}
.info_right img { display:inline-block; vertical-align:top; }
.block_standard {display:inline-block; margin: -130px 0px 0px 215px; color:#ffffff; width:160px;  }

.info_right2 { display:inline;}
.info_right2 img { display:inline-block; vertical-align:top; }
.block_ourroom {display:inline-block; margin: -170px 0px 0px 210px; color:#ffffff; width:165px;  }
.block_ourroom img { display:inline-block; height:61px; padding-top:10px; }
.block_benefits {display:inline-block; margin: -253px 0px 0px 60px; color:#ffffff; width:290px;  }
.block_benefits p { padding-bottom:2px; }
.info_bottom { display:block; padding-top:4px;}

.benefits_white 
{
    color:#ffffff;
	font-weight:bolder;
    font: 12px Georgia,serif;
}

.benefits_tan
{
    color:#ded1c1;
    font-weight:bolder;
    font: 12px Georgia,serif;
}

/***************** Splash (About Shaw, etc.) and Featured Sections ****************/



#my_shaw_landing td td, #my_shaw_landing td th { border-width:0 }
#my_shaw_landing td th { padding:5px }
#my_shaw_landing h5 { color:#333 }

#crown { color:#333 !important; padding:10px 0 10px 16px; border:1px solid #9f9a87 }
#crown p { padding:4px; border-bottom:1px solid #c0c0c0; margin-bottom:6px }

#category_landing table.splash_links table th, #category_landing .splash_links table td { background:#faf9f5 }

#aboutshaw_desc { width:310px; color:#fff; margin-left:22px; margin-top:116px }
#customercare_desc { width:256px; color:#5f5542; font-size:18px; letter-spacing:1px; margin-left:283px; margin-top:80px }

/********** Login / Registration / Floored Magazine Signup **********/

#my_shaw_landing input.textinput { width:122px }

h6#reg_desc { color:#333; margin-left:240px; padding-top:80px; padding-right:15px; }
h4.floored_desc { color:#605543; width:170px; font-size:12px; line-height:1.5em; margin-top:176px; margin-left:380px }

#my_shaw_landing li {
	background-color:transparent;
	padding:12px 8px 4px;
	border:1px solid #dacdc4;
	margin-bottom:4px;
}

#my_shaw_landing dl { margin-left:12px }
#my_shaw_landing dt { color:#333; font:bold 1em Arial,Helvetica,sans-serif; padding:0 }
#my_shaw_landing dd { padding:0; margin-bottom:6px }

li#register, li#forgot_password { height:463px; margin-bottom:0 }

#register h2 { padding-bottom:3px }
* html #register h2 { padd\ing:6px 8px 0 !important }
#spacer { padding-right:80px; }
#already_member { font-size: 11px; text-align:right; vertical-align:top; }
#already_member a { color:#ded1c1; }

#forgot_password h2 { padding-bottom:4px }
#forgot_password blockquote { padding:14px }
#forgot_password label { display:block; margin:14px 0 3px }
#forgot_password input.textinput { display:block; width:60%; margin-bottom:6px }

#member_login { padding:12px 10px }
#member_login table, #become_a_member table { width:auto }
#member_login td { padding:4px 5px }

#become_a_member a { text-decoration:none }
#become_a_member a:hover { text-decoration:underline }
#become_a_member blockquote { padding:14px 10px }
#become_a_member caption { font-size:11px; font-weight:bold; color:#333; padding-bottom:10px }
#become_a_member td { vertical-align:top }
#become_a_member div img { margin-bottom:3px }

#current_members, #become_a_member { padding:0 }

#signup_module {
	position:relative;
	min-height:79px;
	background:#f9f6f3 !important;
	margin-bottom:0 !important;
}

* html #signup_module { height:83px; height/**/:77px; hei\ght:75px }

#signup_module div { margin:12px 0 0 80px }

img#floored_mag { position:absolute; top:-3px; left:6px }

select.select_state { width:auto; margin-right:26px }
.floored_signup label { width:90px }
.floored_signup blockquote { padding-left:0 !important }
.floored_signup blockquote img { position:relative; top:1px }
input.floored_zip { width:148px; clear:none }
* html input.floored_zip { width:152px }
label.floored_zip { width:auto; clear:none; margin-right:8px }
label.floored_check, input.floored_check { width:auto }
input.floored_check { clear:left; border-width:0 !important }

