@charset "UTF-8";
/* CSS Document */

body    {
    font-size: 11px;
    font-family:Arial, Helvetica, sans-serif;
    color: #000000;
    padding: 0;
    margin: 0;
    background-color: #999a92 !important;
}

.header {
    border-bottom: #639ec8 1px solid;
}

#menu{
height:31px;
margin: 0 auto;
float:left;
}

#menu img {
float:left;
border:none;
}


#menu ul {
float: left;
margin: 0;
padding: 0;
list-style: none;
padding-top:10px;
}

#menu li {
float: left;
padding-left:36px;
margin: 0;
}

#menu a {
height: 31px;
padding-top:10px;
}

#menu spacer {
width: 36px;
}

#menu a.cat 
{
    color:#666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

#menu a.lamps {
background: transparent url("../../graphics/lamps_btn.jpg") no-repeat 0 0;
width: 44px;
}

#menu a.chand {
background: transparent url("../../graphics/chand_btn.jpg") no-repeat 0 0;
width: 88px;
}

#menu a.wall {
background: transparent url("../../graphics/wall_btn.jpg") no-repeat 0 0;
width: 84px;
}

#menu a.access {
background: transparent url("../../graphics/access_btn.jpg") no-repeat 0 0;
width: 89px;
}

#menu a.furn {
background: transparent url("../../graphics/furn_btn.jpg") no-repeat 0 0;
width: 70px;
}

#menu a:hover {
background-position: 0 -31px;
}

.home_pict_container {
background: transparent url("../../graphics/home_bg.jpg") repeat-x 0 0;
border-bottom: #FFFFFF 1px solid;
}




#home_pict{
width: 1000px;
height:378px;
margin: 0 auto;
float:left;
padding: 0 0 0 0;


}

#home_pict img {
float:left;
border:none;
}


#home_pict ul {
float: left;
margin: 0;
padding: 0;
list-style: none;
}

#home_pict li {
float: left;
padding: 0;
margin: 0;
}

#home_pict a {
height: 378px;
width: 178px;
border: #999a92 1px solid;
display: block;
}

#home_pict a.cat_pict {
width: 178px;
background:transparent none no-repeat scroll 0 0;
}

#home_pict a:hover {
border: #639ec8 1px solid;
}

.footer {
background: transparent url("../../graphics/footer_bg.jpg") repeat-x 0 0;
}

.footer_links {
color:#FFFFFF;
font-size: 11px;
}

.footer_links a {
color:#FFFFFF;
font-size: 11px;
text-decoration:none;
}

.footer_links a:hover {
color:#333333;
font-size: 11px;
text-decoration:none;
}

.footer_links2 {
color:#FFFFFF;
font-size: 9px;
}

.footer_links2 a {
color:#FFFFFF;
font-size: 9px;
text-decoration:none;

}

.footer_links2 a:hover {
color:#333333;
font-size: 9px;
text-decoration:none;

}

#cat_picts{
width: 984px;
height:378px;
margin: 0 auto;
float:left;
padding: 0 0 0 0;


}

#lamp_1st_pict {
width: 226px;
height:378px;
border: #999a92 1px solid;
display: block;
float:left;
background: transparent url("../../graphics/wall1.jpg") no-repeat 0 0;
}

#lamp_2nd_pict {
width: 466px;
height:378px;
border: #999a92 1px solid;
display: block;
float:left;
background: transparent url("../../graphics/lamps2.jpg") no-repeat 0 0;
}

#lamp_3rd_pict {
width: 226px;
height:378px;
border: #999a92 1px solid;
display: block;
float:left;
background: transparent url("../../graphics/wall3.jpg") no-repeat 0 0;
}




#chand_1st_pict {
width: 226px;
height:378px;
border: #999a92 1px solid;
display: block;
float:left;
background: transparent url("../../graphics/wall1.jpg") no-repeat 0 0;
}

#chand_2nd_pict {
width: 466px;
height:378px;
border: #999a92 1px solid;
display: block;
float:left;
background: transparent url("../../graphics/chandeliers2.jpg") no-repeat 0 0;
}

#chand_3rd_pict {
width: 226px;
height:378px;
border: #999a92 1px solid;
display: block;
float:left;
background: transparent url("../../graphics/wall3.jpg") no-repeat 0 0;
}




#cat_1st_pict {
width: 226px;
height:378px;
border: #999a92 1px solid;
display: block;
float:left;
background: transparent url("../../graphics/categories/lamps1.jpg") no-repeat 0 0;
}

#cat_3rd_pict {
width: 226px;
height:378px;
border: #999a92 1px solid;
display: block;
float:left;
background: transparent url("../../graphics/categories/lamps3.jpg") no-repeat 0 0;
}

.cat_1st_pict {
width: 226px;
height:378px;
border: #999a92 1px solid;
display: block;
float:left;
background-color:Transparent;
background-repeat:no-repeat;
background-attachment:fixed;
background-position:bottom;
}



