@import url('./style-reset.css');
@import url('./style-common.css');
/*

Theme Name: Bright Day 2

Version: 2.0

Author: Snez

Author URI: http://www.squidlimbs.com

Tags: two columns, e-commerce, shop, cart, widgets

Description: A theme by Squidlimbs Designs


 Default fonts and colors

========================================== */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea,select {
color:#505050;
    font-family: Georgia, serif;
}

h1,h2,h5,h6 {
   font-size: 21px;
    font-family: Georgia, serif;
    text-align: left;
    color: #333333;
font-weight: normal;
margin-bottom: 10px;

}


#copycopy {
width:1044px;
margin-left:auto;
margin-right:auto;
text-align:center;
color:#898989;
font-weight:700;
font-size: 10px;
/*padding-right: 16px;*/
}


#footercopy1 {
float:left;
font-size:10px;
height:40px;
margin-left:15px;
margin-top:10px;
text-align:left;
width:350px;
}

#footercopy1 a{
color: #898989;
}


#footercopy1 a:hover{
color: #505050;
}


#footercopy2{
float:left;
font-size:10px;
height:40px;
margin-top:10px;
margin-left:68px;
text-align:left;
width:165px;
}


#footercopy3 {
float:right;
font-size:10px;
height:40px;
margin-right:35px;
margin-top:10px;
text-align:right;
width:350px;
}

#footercopy3 a{
color: #898989;
}

#footercopy3 a:hover{
color: #505050;
}

#footerdots{
width:1044px;
margin-left:auto;
margin-right:auto;
background:url('../Bright-Day2/images/footerdots.png');
background-repeat: no-repeat;
height:16px;
margin-bottom: 70px;
}

/* LAYOUT

========================================== */
body {
font-size:12px;
line-height:150%;
background-color:#F4F4F4;
background:url('../Bright-Day2/images/background.png');

}

div#page {
width:1044px;
margin:70px auto;
border: 0px solid  #fff;
}

div.container {
width:1044px;
height:100%;
overflow:auto;
background:url('../Bright-Day2/images/backas.png');
margin:0 auto;

}

div.small {
width:320px;
float:left;
padding-left: 33px;
}

div.large {
width:655px;
float:right;
padding-right: 33px;
}

div.largeportfolio {
width:1000px;
float:left;
padding-left:20px;

}

div.full {
width:100%;
float:left;
}

#content div.container.body .large {
padding-top:16px;
padding-bottom:20px;
background-color:transparent;
}


#content div.container.body .largeportfolio {
padding-top:16px;
padding-bottom:20px;
background-color:transparent;

}


/* HEADER

========================================== */
#header {
width:100%;
margin:0 auto;
}

#header .container {
background:url('../Bright-Day2/images/header.png');
background-position:top center;
background-repeat:no-repeat;
height:69px;
}

#foot {
background:url('../Bright-Day2/images/footer.png');
background-position:top center;
background-repeat:no-repeat;
height:27px;
}

#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;
}

/* SUB HEADER

========================================== */
#sub-header {
clear:both;
width:100%;
background-color:#DA424E;
margin:0 auto;
}

#sub-header ul {
height:100%;
overflow:auto;
color:#fff;
font-weight:normal;
padding:6px 70px 6px 12px;
}

#sub-header ul li {
display:block;
float:left;
white-space:nowrap;
padding:0;
}

#sub-header ul li.first {
border-left:0;
}

#sub-header ul li a {
color:#ddd;
display:block;
line-height:100%;
float:left;
padding:5px 10px;
}

#sub-header ul li a:hover {
color:#fff;
text-decoration:none;
}

#sub-header ul li.current-cat a {
color:#fff;

}

#sub-header ul li ul {
display:none;
}

