@import url('./style-reset.css');

@import url('./style-common.css');



/*



Theme Name: Maree



Version: 1.0.5



Author: Work at Home Designs



Author URI: http://workathomedesigns.com



Tags: top nav, two columns, side nav title images



Description: A WAHD template





 Default fonts and colors







========================================== */

body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea,select {

color:#000;

font-family:arial, helvetica, sans-serif; }





h1,h2,h3,h4,h5,h6 {

color:#000;

font-family:arial, helvetica, sans-serif;

font-weight:400;

}



#copycopy {

width:700px;

margin-left:auto;

margin-right:auto;

text-align:center;

color:#fff;

}



#copycopy a, #copycopy a:visited{



color:#C7F164;



}



#copycopy a:hover{

color:#000;

}



/* LAYOUT







========================================== */

body {

font-size:70%;

line-height:150%;

background:url('http://www.birkascandinavian.com/wp/wp-content/themes/Clocks/images/background.png');

background-color:#FCF1D3;

}



div#page {

width:820px;

margin:30px auto;

}



div.container {

width:820px;

height:100%;

overflow:auto;

background:url('../Clocks/images/backas.png');

margin:0 auto;

}



div.small {

width:0px;

float:left;

}



div.large {

width:820px;

float:left;
/*overflow:hidden;*/
padding-bottom: 40px;

}



div.full {

width:100%;

float:left;
/*overflow:hidden;*/


}



#content div.container.body .large {

padding-top:16px;

padding-bottom:20px;

background-color:transparent;
/*overflow:hidden;*/


}



/* HEADER







========================================== */

#header {

width:100%;

margin:0 auto;

}



#header .container {

background:url('../Clocks/images/header.png');

background-position:top center;

background-repeat:no-repeat;

height:130px;

}



#foot {

background:url('../Clocks/images/backas.png');

background-position:top center;

background-repeat:no-repeat;

height:5px;



}



#footimg {

background:url('../Clocks/images/footimg.png');

background-position:top center;

background-repeat:no-repeat;

height:93px;

margin-top: 15px;



}



#mainimg {

background:url('http://www.birkascandinavian.com/wp/wp-content/themes/Clocks/images/main.png');

background-position:top center;

background-repeat:no-repeat;

height:339px;

width: 820px;

margin-bottom: 0px;

margin-top: 4px;

}





#belowmain {

background:url('../Clocks/images/belowmain.png');

background-position:top center;

background-repeat:no-repeat;

height:186px;

width: 820px;

margin-bottom: 0px;

margin-top: 0px;

}



#header h1,#header h4 {

text-transform:none;

}



#header h1 {

display:block;

font-weight:400;

float:left;

width:200px;

text-align:left;

margin:0 12px 0 0;

padding:0 20px 1px 0;

}



#header h1 a,#header h1 a:visited {

display:block;

padding-left:30px;

color:#4D3F44;

text-decoration:none;

width:auto;

}



#header h4 {

font-size:120%;

float:right;

letter-spacing:1px;

line-height:100%;

text-transform:uppercase;

padding:0;

}





/* MAIN NAVIGATION







========================================== */

#navigation {

clear:both;

width:100%;

background:url('images/bg-nav.png') no-repeat left top;

margin:0 auto;

}



#navigation .container {

height:42px;

overflow:visible;

}



#nav {

position:relative;

float:right;

list-style-type:none;

z-index:100;

background:transparent url(images/nav-bg.gif) repeat-x left top;

background-color:#DB4650;

text-align:right;

line-height:175%;

margin:0;

padding:0;

}



#nav li {

position:relative;

float:left;

height:42px;

font-size:100%;

}



#nav li.last-page-item a {

background-image:none;

}



#nav li a {

display:block;

float:left;

background:url(images/nav-separator.gif) no-repeat right top;

color:#fff;

font-weight:400;

text-decoration:none;



white-space:nowrap;

