/* RESET */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* GLOBALS */
    /* CLEARFIX */
    .clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
    .clearfix { display:inline-table; }/* Hides from IE-mac \*/
    * html .clearfix { height:1%; }
    .clearfix { display:block; }/* End hide from IE-mac */

    /* CSS3 */
        /* BOX SHADOW */
        #sidebar h2 {
            -webkit-box-shadow: 0px 2px 7px #999999;
            -moz-box-shadow: 0px 2px 7px #999999;
            box-shadow: 0px 2px 7px #999999;
	}

        /* BORDER RADIUS */
        /* 5px ALL */ .nav-wrapper, #nav {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
        /* BOTTOM-LEFT, TOP-RIGHT */ #sidebar h2 {-moz-border-radius-topleft:0px; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:5px; -webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:5px; border-top-left-radius:0px; border-top-right-radius:5px; border-bottom-right-radius:0px; border-bottom-left-radius:5px;}
        /* 7px TOP-ONLY */ .post .title {-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px;  border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
        /* LEFT ONLY */ #search_mini_form #s {-moz-border-radius-topleft:5px; -moz-border-radius-topright:0px; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:5px; border-top-left-radius:5px; border-top-right-radius:0px; border-bottom-right-radius:0px; border-bottom-left-radius:5px;}
        /* RIGHT ONLY */ #search_mini_form button {-moz-border-radius-topleft:0px; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:0px; -webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:0px; border-top-left-radius:0px; border-top-right-radius:5px; border-bottom-right-radius:5px; border-bottom-left-radius:0px;}


/* GLOBALS */
body {
    margin: 0px;
    padding: 10px 0 0 0;
    background: #fff;
    text-align: justify;
    font-size: 11px;
    font-family:Arial,Helvetica,sans-serif;
    color: #444444;
}

h1 {font-size: 2.4em;}
h2 {font-size: 1.8em;}
h3 {font-size: 1.4em;}
a {color: #666666; text-decoration:underline;}
.post .entry p {font-size:13px;}
p, ol, ul {margin-bottom: 1.8em; line-height:160%;}

#wrapper { margin:auto; width:961px;}

/* HEAD */
#header {width:auto; height: 155px;}
#logo { float:left; padding-left:20px; }
.logo h1 a {
    background: url(images/logo.png) no-repeat 1px 0;
    padding-bottom: 20px;
    margin-bottom: 20px;
    width: 170px;
    height:54px;
    display:block;
    text-indent:-9999px;
}
#logo p {
    margin-top: 30px;
    margin-left: 10px;
    color: #E18248;
}
.quick-access { display:inline; float:right; width:715px;}

/* TOP NAV */
#top-menu { display:inline; float:left; width:430px; }
#top-menu li { display:inline; padding:0 5px; }
#top-menu li a { color:#373134; font-size:12px; text-decoration:underline; }

/* USER ACCESS */
#user-access {
    display:inline;
    float:right;
    height:50px;
    position:relative;
    width:170px;
}

/* TOP INFO */
#top-info { clear:both; color:#B3B3B3; font-size:11px; padding-top:20px; }
#top-info img { float:left; margin-right:15px; }
#top-info .phone { float:right; }
#top-info p { font-weight:bold; margin-bottom:0; line-height:1.35}
.phone { color:#373134; font-size:24px; font-weight:bold; }
.schedule { float:right; margin-right:10px; text-align:right; }

/* MAIN NAV */
.subheader { margin:0 auto; padding-top:5px; width:960px; }
.nav-wrapper { margin-bottom:-3px; background:url(images/search-form.jpg) repeat-x scroll left bottom; }
#nav {
    background:#494145 url(images/nav.jpg) repeat-x scroll left bottom;
    border-right:1px solid #575154;
    display:inline;
    float:left;
    font-size:13px;
    padding:0;
    width:960px;
    margin-top:2px;
    height:39px;
}
#nav .first { border-left:medium none; }
#nav li { float:left; padding:0 6px; }
#nav li {
    border-left:1px solid #575154;
    border-right:1px solid #231F21;
    position:relative;
    text-align:left;
}
#nav li.over > ul {left:0;}
#nav li a {
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    padding:8px 10px 10px;
    text-transform:capitalize;
    text-decoration: none;
    display:block;
}
#nav ul {
    background:#433B3F url(images/megamenu.jpg) repeat-x scroll left bottom;
    border-color:#8F8F8F #8F8F8F;
    border-style:none solid solid;
    border-width:medium 5px 5px;
    left:-10000px;
    position:absolute;
    top:39px;
    width:15em;
}

#nav ul li {float:none;}

#nav ul li a {
    float: none;
    padding: 3px 9px;
    font-weight: normal;
    color: #FFFFFF !important;
    border:0;
}

#nav li.over a, #nav li.active a {color:#C06D49 !important;}

/* Page */

#page {
	width: 960px;
	margin: 0px auto;
	padding: 15px 0px 0px 0px;
	background: #FFFFFF;
}

#main-page {
	width: 660px;
	height: 260px;
	margin-bottom: 10px;
	}