/* 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;
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 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:#503D43;
}

#content h2 {
padding:0 0 0px;
}

#content h3 {
padding:0px 0 0px;
}

#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:normal;
text-decoration:none;
}

#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:900px;
}

#content .post a.more-link {
padding-right:15px;
background:url('images/icon-more.png') no-repeat right center;
}

div.post-title{
height: 46px;
background:url('images/titleback.png') no-repeat right center;
margin-bottom: 20px;
padding-top:18px;
margin-top: -7px;
}

div.post-title-page{
height: 28px;
background:url('images/titlebackpage.png') no-repeat right center;
margin-bottom: 20px;
padding-top:9px;
}

div.portfolio-title{
height: 27px;
background:url('images/portfoliotitle.png') no-repeat left center;
margin-bottom: 20px;
padding-top:9px;
}

#content .post-title h2 {
margin-bottom:0;
margin-top: 0;
line-height: 12px;
text-align: center;
font-size: 12px;
letter-spacing: 2px;
font-family: arial;
color: #676767;
text-transform: uppercase;
font-weight: bold;
}

#content .post-title-page h2 {
margin-bottom:0px;
line-height: 12px;
text-align: center;
font-size: 12px;
padding-top: 4px;
letter-spacing: 2px;
font-family: arial;
color: #676767;
text-transform: uppercase;
font-weight: bold;


}


#content .portfolio-title h2 {
margin-bottom:0;
margin-top: 0;
line-height: 20px;
text-align: center;
font-size: 12px;
letter-spacing: 2px;
font-family: arial;
color: #676767;
text-transform: uppercase;
font-weight: bold;


}

#content .post-footer h4 {
font-size:10px;
text-transform:uppercase;
padding:0 0 12px;
text-align: center;
}

#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');
}


.post-commentsfoot {
text-align: right;
float: right;
font-size: 11px;
padding-right:19px
}

#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;
margin-bottom: 10px;
font-size: 12px;
text-transform: uppercase;
text-align: left;
}

#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:#fff;
border-color:#D1D1D1;
}

#sidebar-1 .sidebar {
margin-bottom: 30px;
}

#content .sidebar {
clear:both;
height:100%;
overflow:hidden;
margin:0;
padding:15px 0px;
}

#content .sidebar a:link,#content .sidebar a:visited {
color:#505050;
font-weight:400;
}

#content .sidebar a:hover,#content .sidebar a:active {
color:#878787;
text-decoration:none;
}

#content .small h3 {
color:#000;
font-weight:400;
margin:0;
padding:0 0 0px;
}

#content .small p {
padding-right:0;
padding-bottom:6px;
color: #505050;
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;
color:#BDAEB4;
font-size:90%;
padding:20px 0;
}

/* Footer Credits

========================================== */
#credits ul.nav {
text-align:right;
background:url('http://workathomedesigns.com/wp-content/plugins/wp-shopping-cart/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

========================================== */


div.contact{
float: left;
height: 18px;
margin-top: 36px;
margin-left: 695px;
position:absolute;
}

#searchdiv{
width:260px;
float: right;
margin-top: 30px;
margin-right: 53px;
height: 25px;
}

form#search-form {
height:25px;
background-color:#fff;
border:1px solid #efefef;
position:relative;
border-width: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:210px;
height:15px;
z-index:0;
background:#fff;
margin:0;
padding:4px 3px 4px 4px;
border:1px solid #efefef;
color:#c6c6c6;
font-family:Georgia, serif;
text-transform: uppercase;
float: left;
}

form#search-form input.button-search {
position:absolute;
top:3px;
right:3px;
width:25px;
height:25px;
margin:0;
float:right;
background: url(../Bright-Day2/images/search-button.png);
border: 0;
text-indent: -9999;
font-size: 0;
display:block;
line-height: 0;
padding: 0;
}

form#search-form input.button-search:hover{
background: url(../Bright-Day2/images/search-button.png);
background-position: 0 -25px;

}

form#search-form label.overlabel {
display:none;
position:absolute;
top:0;
left:0;
}