text-align:left;

padding:11px 12px 10px;

}



#nav li a:hover,#nav ul li a:hover,#nav li.current_page_item a,#nav li.current_page_parent a {

color:#FFD3D4;

}



#nav li ul {

position:absolute;

visibility:hidden;

float:none;

top:42px;

left:0;

width:150px;

z-index:10000;



border:1px solid #C0ACB2;

border-bottom-width:2px;

border-bottom-color:#AF9DA3;

border-top:0;

background-color:#fff;

opacity:0.97px;

margin:0;

padding:5px 10px 6px;

}



#nav li:hover ul,#nav li.iehover ul {

visibility:visible;

}



#nav ul li {

display:block;

float:left;

clear:both;

width:100%;

height:auto;

font-size:100%;

line-height:100%;



overflow:hidden;

white-space:normal;

margin:0;

padding:0;

}



#nav ul li:last-child {

border-bottom:0;

}



#nav ul li a {

display:block;



width:auto;

height:auto;

float:none;

font-weight:400;

background-image:none;

white-space:normal;

color:#000;

padding:6px 0;

}



#nav li.nav-start {

background:transparent url(images/nav-start.gif) no-repeat left top;

width:12px;

height:42px;



}



#nav li.nav-end {

background:transparent url(images/nav-end.gif) no-repeat right top;

width:12px;

height:42px;

}



/* CONTENT







========================================== */

#content {

clear:both;

width:100%;

margin:0 auto;

}



/*fixes other content inside content box*/

#content #content {

background:transparent;

width:auto;

border:0;

margin:0;

padding:20px;

}



#content h1 {

color:#000;

}



#content h2 {

padding:0 0 6px;

}



#content h3 {

padding:6px 0 12px;

}



#content ul {

list-style-type:none;

}



#content ul,#content ol {

padding:0 0 20px;

}



#content ul li,#content ol li {

padding:3px 0 3px 30px;

}



#content ul li a {

font-weight:400;

text-decoration:none;

}



#content ul li a:hover {

text-decoration:underline;

}



#content ol {

margin-left:30px;

}



#content ol li {

padding-left:0;

background-image:none;

}



img.right,img.align-right,img.alignright {

float:right;

display:inline;

margin:0 0 6px 12px;

}



img.left,img.align-left,img.alignleft {

float:left;

display:inline;

margin:0 12px 6px 0;

}



img.centered {

display:block;

margin:0 auto 6px;

}



img.wp-smiley {

border:none;

}



.alignright {

float:right;

}



.aligncenter {

display:block;

margin-left:auto;

margin-right:auto;

}



/* POST







========================================== */

#content .post,#content .post-nav,#content #comments {

clear:both;

height:100%;

overflow:auto;

padding:0 20px;

}



#content .post-content img {

max-width:820px;

}



#content .post a.more-link {

padding-right:15px;

background:url('images/icon-more.png') no-repeat right center;

}



#content .post-title h2 {

margin-bottom:12px;

padding-bottom:11px;

border-bottom:0px dotted #D1E1EB;

}



#content .post-footer h4 {

font-size:110%;

text-transform:uppercase;

padding:0 0 12px;

}



#content .post-footer span {

padding-right:4px;

padding-left:19px;

background:url('images/icon-post.png') no-repeat left center;

}



#content .post-footer span.post-comments {

background-image:url('images/icon-comment.png');

}



#content .post-footer span.post-date {

background-image:url('images/icon-date.png');

}



#content .post-footer span.post-category {

padding-right:3px;

}



#content .post table {

background-color:#fff;

border-collapse:collapse;

border:1px solid #EAEAEA;

border-width:1px 0 1px 3px;

}



/* Next and Previous Post Navigation







========================================== */

#content .post-nav {

clear:both;

text-align:right;

padding-bottom:20px;

}



#content .post-nav .previous {

text-align:left;

float:left;

}