.cat_3rd_pict {
width: 226px;
height:378px;
border: #999a92 1px solid;
display: block;
float:left;
background-color:Transparent;
background-repeat:no-repeat;
background-attachment:fixed;
background-position:bottom;
}

#accesories_1st_pict {
width: 226px;
height:378px;
border: #999a92 1px solid;
display: block;
float:left;
background: transparent url("../../graphics/wall1.jpg") no-repeat 0 0;
}

#accesories_2nd_pict {
width: 466px;
height:378px;
border: #999a92 1px solid;
display: block;
float:left;
background: transparent url("../../graphics/accessories2.jpg") no-repeat 0 0;
}

#accesories_3rd_pict {
width: 226px;
height:378px;
border: #999a92 1px solid;
display: block;
float:left;
background: transparent url("../../graphics/wall3.jpg") no-repeat 0 0;
}




#furn_1st_pict {
width: 226px;
height:378px;
border: #999a92 1px solid;
display: block;
float:left;
background: transparent url("../../graphics/wall1.jpg") no-repeat 0 0;
}

#furn_2nd_pict {
width: 466px;
height:378px;
border: #999a92 1px solid;
display: block;
float:left;
background: transparent url("../../graphics/furniture2.jpg") no-repeat 0 0;
}

#furn_3rd_pict {
width: 226px;
height:378px;
border: #999a92 1px solid;
display: block;
float:left;
background: transparent url("../../graphics/wall3.jpg") no-repeat 0 0;
}


#pic_story {
width: 306px;
height:474px;
border: #999a92 1px solid;
display: block;
float:left;
background: transparent url("../../graphics/3rd_page_pict.jpg") no-repeat 0 0;
margin: 0 0 15px 0;

}


#image_spacer {

display: block;
float:left;

}



#image_spacer1 {

display: block;
float:left;

}


#image_spacer2 {

display: block;
float:left;

}

#image_spacer3 {

display: block;
float:left;

}

#middle_copy {
color:#666666;
font-size:11px;
line-height: 22px;
width:400px;
height:220px;
margin:148px 0 0 0;
padding: 0 33px 0 33px;
}

.blue_title {
color:#6998b7;
font-size:16px;
line-height: 22px;
padding: 15px 0 0 0;
}

.third_page_content {
color:#666666;
font-size:11px;
line-height: 22px;
vertical-align:top;
padding: 10px 20px 0 0;
}


.dark_grey {
font-size:11px;
color:#999999;
padding: 5px 10px 0 0;
text-align:right;
}

.logout_text {
font-size:11px;
color:#999999;
padding: 5px 0 0 0;

}

.logout_text a {
font-size:12px;
color:#639ec8;
padding: 5px 0 0 0;
text-align:left;
text-decoration:none;
}

.logout_text a:hover{
font-size:12px;
color:#999999;
padding: 5px 0 0 0;

text-decoration:none;
}




.small_grey {
font-size:11px;
color:#999999;
padding: 5px 0 0 0;
}


#menu_links {
font-size: 11px;
color:#999999;
padding:10px 0 0 0;
float:right;
}

#menu_links IMG {
padding: 0 10px 0 10px;
}

#menu_links a {
color:#999999;
text-decoration:none;
font-size: 11px;

}

#menu_links a:hover {
color:#639ec8;
text-decoration:none;
}


.loginfield {
background-color:#ededed;
border: #999a92 1px solid;
height:13px;
width: 160px;
font-size:12px;
color:#666666;
padding: 3px;
margin-bottom:5px;
vertical-align:middle;
}

.dropdownlist {
background-color:#EDEDED;
border:1px solid #999A92;
color:#666666;
font-size:12px;
height:25px;
vertical-align:bottom;
}

#login_links {
font-size: 11px;
color:#999999;
padding:5px 0 0 0;
}

#loginCart a {
color:#639ec8;
text-decoration:none;
font-size: 11px;
}

#loginCart a:hover {
color:#003366;
text-decoration:none;
}

#login_links a {
color:#639ec8;
text-decoration:none;
font-size: 11px;

}

#login_links a:hover {
color:#003366;
text-decoration:none;
}


/* use login button style for ALL blue buttons */

#login_btn {
height:23px;
margin: 0 auto;
}

#login_btn img {

border:none;
margin:0;
padding:0;
}


#login_btn ul {

margin: 0;
padding: 0;
list-style: none;
}

#login_btn li {
float: left;
padding: 0;
margin: 0;

}

#login_btn a {
height: 21px;
display: block;
padding: 2px 2px 0 2px;
margin:0;
text-align:center;
}


#login_btn a:hover.login {
color:#003366;
}
 
#login_btn a.login {
background: transparent url("../../graphics/blue_btn_bg.gif") repeat-x;
width: 40px;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-decoration:none;
}


#login_btn a:hover.catalog {
color:#003366;
}
 
#login_btn a.catalog{
background: transparent url("../../graphics/blue_btn_bg.gif") repeat-x;
width: 60px;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-decoration:none;
}


#logged_cat {
float:right;

padding:10px 30px 0 0;
}

#logged_cat IMG {

}