form#search-form label.overlabel-apply {
display:block;
color:#c6c6c6;
position:absolute;
top:10px;
left:9px;
z-index:1;
cursor:text;
line-height:100%;
font-size:12px;
margin:0;
font-family:Georgia, serif;
text-transform: uppercase;

}

/* 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 #472a0b;
}

.topbar {
text-decoration:none;
padding-top:0;
padding-bottom:0;
float:none;
margin:0;
}

.subnavbar {
text-decoration:none;
background:none;
text-align:center;
}


/* BULLETS */
li.b {
background:url('images/bullet.gif') no-repeat 16px 9px;
padding:3px 0 3px 30px;
}

li.c {
background:url('images/bullet.gif') no-repeat 16px 9px;
font-weight:700;
text-decoration:none;
padding:3px 0 3px 30px;
}

#leftbar {
float:left;
width:164px;
height:230px;
margin-left:2px !important;
padding:2px;
}

#centralbar {
float:left;
width:164px;
height:230px;
margin:0 2px;
padding:2px;
}

#rightbar {
float:left;
width:164px;
height:230px;
padding:2px;
}

#containerfront {
margin-left:auto;
margin-right:auto;
text-align:center;
width:510px;
padding-right:40px;
}

#containertextfront {
margin-left:auto;
margin-right:auto;
text-align:justify;
}

#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:400;
}

#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:#676767;
text-decoration:none;
}

#content ul li a:hover,#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;
}

#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;
}

#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 #472a0b;
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;
}

#mainpic{
width: 100%;
height:406px;
background:url('../Bright-Day2/images/mainpic.png');
background-repeat:no-repeat;
background-position:top center;
margin-top: -40px;
overflow: hidden;
padding: 0;
}
#leftbar {
float:left;
width:281px;
height:160px;
margin-left:2px !important;
padding:0px;
margin-top: 10px;
}

#centralbar {
float:left;
width:284px;
height:160px;
margin:0 2px;
padding-left:7px;
margin-top: 10px;
}




#wed{
float:left;
width:281px;
height:230px;
margin-left:2px !important;
padding:0px;
margin-top: 10px;
}

#pom{
float:left;
width:284px;
height:230px;
margin:0 2px;
padding-left:7px;
margin-top: 10px;
}
.cartlinks {
    font-family: arial;
    font-weight: normal;
    font-size: 10px;
    text-align: left;
    margin-right: 10px;
    margin-top:15px;
    padding-left: 10px;
    float: right;
    text-align: right;
    border-left: 1px solid #E5E5E5;
    color: #999999;
    text-transform: uppercase; 
    line-height: 15px;
    }
        
    
.cartlinks a {
  margin-right: 5px;
    margin-left: 5px;

}


.cartlinks a:link {
    text-decoration: none;
    color: #999999;
    }

.cartlinks a:visited {
    text-decoration: none;
    color: #999999;
    }

.cartlinks a:hover {
    text-decoration: none;
    color: #000000;
    }

.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;
    }  


#topleft {
position: absolute;
left: 0;
top: 0;
display: block;
height: 254px;
width: 259px;
background: url(../Bright-Day2/images/banner.png) no-repeat;
text-indent: -999em;
text-decoration: none;}

#newsbox {
float: left;
width: 319px;
background: url(../Bright-Day2/images/newsbox.png) no-repeat;
padding-top: 60px;
padding-bottom: 20px;
}

#newsboxtext{
width: 290px;
margin-left: 20px;
}

#testimonialsbox{
float: left;
width: 319px;
background: url(../Bright-Day2/images/testimonials.png) no-repeat;
padding-top: 60px;
}

#testimonialstext{
width: 290px;
margin-left: 20px;
}

#freedemobox{
float: left;
width: 318px;
background: url(../Bright-Day2/images/freedemo.png) no-repeat;
padding-top: 130px;

}