/* Post Pages Navigation







========================================== */

#content p.pagenav {

clear:both;

}



#content .pagenav a,#content .pagenav span {

border:1px solid #EAEAEA;

display:inline;

margin:0 2px;

padding:3px 6px 4px;

}



#content .pagenav a {

text-transform:lowercase;

background-color:#F3F3F3;

text-decoration:none;

line-height:50%;

}



#content .pagenav a:hover {

border-color:#BDAEB4;


}



#content .pagenav span.current {

background-color:#fff;

}



/* COMMENTS







========================================== */

#comments #comment_form {

margin-left:0;

margin-bottom:0;

padding:0;

}



#comments .comment-wrap {

height:100%;

overflow:auto;

clear:both;

background-color:#fff;

border:1px solid #EAEAEA;

margin:0 0 12px;

padding:0 12px;

}



#comments h3 {

padding-top:0;

}



#comments h3#respond {

padding-top:8px;

}



#comments .comment-wrap img.avatar {

background-color:#fff;

border:1px solid #E8E8E8;

margin:0 0 12px;

padding:2px;



}



#comments .comment-wrap .left {

width:65px;

padding-top:12px;



float:left;

}



#comments .comment-wrap .right {

width:457px;

float:left;

padding:12px 0 6px 12px;

}



#comments .comment-wrap .right cite {

font-style:normal;

display:block;

height:100%;

overflow:auto;

margin:0;

padding:0;

}



#comments .comment-wrap .right cite small {

font-size:90%;

float:right;

}



#comments .comment-wrap .right p {

clear:both;

padding:12px 0;

}



#comments .comment-wrap .right blockquote,#comments .comment-wrap .right code,#comments .comment-wrap .right pre {

clear:both;

margin:6px 0;

}



#comments .alt {

background-color:#F6F6F6;

}



#comments .author {

background-color:#d8e8de;

border-color:#D1E1EB;

}



#sidebar-1 .sidebar {

behavior:expression(this.firstChild.style.background = &quot;#transparent&quot;);

}



#content .sidebar {

clear:both;

height:100%;

overflow:hidden;

margin:0;

padding:12px 20px;

}



#content .sidebar a:link,#content .sidebar a:visited {

color:#000;

font-weight:400;

}



#content .sidebar a:hover,#content .sidebar a:active {

color:#000;

text-decoration:none;

}



#content .small h3 {

color:#000;

font-weight:400;

margin:0;

padding:0 0 12px;

}



#content .small p {

padding-right:0;

padding-bottom:6px;

color:#000;

margin:0;

}



#content .small ul {

margin:0;

padding:0;

}



#content .small ul li {

color:#000;

font-weight:400;

line-height:125%;

padding-left:12px;

background-position:0 8px;

}



#content .small ul li a:hover,#content .small ul li a:active {

text-decoration:none;

font-weight:400;

}



#content .small ul li ul {

border:0;

}



#content .small ul li input,#content .small ul li select {

margin-bottom:0;

}



#content .small ul li span.recent_date {

padding-left:3px;

font-size:80%;

font-weight:400;

color:#889763;

}



#content .small ul ul li {

border:0;

padding:3px 0 3px 14px;

}



/*Custom sidebars*/

#content .sidebar.tiny {

float:left;

clear:none;

margin-right:0;

}



#content .sidebar.tiny ul {

margin-right:20px;

}



/*Ads sidebar*/

#content #ads.sidebar {

margin-right:0;

margin-bottom:0;

height:100%;

overflow:auto;

border:0;

padding:0;

}



#content #ads.sidebar img {

float:left;

border:0;

margin:0;

padding:0;

}



/* CREDITS







========================================== */

#credits {

clear:both;

width:100%;

margin-bottom:30px;

padding:0;

}



#credits p {

text-align:center;

textalign:center;

color:#BDAEB4;

font-size:90%;

padding:20px 0;

}



/* Footer Credits







========================================== */

