/*  
Theme Name: Shplace Sales
Theme URI: http://www.dizzain.com/blog_customization/
Description: Shplace Sales theme for WordPress.
Version: 2.0
Author: Dizzain.com
Author URI: http://www.dizzain.com
*/

/* CSS Document */
* {
margin:0px;
padding:0px;
outline:none;
}

a {
color:#086BC0;
cursor:pointer;
}

a img {
border:0;
}

a:hover {
text-decoration:none;
}

body, div, p, span, td, h1, h2, h3, h4, h5, h6 {
font-family:Arial, sans-serif;
}

.center_aligner {
width:1000px;
margin:0 auto;
}

/*header*/
#header {
border-top:4px solid #383F47;
background-color:#B2D5F3;
font-size:12px;
}

#header ul {
list-style-type:none;
}

.header {
border-bottom:4px solid #F1F1FD;
}

.header .center_aligner {
background:url(images/header/logo.jpg) no-repeat;
height:97px;
}

#logo {
width:296px;
height:84px;
float:left;
}

#login_and_search_form {
float:right;
width:475px;
}

#login_and_search_form ul {
float:left;
margin:10px 0 0 0;
}

#login_and_search_form ul li {
display:inline;
}

#login_and_search_form ul li a {
color:#423F28;
font-weight:bold;
padding:0 6px 0 5px;
}

#login_and_search_form form {
width:302px;
height:30px;
padding:5px 0 0 30px;
margin:0 0 0 10px;
float:left;
background:url(images/header/form_bg.gif) no-repeat;
}

#login_and_search_form form input {
width:195px;
margin:0 17px 0 0;
border:0;
background:none;
}

#login_and_search_form form input#search_submit {
width:64px;
height:21px;
margin:0;
cursor:pointer;
}

#menu {
float:right;
width:620px;
height:36px;
margin:26px 0 0 0;
}

#menu li {
float:left;
font-weight:bold;
background-color:#056EC1;
margin:0 1px;
}

#menu li a {
display:block;
float:left;
text-decoration:none;
color:#fff;
background:url(images/header/menu/left_rounding.gif) no-repeat;
}

#menu li a:hover {
text-decoration:underline;
}

#menu li a span {
display:block;
float:left;
height:36px;
line-height:36px;
padding:0 15px;
background:url(images/header/menu/right_rounding.gif) no-repeat top right;
}

#menu li.active {
background:#F0F2FE url(images/header/menu/bg_active.gif) repeat-x top;
}

#menu li.active a {
background:url(images/header/menu/left_rounding_active.gif) no-repeat;
color:#000;
}

#menu li.active a span {
background:url(images/header/menu/right_rounding_active.gif) no-repeat top right;
}

.head_decoration {
min-height:26px;
height:auto !important;
height:26px;
background:url(images/header/header_decoration.gif) repeat-x bottom;
}

#slideshow {
min-height:165px;
height:auto !important;
height:165px;
background:#F1F1FD url(images/header/header_decoration.gif) repeat-x bottom;
padding-bottom:26px;
text-align:center;
}

#slideshow .center_aligner {
padding:10px 7px 0;
position:relative;
}

#left_scroll {
position:absolute;
top:40%;
left:-60px;
}

#right_scroll {
position:absolute;
top:40%;
right:-60px;
}

#left_scroll img, #right_scroll img {
padding:0 !important;
border:none !important;
}

#slideshow .center_aligner img {
background-color:#fff;
margin:0 2px;
border:1px solid #AEADAA;
padding:6px;
}
/*end header*/
/*content*/
#main_container {
margin:0 auto;
width:1000px;
overflow:auto;
font-size:12px;
line-height:18px;
}

h2 {
font:17px Georgia, serif;
color:#FF0000;
text-transform:uppercase;
margin-bottom:10px;
}

h2 a {
color:#FF0000;
text-decoration:none;
}