#freedemotext{
width: 290px;
margin-left: 20px;
}


#signupbox{
float: left;
width: 318px;
background: url(../Bright-Day2/images/signupbox.png);
color: #505050;
padding-bottom: 20px;
}

#signuptext{
padding-top: 60px;
padding-left: 10px;
padding-right: 16px
padding-bottom: 10px;
color: #505050;
}

#readmore{
color: #fff;
border-bottom: 1px dotted #505050;
float: right;
margin-top: 15px;
}

#readmoretestimonials{
color: #fff;
border-bottom: 1px dotted #505050;
float: left;
margin-top: 15px;
}

.display-last-posts h3{
display: none;
}


div.sidebar spw_widget{
margin-bottom: 0;
background-color: #000;
}

.s2_form_widget-3{
background-color: #000;
}

.subscribetext{
width: 220px;
height: 26px;
padding-top: 0;
padding-bottom: 0;
border: 0;
background-color: #fff;
margin-left: 20px;
padding-left: 6px;
color: #C7C6C6;
text-transform: uppercase;
position:static;
float: left;
line-height: 26px;

}


.subscribebut{
width: 27px;
height: 26px;
background: url(../Bright-Day2/images/subgo.png);
border: 0;
text-indent:-9999px; 
margin-left: 10px;
position:static;
float:left;
font-size: 0;
display:block;
line-height: 0;
}

.subscribebut:hover{
width: 27px;
height: 26px;
background: url(../Bright-Day2/images/subgo.png);
background-position:0 -26px;
border: 0;
text-indent:-9999px; 
margin-left: 10px;
}

#tryit{
width: 284px;
height: 255px;
float: right;
background: url(../Bright-Day2/images/tryit.png);

}

#tryittext{
width: 260px;
padding-top: 110px;
padding-left: 14px;
padding-right: 12px;
}

#tryitlink{
border-bottom: 1px dotted #505050;
color: #505050;
}

#trytitle{
width: 584px;
height: 38px;
float: right;
background: url(../Bright-Day2/images/trytitle.png);
background-repeat: no-repeat;
background-position: right;
}


#portfront{
width: 321px;
height: 265px;
float: left;
clear: left;
}

#viewportdiv{
width: 310px;
height: 37px;
float: left;
clear: left;
margin-left: 5px;
margin-top: 17px;
}

#frontpagetext{
float:left;
}

#allconnect{
float: right;
}

#connect{
float:left;
clear: left;
}

#twitter{
float:left;
}

#facebook{
float:left;
}

#div.rss{
float:left;
}


#twitter{
display: block;
width: 35px;
height: 47px;
background: url("../Bright-Day2/images/twitter.png") no-repeat 0 0;
border: 0;
float: left;
}

#twitter:hover{
background-position: 0 -47px;
}

#facebook{
display: block;
width: 34px;
height: 47px;
background: url("../Bright-Day2/images/facebook.png") no-repeat 0 0;
border: 0;
float: left;

}

#facebook:hover{
background-position: 0 -47px;
}


#rss{
display: block;
width: 33px;
height: 47px;
background: url("../Bright-Day2/images/rss.png") no-repeat 0 0;
border: 0;
float: left;
}

#rss:hover{
background-position: 0 -47px;
}

#viewport{
display: block;
width: 310px;
height: 37px;
background: url("../Bright-Day2/images/viewport.png") no-repeat 0 0;
border: 0;
float: left;
}

#viewport:hover{
background-position: 0 -37px;
}

#portfoliothumb{
float:left;
margin-left: 35px;
margin-bottom: 30px;
}

.sd-node-type-popular{
display: none;
}

#visitwebsitediv{
width: 461px;
height: 37px;
float: left;
clear: left;
margin-left: 5px;
margin-top: 0px;
margin-bottom: 30px;
}