#credits ul.nav {

text-align:right;

background:url('../Clocks/images/footer.png');

background-position:top center;

background-repeat:no-repeat;

height:83px;

padding:0;

}



#credits ul.nav li {

color:#000;

display:inline;

margin:0;

}



#credits ul.nav li a {

display:inline;

border-right:1px solid #BDAEB4;

margin:0;

padding:0 6px 0 4px;

}



#credits ul.nav li a.top {

border:0;

padding-right:0;

}



/* WIDGETS AND PLUGINS 

 Search form







========================================== */

form#search-form {

height:25px;

background-color:#fff;

border:1px solid #D1E1EB;

position:relative;

border-width:0 1px 1px 0;

margin:0;

padding:3px;

}



form#search-form input.text,form#search-form label.overlabel-apply {

font-size:110%;

}



form#search-form input.text {

position:absolute;


top:3px;

left:3px;

width:110px;

height:15px;

z-index:0;

background:#fff;

margin:0;

padding:4px 3px 4px 4px;

}





form#search-form input.button-search {

position:absolute;

top:3px;

right:3px;

display:block;

line-height:100%;

width:50px;

height:25px;

margin:0;

}



form#search-form label.overlabel {

display:none;

position:absolute;

top:0;

left:0;

}



form#search-form label.overlabel-apply {

display:block;

color:#666;

position:absolute;

top:10px;

left:9px;

z-index:1;

cursor:text;

line-height:100%;

font-size:100%;

margin:0;

}



/* Calendar







========================================== */

#wp-calendar {

width:100%;

}



#wp-calendar caption {

color:#666;

text-align:right;

}



#wp-calendar th {

color:#666;

font-size:80%;

padding-left:0;

padding-right:0;

}



#wp-calendar tfoot td {

text-align:left;

}



#wp-calendar td#today {







background-color:#f3f3f3;

}



/* Shopping Cart Buttons



































========================================== */

input.wpsc_buy_button {

width:115px;

height:33px;

}



input.make_purchase {

width:138px;

height:33px;

}



.vert-level-0 img {

padding-left:0;

padding-right:0;

}



.vert-level-0 a {

display:inline;

font-family:verdana;

color:#fff;



text-decoration:none;

background-color:transparent;

font-size:20px;

margin:0;

padding:0;

}



.vert-level-0-on a {

display:inline;

font-family:verdana;

color:#fff;

text-decoration:none;

background-color:#BC92A0;

margin:0;

padding:0;

}



.vert-level-0-on img.first {

border-left:0 dotted #000;

}



.topbar {

text-decoration:none;

padding-top:0;

padding-bottom:0;

float:none;

margin:0;

}



.subnavbar {

text-decoration:none;

background-color:transparent;

text-align:center;

border:0 dotted #000;

background:url('../Clocks/images/navback.png');

}



.linksbelowmain{

text-decoration:none;

background-color:transparent;

text-align:center;

border:0 dotted #000;



}



/* BULLETS */

li.b {

background:url('images/bullet.gif') no-repeat 16px 9px;

padding:3px 0 3px 30px;

}



#header h1,#header h4,#header h1 a,#nav li.current_page_item ul li a,#nav li.current_page_parent ul li a,#nav li ul li a:hover,#nav li.current_page_item ul li a:hover,#nav li ul li.current_page_item a,#content h4 a,#content h4 a:visited,#content .post-footer h4 a:hover,#content .post-footer h4 a:active,#content p.pagenav,#content .pagenav a,#content .pagenav a:link,#content .pagenav a:visited,#sidebar-1 .sidebar:first-child h3,#sidebar-1 .sidebar.first-child h3,#credits a,#credits a:visited,#credits a:hover,#credits a:active {

color:#000;

}



#header h1:first-line,#content .small ul li.current_page_item,#content .small ul li.current_page_item a,#wp-calendar a {

font-weight:700;

}