#telephone_number {
	width: 100px;
	height: 20px;
	position: relative;
	float: left;
	margin-top: 100px;
	margin-left: 245px;
	background: url('images/contactNumber.jpg') no-repeat;
	}
/* Content */

#content {
	float: left;
	width: 720px;
}

.post {
	background: #FFFFFF;
	margin: 0px 0px 30px 0px;
	width: 720px;
}

.post .title {
	margin: 0px;
	background: #444444;
	padding: 7px 25px;
	font-size: 1.4em;
}

.navigation {padding:15px 0; width:100%;}
.alignleft {float:left;}
.alignright {float:right;}

.post .title a { text-decoration: none; color: #FFFFFF; }

.post .entry { padding: 0 20px;
}

.post .meta {
	font-weight: bold;
	padding-left: 20px;
}

.post .byline {
background-color:#5E585A;
color:#FFFFFF;
margin:0 0 15px 0;
padding:3px 5px 3px 20px;
}

/* SIDEBAR */
#sidebar { float: right; width: 180px; }
#sidebar li li {
    background:transparent url(images/right-arrow.png) no-repeat scroll 4% 50%;
    line-height:21px;
    margin:0;
    padding:2px 0 2px 20px;
}

#sidebar li ul {
	margin-bottom: 1.8em;
	list-style: none;
}

#sidebar h2 {
	background: url('images/vert-nav.jpg') repeat-x left top;
	padding: 5px 0 5px 10px;
	font-size: 1.4em;
	color: #fff;
        margin-bottom:10px;
}

#sidebar a {
    background:transparent none repeat scroll 0 0;
    color:#373134;
    font-size:12px;
    margin-bottom:0;
    padding:0;
    text-decoration:none;
    display:block;
}
#sidebar li li:hover {
    background:#DDDCD5 url('images/right-arrow2.png') no-repeat scroll 4% 50%;
}

.subheader #nav li.cat5 {border-right:0;}

/* SEARCH */
.subheader #search_mini_form {
    display:inline;
    float:left;
    margin:6px 0 0 10px;
    border:0;
    with:375px;
}

#search_mini_form #s {
border:medium none;
margin:-1px -5px 0 0;
^margin-right:0;
padding:6px 5px 5px;
width:225px;
}

#search_mini_form button {
    margin:0;
    border:0;
    padding:2px 5px 1px 0;
    ^padding:0;
    cursor:pointer;
    background:#C16F4A url(images/button.jpg) repeat-x scroll left bottom;
}

#search_mini_form button span {
    color:#FFFFFF;
    display:inline-block;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    height:22px;
    line-height:21px;
    margin:0;
    overflow:visible;
    padding:0 10px 0 6px;
    ^padding:0 10px 0 1px;
    background:url(images/btn-arrow.png) no-repeat right 50%;
}

.subheader #search_mini_form label {
    color:#FFFFFF;
    font-size:15px;
    font-weight:bold;
    margin-right:7px;
    ^margin:-3px 7px 0 0;
}

/* FOOTER */
.footer-container {background:#EDECE8; }
.footer {
    margin:0 auto;
    padding:10px;
    position:relative;
    width:960px;
}
.footerLinks {
    display:inline;
    float:left;
    margin-top:20px;
    width:720px;
    margin-bottom:0;
}
.footerLinks li {
    float:left;
    margin-bottom:20px;
    width:175px;
}
.footerLinks a {
    color:#373133;
    font-size:12px;
    text-decoration:none;
}
.footerLinks h3 {
    color:#C06E4B;
    font-size:14px;
    font-weight:bold;
    margin-bottom:20px;
}
.footerLinks .alt h3 {
    color:#282325;
    font-size:14px;
}
.footerLinks .alt a {
    font-size:11px;
}

.footerLinks ul li {
    float:none;
    margin-bottom:5px;
}

#googleCheckoutLogo {
    position:absolute;
    right:0;
    top:20px;
}

hr {
	display: none;
}

.pagetitle {
	color: #444444;
        margin-bottom:15px;
}

#comment {
	width: 540px;
	height: 100px;
}

#respond {
	color: #444444;
}
.title {
	color: #fff;
}