#visitwebsite{
margin-top: 10px;
display: block;
width: 461px;
height: 37px;
background: url("../Bright-Day2/images/visitwebsite.png") no-repeat 0 0;
border: 0;
float: left;
}

#visitwebsite:hover{
background-position: 0 -37px;

}

#testwidget{
background-color: #000;
}

#meta-2{
float: left;
height: 210px;
width: 319px;
background: url(../Bright-Day2/images/newsbox.png) no-repeat;
padding-top: 60px;
}

.post-edit-link{
color: #000;
}

.sd-node-nav-link{
border: 0;
}

.linklove{
display: none;
}

.portfoliocontainer{
float: left;
}

.portfolioimage{
float: left;
display:inline;
margin:0 12px 6px 0;
padding: 7px;
border: 1px solid #c1c1c1;
background-color: #ececec;
}

.seefullview{
float: left;
display:inline;
text-align: right;
margin-left: 370px;
clear: left;
}


.portfoliosmallimage{
float: left;
display:inline;
margin:15px 0px 10px 35px;
padding: 7px;
border: 1px solid #c1c1c1;
background-color: #ececec;
}

#leftbar {
float:left;
width:281px;
height:160px;
margin-left:20px !important;
padding:0px;
margin-top: 10px;
}

#servicesdiv2{
float: left;
width: 580px;
margin-left: 20px;

}

#servicesdiv{
float: left;
width: 600px;
margin-left: 15px;
}


#blurb{
width: 595px;
position: relative;
background-color: #E3F3FF;
padding:10px;
margin-bottom: 20px;
}

#termsblurb{
float:left;
width:200px;
height:120px;
margin-left:20px !important;
padding:2px;
margin-bottom: 30px;
}

#termsdiv{
width:600px;
float:left;
}

div.get-started-title{
height: 28px;
background:url('images/getstartedtitle.png') no-repeat right center;
margin-bottom: 20px;
padding-top:9px;
}


#content .get-started-title h2 {
margin-bottom:0;
margin-top: 4px;
line-height: 12px;
text-align: center;
font-size: 12px;
letter-spacing: 2px;
font-family: arial;
color: #505050;
text-transform: uppercase;
font-weight: bold;
}

div.get-started-title2{
height: 28px;
background:url('images/getstartedtitle2.png') no-repeat right center;
margin-bottom: 20px;
padding-top:9px;
}


#content .get-started-title2 h2 {
margin-bottom:0;
margin-top: 4px;
line-height: 12px;
text-align: center;
font-size: 12px;
letter-spacing: 2px;
font-family: arial;
color: #505050;
text-transform: uppercase;
font-weight: bold;
}


div.get-started-title3{
height: 28px;
background:url('images/getstartedtitle3.png') no-repeat right center;
margin-bottom: 20px;
padding-top:9px;
}


#content .get-started-title3 h2 {
margin-bottom:0;
margin-top: 4px;
line-height: 12px;
text-align: center;
font-size: 12px;
letter-spacing: 2px;
font-family: arial;
color: #505050;
text-transform: uppercase;
font-weight: bold;
}


div.get-started-title4{
height: 28px;
background:url('images/getstartedtitle4.png') no-repeat right center;
margin-bottom: 20px;
padding-top:9px;
}


#content .get-started-title4 h2 {
margin-bottom:0;
margin-top: 4px;
line-height: 12px;
text-align: center;
font-size: 12px;
letter-spacing: 2px;
font-family: arial;
color: #505050;
text-transform: uppercase;
font-weight: bold;
}


div.get-started-title5{
height: 28px;
background:url('images/getstartedtitle5.png') no-repeat right center;
margin-bottom: 20px;
padding-top:9px;
}


#content .get-started-title5 h2 {
margin-bottom:0;
margin-top: 4px;
line-height: 12px;
text-align: center;
font-size: 12px;
letter-spacing: 2px;
font-family: arial;
color: #505050;
text-transform: uppercase;
font-weight: bold;
}