#content h2 a,#content h2 a:link,#content h2 a:visited,#content h3 a,#content h3 a:link,#content h3 a:visited,#content h2 a:hover,#content h3 a:hover {

color:#000;

text-decoration:none;

}



#content ul ul,#content .small h4 {

padding:0;

}



.alignleft,#comments .comment-wrap .right cite b {

float:left;

}



#content .post-footer h4,#content .post-footer h4 a,#content .post-footer h4 a:link,#content .post-footer h4 a:visited,#content .post-nav,#content .post-nav a,#content .post-nav a:link,#content .post-nav a:visited {

color:#999;

}



#content .post table th,#content .post table td {

border:1px solid #EAEAEA;

border-width:0 1px 0 0;

}



#content .post-nav .next,#wp-calendar tfoot td#next {

text-align:right;

}



#content .pagenav span.extend,#content .small ul ul {

border:0;

padding:0;

}



#comments .comment-wrap .right a,#comments .comment-wrap .right a:hover,#content .small ul li a:link,#content .small ul li a:visited,#content .sidebar ul li a:hover {

text-decoration:none;

}



#sidebar-1,#sidebar-1 .sidebar:first-child,#sidebar-1 .sidebar.first-child {

background-color:transparent;

}



.vert-level-0,.vert-level-0-on {

display:inline;

}



.vert-level-0 img.first,.vert-level-x img.first {

border-left:0 dotted #000;

padding-left:0;

padding-right:0;

}



.vert-level-0 a:link,.vert-level-0-on a:link {

color:#fff;

background-color:transparent;

font-size:20px;

}



.vert-level-0 a:visited,.vert-level-0-on a:visited,.vert-level-0-on a:hover,.vert-level-0-on a:active {

color:#fff;

background-color:transparent;

}



.vert-level-0 a:hover,.vert-level-0 a:active {

color:#fff;

}





.glamourtable {

margin-top: 10px;

margin-bottom: 10px;

 width: 251;

}



.glamourshots h1 {

    font-size: 14px;

    font-family: Arial, Verdana, sans-serif;

    font-weight: normal;

    text-align: left;

    color: #000;;

    border-bottom: 0px solid #e9e9e9;

    border-top: 0px solid #e9e9e9;

    padding-bottom: 0px;

    padding-top: 0px;

    /*margin-bottom: 5px;*/

    margin-left: 20px;

    }

    

.glamourshots p {    

	color: #000;;

	line-height: 14px;

	margin-left: 10px;

}





.glamourshots img{



    }



.glamourshots .notlast img{

   /* border-right: 1px dotted #000;*/

    margin-right: 10px;

    }


.cartlinks {
    font-family: arial;
    font-weight: normal;
    font-size: 10px;
    text-align: left;
    padding-right: 28px;
    padding-top:10px;
    padding-left: 10px;
    float: right;
    text-align: right;
    border-left: 0px solid #E5E5E5;
    color: #6E6F6C;
    text-transform: uppercase; 
    line-height: 15px;
    }
        
    
.cartlinks a {
  margin-right: 5px;
    margin-left: 5px;

}


.cartlinks a:link {
    text-decoration: none;
    color: #6E6F6C;
    }

.cartlinks a:visited {
    text-decoration: none;
    color: #6E6F6C;
    }

.cartlinks a:hover {
    text-decoration: none;
    color: #dedede;
    }

.cartlinks a:active {
    text-decoration: none;
    color: #000000;
    }
    
.cartlinks .emphasized a:link {
    text-decoration: none;
    color: #777777;
    }

.cartlinks .emphasized a:visited {
    text-decoration: none;
    color: #777777;
    }    
    
.cartlinks .emphasized a:hover {
    text-decoration: none;
    color: #73a018;
    }

.cartlinks .emphasized a:active {
    text-decoration: none;
    color: #73a018;
    }  


#checkoutlink{    

width:820px;
float:left;

}