.topLinks{text-align:right; padding:0;margin:0;padding-top:15px;}
.topLinks a{text-decoration:none;}
.topLinks a:hover{color:#000; text-decoration:none;}

.logo{float:left;  margin-top:15px; overflow: hidden;} /* edited 3Apr */
.logo a {height:54px; display:block;}
.slogan{color:#e18248; font-weight:bold; clear:both; height:15px; padding-top:25px;}
/*
.logo{float:left; width:170px; padding-top:20px; padding-left:10px;} */

.header {padding:0; height:122px;clear:both;}
.headerRight ul{float:right; width:492px;  padding-right:6px;display:inline;padding-top:7px;} /* edited 3Apr */
.headerRight li{display:inline;}
.logoMainDiv{clear:both; width:961px;}


/*menu css starts here */

.menu {height:18px; float:right; width:auto; padding-top:25px; margin-right: -30px;}
.menu a{text-decoration:none; float:left; width:auto; height:20px; display:inline-block; text-indent:-2000px; margin:0 8px;}
.menu a:hover {color:#e5915e; text-decoration:none;}

.menu ul {padding:0 4px 0 0; margin:0; list-style:none;}
.menu li {padding:0; margin:0; list-style:none; width:auto; background:url(/skin/frontend/default/sueno/images/menu-separator.jpg) no-repeat right; height:19px; float:left;}

.menu li.home a {background:url(/skin/frontend/default/sueno/images/spriteMenu.gif) no-repeat -115px -52px; width:48px; margin:0 8px 0 0;}
.menu li.home a:hover {background:url(/skin/frontend/default/sueno/images/spriteMenu.gif) no-repeat -115px -72px;}
.menu li.about a {background:url(/skin/frontend/default/sueno/images/spriteMenu.gif) no-repeat -113px -92px; width:50px;}
.menu li.about a:hover {background:url(/skin/frontend/default/sueno/images/spriteMenu.gif) no-repeat -113px -112px;}
.menu li.mattresses a {background:url(/skin/frontend/default/sueno/images/spriteMenu.gif) no-repeat -76px -132px; width:87px;}
.menu li.mattresses a:hover {background:url(/skin/frontend/default/sueno/images/spriteMenu.gif) no-repeat -76px -152px;}
.menu li.beds a {background:url(/skin/frontend/default/sueno/images/spriteMenu.gif) no-repeat -123px -172px; width:40px;}
.menu li.beds a:hover {background:url(/skin/frontend/default/sueno/images/spriteMenu.gif) no-repeat -123px -192px;}
.menu li.furniture a {background:url(/skin/frontend/default/sueno/images/spriteMenu.gif) no-repeat -94px -212px; width:69px;}
.menu li.furniture a:hover {background:url(/skin/frontend/default/sueno/images/spriteMenu.gif) no-repeat -94px -232px;}
.menu li.accessories {background:none;}
.menu li.accessories a {background:url(/skin/frontend/default/sueno/images/spriteMenu.gif) no-repeat -73px -252px; width:98px; margin:0 0 0 2px;}
.menu li.accessories a:hover {background:url(/skin/frontend/default/sueno/images/spriteMenu.gif) no-repeat -73px -272px;}
/* menu css ends here */


/*
.menu ul {height:19px; line-height:19px; font-size:12px; font-weight:normal; float:right; padding-top:25px;display:inline;}
.menu li {display:inline;}
.menu img {float:left;}

.menu a{text-decoration:none; padding-left:10px; padding-right:10px; float:left;}
.menu a:hover {color:#e5915e; text-decoration:none; padding-left:10px;}
.menu a.accessories {padding-right:0;}*/
																															/*edited 9th */
.number{float:right; padding-top:35px; width:auto; padding-right:5px;}
.number span {float:right; width:130px; height:14px; background:url(/skin/frontend/default/sueno/images/contactNumber.jpg) no-repeat; text-indent:-2000px;}
/*
.number{float:right; width:500px; text-align:right; padding-top:7px; padding-right:1px;}*/

.slogan{color:#e18248; font-weight:bold; clear:both; padding-bottom:7px;} /* edited 3 Apr */


#guide-menu {height:40px; line-height:38px; background-color:#373134; font-weight:normal; clear:both;}
#guide-menu ul {
		float: left;
		margin: 10px;
		padding: 0px;
	}
#guide-menu ul li {
	list-style-type: none;
	display: inline;
	text-align: right;
	padding-right: 20px;
	}
	
#guide-menu ul li a {
	color: #fff;
	text-transform: capitalize;
}


.searchRt{width:7px; height:40px; float:right; background:url(/skin/frontend/default/sueno/images/sprite.gif) no-repeat #373134; background-position:-20px 0;}
.searchLeft{width:6px; float:left; height:40px; background:#373134 url(/skin/frontend/default/sueno/images/sprite.gif) no-repeat scroll -28px 1px}

/* STICKY HEADER */
            #wp-admin-bar-new-page, #wp-admin-bar-new-utilities, #wp-admin-bar-new-services, #wp-admin-bar-new-boxes, #wp-admin-bar-comments, #wp-admin-bar-appearance, #adminbarsearch-wrap {display:none;}
            .admin-bar #wpadminbar {background:#5D7881;}
            .admin-bar #wpadminbar .quicklinks li:hover, .admin-bar #wpadminbar .quicklinks .menupop ul {background:#5D7881; }
            .admin-bar #wpadminbar .quicklinks .menupop ul {border:0; }

            .admin-bar #wpadminbar .quicklinks li:hover a {color:#FFFFFF;}
            .admin-bar #wpadminbar .quicklinks .menupophover a, .admin-bar #wpadminbar .quicklinks .menupop ul a  {color:#FFFFFF;}
            .admin-bar #wpadminbar .quicklinks .menupop ul li:hover > a {color:#FFFFFF; background:#5D7881; text-shadow:none;}
            