/* use checkout button style for ALL grey buttons */

#grey_btn {
height:23px;
margin: 0 auto;
float:left;
padding: 8px 0 0 0;
}

#grey_btn img {

border:none;
}


#grey_btn ul {
float: left;
margin: 0;
padding: 0;
list-style: none;
}

#grey_btn li {
float: left;
padding: 0;
margin: 0;
}

#grey_btn a {
height: 19px;
display: block;
padding: 2px 4px 0 5px;
text-align:center;
}

#grey_btn a:hover.checkout {
color:#003366;
}
 
#grey_btn a.checkout{
background: transparent url("../../graphics/grey_btn_bg.gif") repeat-x;
width: 60px;
color:#666666;
font-size:12px;
font-weight:bold;
text-decoration:none;
}





/* home logged styles */

#home_logged_info1 {
width:626px;
height:378px;
border: #999a92 1px solid;
background-color:#FFFFFF;
background: transparent url("../../graphics/logged_home.jpg") no-repeat 0 0;
margin: 0 0 0 6px;
display:block;
}

#home_logged_info2 {
width:266px;
height:338px;
border: #999a92 1px solid;
background-color:#FFFFFF;
padding:20px;
margin: 0 0 0 12px;
}

#home_logged_copy {
color:#666666;
font-size:11px;
line-height: 22px;
width:340px;
height:280px;
margin:80px 15px 15px 270px;

}


#whats_new_links {
font-size: 11px;
color:#639ec8;
padding:10px 0 0 5px;
width:250px;
line-height:18px;
}



#whats_new_links a {
color:#639ec8;
text-decoration:none;
font-size: 11px;
margin: 0 0 5px 0;

}

#whats_new_links a:hover {
color:#999999;
text-decoration:none;
}


#calendar_text {
font-size: 11px;
color:#999999;
padding:10px 0 0 5px;
width:250px;
}

/* sub menu styles */

.sub_menu_container_top {
border-bottom:#666666 1px dotted;
background-color:#FFFFFF;
padding:0 0 13px 0;
}

.bottom_page {
border-top:#666666 1px dotted;
background-color:#FFFFFF;
padding:10px 0 13px 0;
}

.pagenation {

color:#666666;
font-size:11px;


}

.pagenation IMG {


}

.pagefield {
background-color:#ededed;
border: #999a92 1px solid;
height: 13px;
width: 25px;
font-size:11px;
color:#666666;
padding: 3px;
text-align:center;
}





.cat_side_menu {

font-size:12px;
color:#666666;
text-decoration:none;
vertical-align:top;
padding: 10px 0 0 0;
height:427px;

}



.cat_side_menu a {
line-height:22px;
font-weight:700;
padding: 0 0 0 15px;
text-decoration:none;

}


.cat_side_menu a:hover {
color:#639ec8;
background: url("../../graphics/blue_arrow.jpg") 1px center no-repeat;

}

.selectedMenu {
color:#639ec8;
background: url("../../graphics/blue_arrow.jpg") 1px center no-repeat;

}

.nonSelectedMenu
{
    color:#666666;

}


#picture_thumb_container {
float:left;
vertical-align:top;
border:#00FF00 1px solid;
width:748px;
display:block;
}

#picture_thumb {
float:left;
vertical-align:top;
padding:10px;
display:block;
}









/* yahoo menu styles */

div.yui-b p {
margin: 0 0 .5em 0;
color: #999;
}
            
div.yui-b p strong {
font-weight: bold;
color: #000;
 }
            
div.yui-b p em {
color: #000;
}            
            
            
#productsandservices {
margin: 0 0 10px 0;
}




.toolTipShadow
{	
	background: url("../../images/shadow.png") no-repeat right bottom !important;	
	margin-left: 25px;
	margin-top: 35px;	
}

.toolTipContent
{
	left: -6px;
	top: -6px;
	background-color: #FFF8DC;/*#FFFAF0;/*#FFF0F5;/*#FFFACD;*/
	border: solid black 1px;
	padding: 5px;
	font: bold 10pt sans-serif;	
}


/* Start Product Page Classes */
.ProductHeaderText {
    font-family:Arial, Helvetica, sans-serif;
    color:#999999;
    font-size: 18px;
    font-weight: bold;
}

.detail_container {
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    font-size: 12px;
    
}

.specs_title {
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    font-size: 12px;
    font-weight: bold;
}
/* End Product Page Classes */

/* Start Cart Page Classes */

.cartErrorText {
    font-family:Arial, Helvetica, sans-serif;
    color: red;
    font-size: 14px;
    font-weight: bold;
}

/* End Cart Page Classes */

.sortByTitle {
    color:#666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    padding-right:5px;
    padding-top:5px;
}

.topSubMenuTitle {
    color:#666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
   }
   
.links a {
color:#639ec8;
text-decoration:none;
font-size: 11px;

}

.links a:hover {
color:#003366;
text-decoration:none;
}

.favorites a
{
    color:#639ec8;
    text-decoration:none;
    font-size: 11px;
    
}