h2 a:hover {
text-decoration:underline;
}

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

.post {
background:url(images/content/post_separator.gif) repeat-x bottom;
padding-bottom:10px;
margin-bottom:15px;
}

.post p {
margin-bottom:18px;
}

.posted_on {
color:#3E5360;
font-size:11px;
margin-bottom:10px;
position:relative;
top:-4px;
}

.stbutton {
display:block;
margin-top:10px;
}

.cform {
width:100% !important;
}

.cform textarea, .cform input {
width:300px !important;
}

.linklove {
display:none;
}

#sendbutton {
width:auto !important;
}

.cform label span {
font-weight:bold;
}

.navigation {
overflow:auto;
padding-bottom:10px;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

h3#comments, h3#respond {
font-size:16px;
}

h3#comments {
margin: 0 0 5px 14px;
}

h3#respond {
margin-bottom:12px;
}

.author {
font-weight:bold;
color:#DB5A1D;
}

.commentmetadata {
color:#2866B0;
font-size:10px;
margin-bottom:10px;
}

.reply {
margin-left:14px;
font-size:11px;
width:478px;
overflow:auto;
}

.reply span {
font-size:9px;
}

.reply p {
margin-bottom:10px;
}

.reply form input {
width:276px;
height:20px;
border:1px solid #B6B6B6;
margin-right:5px;
}

.reply textarea {
width:469px;
height:150px;
}

.reply form input#submit {
width:100px;
height:24px;
cursor:pointer;
background-color:#6E6942;
font-size:12px;
font-weight:bold;
color:#fff;
border:0;
}

ol.commentlist {
list-style-type:none;
}

ol.commentlist li {
padding:10px 14px 16px 14px;
}

#sidebar_container {
float:right;
width:476px;
padding:0 8px 0 0;
overflow:hidden;
}

.recent_posts {
background-color:#E3E8FD;
border-top:1px solid #B7C5FD;
border-bottom:1px solid #B7C5FD;
padding:13px;
width:256px;
margin-bottom:10px;
}

.recent_posts li {
margin-bottom:3px;
overflow:auto;
}

#sidebar_container ul {
list-style-type:none;
}

#sidebar_container ul ul li {
background:url(images/content/sidebar/bullet.gif) no-repeat 0 7px;
padding:0 0 0 12px;
}

#sidebar_container ul li a {
color:#086BC0;
}

.recent_posts li {
/*background:url(images/content/sidebar/bullet.gif) no-repeat 0 7px;*/
/*padding:0 0 0 12px;*/
overflow:auto;
margin-bottom:5px;
}

.recent_posts li img {
border:2px solid #fff;
margin:0 10px 0 0;
}

.recent_posts li span {
color:#585435;
font-size:11px;
}

.sidebar_1 {
margin:0 0 10px 0;
float:left;
width:282px;
}

.sidebar_1 ul.bott_fiaches {
margin:0 0 0 20px;
width:170px;
}

.sidebar_2 {
margin:0 0 0 0;
float:right;
width:155px;
padding:13px;
background-color:#E3E8FD;
border-top:1px solid #B7C5FD;
border-bottom:1px solid #B7C5FD;
}

.sidebar_1 h2, .sidebar_2 h2 {
border-bottom:4px solid #C2CDFF;
padding-bottom:7px;
}

.sidebar_1 ul, .sidebar_2 ul {
margin-bottom:20px;
}
/*end content*/
/*footer*/
#footer {
border-top:4px solid #C2CDFF;
background-color:#E0E6FF;
padding-bottom:66px;
font-size:11px;
font-weight:bold;
}

#footer a {
color:#000;
}

.footer {
border-top:1px solid #fff;
padding:18px 0 0 0;
}

.footer .center_aligner {
overflow:auto;
}

#copy {
float:left;
padding:0 0 0 12px;
}

#theme_by {
float:right;
padding:0 12px 0 0;
}
/*end footer*/
