/*

THEME NAME:AutoFocus

THEME URI:http://www.allancole.com/wordpress/themes/autofocus

DESCRIPTION:AutoFocus is a Wordpress theme specifically for photographers looking for a simple and elegant way to display their work online.

VERSION:0.9.7

AUTHOR:Allan Cole

AUTHOR URI:http://www.allancole.com/wordpress

TAGS:photoblogging, fixed-width, one-column, threaded-comments, white

*/



/* =structure */

body{background:#FFF url(img/background.jpg) top left repeat-x;color:#444;font:1.4em/1.6 "Hoefler Text", "Georgia", Georgia, serif, sans-serif;margin:0;padding:0}

#wrapper{padding:0;margin:0 auto;width:550px;position:relative;display:block}

#fivefourty{width:550px;}

.home #fivefourty{width:550px;margin-top:7px;}

#fivefourtypage{width:550px;margin-top:-5px;}



/* =miscellaneous */

.clear{clear:both;}

img,img.alignnone {margin: 0 0 .5em 0;clear:both;float:none;display:block;}

img.alignleft {margin:0 10px 1em 0px;clear:left;float:left;}

img.alignright {margin:0 0 1em 10px;clear:right;float:right;}

img.aligncenter{margin:0 auto;position:relative;clear:none;}

a{color:#444;display:inline;}

a:hover{text-decoration:underline;color:#000;}

h2 a:hover{text-decoration:none;}

h2.post-content a{text-decoration:none;}

img{border:none;}

p{margin-bottom:1em;}

.edit-link {display:block;}

.comment-edit-link, .edit-link a, .required, .unapproved{color:red;}

img#wpstats{position:fixed;left:10px;bottom:10px;}

abbr, acronym, abbr[title], acronym[title], dfn[title] {text-transform:none;border:none;letter-spacing:inherit;cursor: default;}



/* =header */

#header {margin:0px 0;text-transform:none;width:545px;}

#headerleft {float:left;clear:left;}

#headerright {margin-top:30px;float:right;text-align:right;font-family:Georgia;font-size:.7em;letter-spacing: .25em;text-transform:uppercase;color:#535353;}

#headerright a:link, #headerright a:visited {color:#535353;text-decoration:none;}

#headerright a:hover, #headerright a:active {color:#bc2c30;text-decoration:none;}



#headerright p.knockdown {margin-bottom:8px;}



input.emailbutton {margin:0px -2px -5px 0px;}

.safari input.emailbutton {margin:0px -2px -3px 0px;}

input.searchbutton {margin:0px 0px -5px -2px;}

.ff3 input.searchbutton {margin:0px 0px -7px 0px;}



ul#navigation {width:100%;display:block;}

span.lower {font-family:Arial;text-transform:lowercase;}

#navigation, #navigation ul {

	padding: 0;

	margin: 0;

	list-style: none;

}



#navigation a {display: block;}

#navigation li {float: left;margin-left: 17px;}



#navigation li ul li {margin-left: 0px;clear:both;}



#navigation li.first {float: left;margin-left: 0px;}



#navigation li ul {position: absolute;left: -999em;text-transform:lowercase;}



#navigation li:hover ul {left: auto;}



#navigation li:hover ul, #navigation li.sfhover ul {left: auto;}



/* =nav */

#nav-above{display:none;}

#nav-below{clear:both;float:right;margin:3em 0 0;padding:0px;width:100%;color:#888;}

#nav-below a {font-weight:800;}

.archive .nav-next, .archive .nav-previous, .search .nav-next, .search .nav-previous{color:#888;}

.browse h3{color:#888;font-size:1.8em;left:0em;position:relative;top:0px;text-transform:none;width:100%;font-weight:100;}

.nav-excerpt{color:#888;display:block;padding:0 20px 0 0;position:relative;font-size:0.8em;}

.nav-next{background:transparent;float:right;font-size:1em;min-height:60px;padding:0;position:relative;margin:0;width:50%;}

.nav-previous{background:transparent;float:left;font-size:1em;min-height:60px;padding:0;position:relative;margin:0;width:50%;}

.archive .nav-next, .home .nav-next {text-align:right;}



/* =home */

.homeleft{float:left;background:url(http://www.korustreet.com/images/aboutback3.jpg) no-repeat;border-bottom:3px solid #FFF;width:410px;height:202px;color:#000;font-family:arial,helvetica,sans-serif;}



.homeleft p {font-size:.9em;color:#000;}



.homeleft a:link, .homeleft a:visited {display:block;height:100%;width:100%;text-decoration:none;}



.homeright{float:left;background:url(http://www.korustreet.com/images/subscribeback.gif) no-repeat;border-left:3px solid #FFF;border-bottom:3px solid #FFF;width:133px;height:202px;}



.homeleft .bigdatetwo {color:#fff;font-size:1.8em;font-weight:100;line-height:1.2em;font-family:Georgia;}

.homeright .bigdatetwo {color:#fff;font-size:1.8em;font-weight:100;line-height:1.2em;}



input.searchform {

	background: url(http://www.korustreet.com/images/searchformback.jpg) no-repeat;

	width:104px;

	height:14px;

	border: solid 1px #a2a4a7;

	padding: 0px;

}



input.searchform:focus, input.searchform:hover  {

	border: solid 1px #bc2c30;

	}



input.emailform, textarea.emailform {

	background: url(http://www.korustreet.com/images/emailformback.jpg) no-repeat;

	border: solid 1px #a2a4a7;

}



input.emailform:focus, input.emailform:hover  {

	border: solid 1px #bc2c30;

	padding: 0px;

	}



.home .featured.post{background:#888 url('img/loading.gif') center center no-repeat;display:inline;float:left;margin:0;overflow:hidden;position:relative;}



.home .featured.post.p1 {border-bottom:3px solid #FFF;width:304px;height:151px;}

.home .featured.post.p1 .post-content{width:284px;}

.home .featured.post.p2 {border-left:3px solid #FFF;border-bottom:3px solid #FFF;width:240px;height:151px;}

.home .featured.post.p2 .post-content{width:220px;}

.home .featured.post.p3 {border-bottom:3px solid #FFF;width:134px;height:205px;}

.home .featured.post.p3 .post-content{width:190px;}

.home .featured.post.p4 {border-left:3px solid #FFF;border-bottom:3px solid #FFF;width:410px;height:202px;}

.home .featured.post.p4 .post-content{width:390px;}



.home .featured.post.p7 {border-left:5px solid #FFF;border-bottom:5px solid #FFF;width:195px;}

.home .featured.post.p7 .post-content{width:180px;}

.home .featured.post.p8 {border-bottom:5px solid #FFF;width:200px;}

.home .featured.post.p8 .post-content{width:180px;}

.home .featured.post.p9 {border-left:5px solid #FFF;border-bottom:5px solid #FFF;width:345px;}

.home .featured.post.p9 .post-content{width:330px;}

.home .featured.post.p10 {border-left:5px solid #FFF;border-bottom:5px solid #FFF;width:245px;}

.home .featured.post.p10 .post-content{width:230px;}

.home .featured.post.p13 {border-left:3px solid #FFF;border-bottom:5px solid #FFF;width:240px;height:151px;}

.home .featured.post.p13 .post-content{width:220px;}



.home .post-content{background:#FFF;bottom:0; left:0;font-weight:200;padding:10px;position:absolute;visibility:hidden;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;}

.home .post-content p {padding-bottom:10px;margin:0;font-family:arial,helvetica,sans-serif;line-height:1.3em;font-size:.9em;color:#000;}

.home .post-content a{font-weight:800;}

.home .post-content-title{position:absolute;top:0;display:block;line-height:1em;margin:0;padding:0;width:100%;height:100%;z-index:99}

.home .post-content-title a {display:block;height:100%;}

.home .post-content-title a span {visibility:hidden;}

.home .post-content-excerpt{display:block;font-size:0.8em;font-weight:normal;width:90%;/*cursor:pointer;*/}

.home .post-content:hover, .home .post:hover .post-content {-moz-opacity:0.7;filter:alpha(opacity=70);opacity:0.7;visibility:visible;}

.home .post .bigdate{color:#fff;font-size:1.8em;font-weight:lighter;position:absolute;text-transform:none;left:0;top:0;padding:5px 0 0 15px;line-height:1.2em;}

.home .featured a:hover{text-decoration:none;color:#444;}

.home .featured a:hover img{-moz-opacity:0.7px;filter:alpha(opacity=70);opacity:0.7px;}

.home .post {background:#999;margin:0;overflow:hidden;}



/* =index template */

#content.index {width:800px;clear:both;float:none;}

#content.index .post {background:transparent;width:800px;height:inherit;clear:both;float:none;margin-bottom:3em;overflow:visible;}

#content.index .post h2.entry-title {width:800px;font-size:3.6em;line-height:1.2em;margin:0.5em 0 0.25em;font-weight:100;}

#content.index .post .entry-content {width:590px;padding:0 10px 3em 0;float:left;font-size:1.2em;color:#535353;}

#content.index .post .entry-content h1 {font-size:2.2em;padding:0.125em 0;}

#content.index .post .entry-content h2 {font-size:2em;padding:0.125em 0;}

#content.index .post .entry-content h3 {font-size:1.8em;padding:0.25em 0;}

#content.index .post .entry-content h4 {font-size:1.6em;padding:0.25em 0;}

#content.index .post .entry-content h5 {font-size:1.4em;padding:0.5em 0;}

#content.index .post .entry-content h6 {font-size:1.2em;padding:0.5em 0;}

#content.index .post .entry-content img {max-width:600px;height:inherit;}

#content.index .post .entry-content blockquote {padding:1em 1em 0;margin-bottom:1em;font-style:italic;font-size:1.2em}

#content.index .post .entry-content ul {margin-left:1em;list-style:circle;padding-bottom:1em}

#content.index .post .entry-content ol {margin-left:1em;list-style:upper-roman;padding-bottom:1em}

#content.index .post .entry-content ul li ul {margin-left:2em;list-style:disc;padding:0}

#content.index .post .entry-content ol li ol {margin-left:2em;list-style:upper-alpha;padding:0}

#content.index .post .entry-content ul li, .single .post .entry-content ol li {font-size:1em;}

#content.index .post .entry-content pre {width:585px;overflow:auto;padding:1em 0;color:#444;}

#content.index .post .entry-content code {padding:1em 0;display:block;color:#444;}

#content.index .post .entry-meta {color:#888;width:200px;float:right;font-size:1em;line-height:1.4em;padding:5px 0 0;position:relative;z-index:11;display:block;}

#content.index .post .entry-date {width:200px;font-size:3.6em;line-height:1em;margin-bottom:3px;float:right;color:#888}

#content.index .post .entry-meta span {display:block;}

#content.index .post .entry-meta a {background:none;}

#content.index #nav-below{margin:3em 0;}

.home #content.index #primary, .home #content.index #secondary {display:block;}



/* =single */

.single #container {float:left;position:relative;margin-bottom:3em;overflow:visible;}

.single #container #nav-above {display:block;position:relative;}

.single #container #nav-above .nav-previous a, .single #container #nav-above .nav-next a {display:block;color:#efefef;padding:0 20px;}

.single #container #nav-above a:hover, .single #container #nav-above a:hover {color:#888;text-decoration:none;}

.single #container #nav-above .nav-previous {position:absolute;display:block;width:100px;top:50%;left:-100px;text-align:right;line-height:5em;font-size:5em;}

.single #container #nav-above .nav-next {position:absolute;display:block;width:100px;top:50%;right:-100px;text-align:left;line-height:5em;font-size:5em;}

.single #container #nav-below {margin-bottom:3em;}

.single .post h2.entry-title{background:transparent;font-size:3.6em;font-weight:100;letter-spacing:-0.05em;line-height:1.2em;margin:0.5em 0 0.25em;padding:0;}

.single .post, .single .attachment {float:left;margin:0;padding:0;position:relative;width:800px;overflow:visible;}

.single .post .full-photo, .single .attachment .full-photo {margin:0;background:transparent;}

.single .post .full-photo .photo-credit, .single .attachment .full-photo .photo-credit{color:#FFF;visibility:hidden;font-size:1.2em;font-weight:100;position:absolute;padding:20px;text-transform:none;left:0;display:block;width:760px;height:70%;background:transparent;z-index:5;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;}

.single .post .full-photo:hover .photo-credit, .single .attachment .full-photo:hover .photo-credit {color:#FFF;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;visibility:visible;cursor:default;}

.single .post .entry-content, .single .attachment .entry-content {background:#FFF;color:#888;font-size:1.2em;float:left;padding:0 10px 0 0;margin:0;width:590px;position:relative;z-index:10;min-height:200px;}

.single .post .entry-content h1 {font-size:2.2em;padding:0.125em 0;}

.single .post .entry-content h2 {font-size:2em;padding:0.125em 0;}

.single .post .entry-content h3 {font-size:1.8em;padding:0.25em 0;}

.single .post .entry-content h4 {font-size:1.6em;padding:0.25em 0;}

.single .post .entry-content h5 {font-size:1.4em;padding:0.5em 0;}

.single .post .entry-content h6 {font-size:1.2em;padding:0.5em 0;}

.single .post .entry-content img {max-width:585px;height:inherit;}

.single .post .entry-content blockquote {padding:1em 1em 0;margin-bottom:1em;font-style:italic;font-size:1.2em}

.single .post .entry-content ul {margin-left:1em;list-style:circle;padding-bottom:1em}

.single .post .entry-content ol {margin-left:1em;list-style:upper-roman;padding-bottom:1em}

.single .post .entry-content ul li ul {margin-left:2em;list-style:disc;padding:0}

.single .post .entry-content ol li ol {margin-left:2em;list-style:upper-alpha;padding:0}

.single .post .entry-content ul li, .single .post .entry-content ol li {font-size:1em;}

.single .post .entry-content pre {width:585px;overflow:auto;padding:1em 0;color:#444;}

.single .post .entry-content code {padding:1em 0;display:block;color:#444;}

.single .post .entry-meta, .single .attachment .entry-meta {color:#888;width:200px;float:left;font-size:1em;line-height:1.4em;padding:5px 0 0;position:relative;z-index:11;}

.single .post .entry-meta .bigdate, .single .attachment .entry-meta .bigdate {position:relative;color:#888;font-size:1.8em;line-height:1em;margin-bottom:3px;display:block;visibility:visible}

.single .post .entry-meta a, .single .attachment .entry-meta a {background:none;}

.single .attachment .entry-meta .attachment-title {font-size:1.8em;line-height:1.2em;display:block;clear:both;float:none;width:100%;}



.single #respond form {

	width:500px;

	margin: 0px 0px 60px 0px;

  	padding: 0;

	font-size:11px;

	}	

	

.single #respond form div {

	height:50px;

	margin: 0;

  	padding: 0;

	}		

	

.single #respond form label {

	display: block;  /* block float the labels to left column, set a width */

	float: left; 

	width: 250px; 

	text-align: left; 

	margin-right:10px;

}

	

.single #respond form.contact input.field {

	background: url(http://www.korustreet.com/images/contactformback.jpg) no-repeat;

	width:289px;

	height:14px;

	border: solid 1px #a2a4a7;

	display:inline;

	}



.single #respond form.contact input.field:focus, .single #respond form.contact input.field:hover  {

	background: url(http://www.korustreet.com/images/contactformback.jpg) no-repeat;

	width:289px;

	height:14px;

	border: solid 1px #bc2c30;

	padding: 0px;

}



.single #respond form.contact textarea {

	background: url(http://www.korustreet.com/images/contacttextareaback.jpg) no-repeat;

	width:289px;

	height:62px;

	border: solid 1px #a2a4a7;

	display:inline;

	}



.single #respond form.contact textarea:focus, .single #respond form.contact textarea:hover  {

	background: url(http://www.korustreet.com/images/contacttextareaback.jpg) no-repeat;

	width:289px;

	height:62px;

	border: solid 1px #bc2c30;

	padding: 0px;

}



.single #respond form.contact .contactsubmitbutton  {

	width:61px;

	height:20px;

	margin:40px 0px 0px 228px;

	display:block;

}







/* =page */

.page #container {float:left;}

.page .post {float:left;margin:2px 0 0;position:relative;width:800px;}

.page .post .full-photo {margin-bottom:2em;}

.page .post .bigdate {color:#FFF;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;visibility:hidden;font-size:1.8em;font-weight:100;position:absolute;text-transform:none;left:0;top:-0.2em;display:block;width:100%;height:70%;background:transparent;z-index:5}

.page .post .full-photo:hover .bigdate {color:#FFF;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;visibility:visible;cursor:default;}

.page .post .entry-content {background:#FFF;color:#535353;font-size:1.2em;float:left;padding:0 5px 5px 5px;margin:0;width:594px;position:relative;z-index:10;min-height:200px;}

.page .post .entry-meta {color:#888;width:190px;float:right;font-size:0.8em;padding-left:5px;position:relative;z-index:11;}

.page .post .entry-meta a{background:none;}

.page h2.entry-title {-moz-opacity:0.95;filter:alpha(opacity=95);opacity:0.95;background:#FFF;font-size:3.6em;font-weight:100;letter-spacing:0.05em;line-height:1.2em;margin:0.5em 0 0.25em;padding:0;width:800px;position:relative;z-index:12;}



.page {clear:both;float:none;}

.page .page {background:transparent;height:inherit;clear:both;float:none;margin-bottom:3em;}

.page .page .entry-title {font-size:1.8em;line-height:1em;width:551px;font-weight:100;margin:0.5em 0 0.25em;padding:0;color:#bc2c30;}

.ie .page .page .entry-title {line-height:1.2em;}

.page .page .entry-date {width:200px;font-size:3.6em;float:left;color:#888}

.page .page .entry-content {font-family:arial,helvetica,sans-serif;width:551px;float:left;font-size:.9em;color:#535353;}

.page .page .entry-meta {color:#888;width:200px;float:right;font-size:0.8em;padding:5px 0 0;position:relative;z-index:11;}

.page #container {margin-bottom:3em;}

.page a:link, .page a:visited {text-decoration:underline;color:#535353;}

.page a:hover {text-decoration:underline;color:#bc2c30;}



.page .cartleft {

float:left;

width:225px;

font-family:Arial, Helvetica;

}



.cartleft .cartitem {

margin-bottom:20px;

}



.itemdata p.subheadproduct {

	margin-bottom:0px;

	padding-bottom:0px;

	}



.cartleft .itemprice {

	font-size:.8em;

	color:#bc2c30;

	font-weight:bold;

	margin-top:0px;

	padding-top:0px;}



.page .cartleft p.subheadproduct {font-family:Georgia;font-size:.8em;letter-spacing: .25em;text-transform:uppercase;color:#bc2c30;}



.cartleft div.altlink a:link, .cartleft div.altlink a:visited {

color:#bc2c30;text-decoration:none;font-weight:normal;}



.cartleft div.altlink a:hover, .cartleft div.altlink a:active {

color:#bc2c30;text-decoration:underline;font-weight:normal;}



.page .cartright {

float:right;

width:285px;

margin-right:-5px;

padding-left:25px;

}

.page .cartright .smalltext {font-size:.8em;font-family:Arial,Helvetica;}

.page .cartright .subheadproduct {font-family:Georgia;font-size:.8em;letter-spacing: .25em;text-transform:uppercase;color:#bc2c30;}



.page #fivefourtypage .cartright form label {

display:block;

float:left;

text-align:left;

width:70px;

}



.cartright input {

float:left;

height:16px;

}



.cartright select.statedrop {

height:18px;

margin-left:47px;

font-size:.8em;

padding:0px;

font-family:Arial,Helvetica;

}



.ie .cartright select.statedrop {

margin-left:10px;

display:inline;

float:left;

}



.cartright label.ziplabel {

margin-left:23px;

}



.ie .cartright label.ziplabel {

display:inline;

float:left;

}



.cartright input.cartzip {

width:82px;

padding:0px 0px 0px 0px;

background:url(http://korustreet.com/images/cart_zipback.gif) no-repeat;

border:0px;

font-size:1em;

margin:4px 11px 0px 0px;

}



.ie .cartright input.cartzip {

clear:left;

margin-left:-42px;

margin-top:0px;

}



.cartright p.paymentinfo, .cartright p.shippinginfo {

width:290px;

margin-top:25px;

}



.ie .cartright p.paymentinfo {

margin-top:35px;

}







.cartright .cardfloat {

margin-top:-18px;

}



.safari .cartright .cardfloat {

margin-right:9px;

}



.cartright input.cartexpires {

width:24px;

padding:0px 0px 0px 0px;

background:url(http://korustreet.com/images/cart_monthyearback.gif) no-repeat;

margin:0px;

float:left;

border:0px;

}



.cartright input.cartcvv {

width:59px;

padding:0px 0px 0px 0px;

background:url(http://korustreet.com/images/cart_cvvback.gif) no-repeat;

margin:0px;

float:left;

border:0px;

}



.cartright div.altlink a:link, .cartright div.altlink a:visited {

color:#bc2c30;text-decoration:underline;}



.cartright div.altlink a:hover, .cartright div.altlink a:active {

color:#bc2c30;text-decoration:none;}



.cartright select.countrydrop {

height:18px;

margin-left:6px;

font-size:.8em;

padding:0px;

width:195px;

font-family:Arial,Helvetica;

}



.cartright select.shipspeeddrop {

height:18px;

margin-left:0px;

font-size:.8em;

padding:0px;

width:140px;

}



.page #fivefourtypage ul {margin-left:1.2em;padding-left:0px;}



.page #fivefourtypage ul li {

	margin-left:0px;

	padding-left:0px;	

	list-style-type: none;

	margin-left: .1em;

	padding-left: 1em;

	background: url(http://www.korustreet.com/images/bullet.jpg) left no-repeat;

	}



.page #fivefourtypage form {

	width:500px;

	margin: 0;

  	padding: 0;

	}	

	

.page #fivefourtypage form div {

	height:50px;

	margin: 0;

  	padding: 0;

	}		

	

.page #fivefourtypage form label {

	display: block;  /* block float the labels to left column, set a width */

	float: left; 

	width: 150px; 

	text-align: left; 

	margin-right:10px;

}

	

.page #fivefourtypage form input.field {

	background: url(http://www.korustreet.com/images/pageformback.jpg) no-repeat;

	width:146px;

	height:14px;

	border: solid 1px #a2a4a7;

	display:inline;

	}



.page #fivefourtypage form input.field:focus, .page #fivefourtypage form input.field:hover  {

	background: url(http://www.korustreet.com/images/pageformback.jpg) no-repeat;

	width:146px;

	height:14px;

	border: solid 1px #bc2c30;

	padding: 0px;

}



.page #fivefourtypage form.contact input.field {

	background: url(http://www.korustreet.com/images/contactformback.jpg) no-repeat;

	width:289px;

	height:14px;

	border: solid 1px #a2a4a7;

	display:inline;

	}



.page #fivefourtypage form.contact input.field:focus, .page #fivefourtypage form.contact input.field:hover  {

	background: url(http://www.korustreet.com/images/contactformback.jpg) no-repeat;

	width:289px;

	height:14px;

	border: solid 1px #bc2c30;

	padding: 0px;

}



.page #fivefourtypage form.contact textarea {

	background: url(http://www.korustreet.com/images/contacttextareaback.jpg) no-repeat;

	width:289px;

	height:62px;

	border: solid 1px #a2a4a7;

	display:inline;

	}



.page #fivefourtypage form.contact textarea:focus, .page #fivefourtypage form.contact textarea:hover  {

	background: url(http://www.korustreet.com/images/contacttextareaback.jpg) no-repeat;

	width:289px;

	height:62px;

	border: solid 1px #bc2c30;

	padding: 0px;

}



.page #fivefourtypage form.contact .contactsubmitbutton  {

	width:61px;

	height:20px;

	margin:40px 0px 20px 228px;

	display:block;

}



.page p.subhead {font-family:Georgia;font-size:1.2em;letter-spacing: .25em;text-transform:uppercase;color:#535353;}

.page p.subheadcheckout {font-family:Georgia;font-size:1em;letter-spacing: .25em;text-transform:uppercase;color:#535353;}

.single p.subhead {font-family:Georgia;font-size:1.2em;letter-spacing: .25em;text-transform:uppercase;color:#535353;}

.page p.subheadproduct {font-family:Georgia;font-size:1em;letter-spacing: .25em;text-transform:uppercase;color:#bc2c30;}



.page div.product {float:left;height:200px;width:127px;border:3px solid #fff;background:#fff;color:#535353;margin-right:3px;margin-bottom:10px;margin-top:10px;}

.page div.product:hover {display:block;height:200px;width:127px;text-decoration:none;border:3px solid #cc253a;background:#cc253a;color:#fff;}



span.producttitle {font-family:Georgia;text-transform:uppercase;font-size:.85em;letter-spacing: .15em;}

span.productpricing {font-family:arial,helvetica;font-size:.9em;font-weight:bold;}
span.outofstock{font-family: arial; font-size: 0.80em;color: #bc2c30}
span.productnote {font-family:arial,helvetica;font-size:.9em;color:#535353;}



p.productdescription {margin-bottom:15px;}

span.productpricing {font-family:arial,helvetica;font-size:.9em;font-weight:bold;color:#bc2c30;margin-bottom:2px;}

p.productnote {font-family:arial,helvetica;font-size:1em;color:#535353;}



.picright {

	float: right;

	margin: 0 0 10px 10px;

}



.page div.product a, .page div.product a:link, .page div.product a:visited {text-decoration:none;color:#bc2c30;}

.page div.product a:hover {text-decoration:none;background:#cc253a;color:#fff;}



div.addtocartbutton {

	margin-top:7px;

	background: url(http://www.korustreet.com/images/addtocart.gif) top left no-repeat;

	}



.page div.product:hover span.productnote {color:#fff;}

.page div.product:hover span.productpricing {color:#fff;}

.page div.product:hover span.outofstock {color:#fff;}

.page div.product:hover span.producttitle {color:#fff;background:#cc253a;}

.page div.product:hover div.addtocartbutton {

	background: url(http://www.korustreet.com/images/addtocart2.gif) top left no-repeat;

	}

.page div.product:hover div.addtocartbutton a:hover {

	background: url(http://www.korustreet.com/images/addtocart2.gif) top left no-repeat;

	}







/* blog */



div#threethirtypage {float:left;width:335px;background:#fff;}

div#twoohseven {float:right;width:207px;margin-top:63px;background: url(http://www.korustreet.com/images/blogback.jpg) top left no-repeat;margin-left:5px;}



div#threethirtypage p.subhead a:link, div#threethirtypage p.subhead a:visited {text-decoration:none;}

div#threethirtypage p.subhead a:hover, div#threethirtypage p.subhead a:active {text-decoration:none;}



div#threethirtypage p.subhead {margin-bottom:2px;}



div#threethirtypage span.productnote {font-family:arial,helvetica;font-size:.9em;color:#535353;}



#footerblog{clear:both;float:left;font-size:1em;margin:0;padding:0px 0 3px 3px;width:335px;color:#888;margin-bottom:30px;}

.footerblogtext{float:left;clear:left;color:#626262;font-family:Arial;font-weight:bold;font-size:9px;margin-left:10px;}

.footerblogshare{float:left;margin-left:125px;}



div#wood {padding:10px 0px 10px 20px;font-family:arial,helvetica;font-size:.9em;}

div#wood p {color:#fff;margin-bottom:2px;}

div#wood p.event {color:#fff;margin-bottom:10px;}

div#wood a:link, div#wood a:visited {color:#fff;text-decoration:underline;}

div#wood a:active, div#wood a:hover {color:#fff;text-decoration:none;}



.page #fivefourtypage div#wood ul {margin-left:0px;margin-bottom:10px;padding-left:0px;}

div#wood ul {margin-bottom:12px;}

div#wood ul li.woodlist {list-style-type: none;color:#fff;background:none;display:block;margin-left:0px;padding-left:0px;}



.page #fivefourtypage div#wood a:link, .page #fivefourtypage div#wood a:visited {color:#fff;text-decoration:none;}

.page #fivefourtypage div#wood a:hover, .page #fivefourtypage div#wood a:active {color:#fff;text-decoration:underline;}







/* =comments */

.commentlist .alt {margin: 0;padding: 10px;}

h3#comments {font-size:1.8em;margin:3em 0;clear:both;float:none;font-weight:100;}

#comment-wrap {display:block;margin:36px 0;background:red;}

.commentlist {padding: 0;text-align:left;width:585px;color:#888;}

.commentlist li {margin: 15px 0 10px 0;padding:0;list-style: none;position:relative;display:block;}

.commentlist li .comment-author {font-size:1em;line-height:3.6em;}

.commentlist li .comment-author img {float:left;padding:0 10px 0 0;margin:0;}

.commentlist li .comment-author .fn {font-size:1.8em;}

.commentlist li .comment-meta {position:absolute;top:0;right:0;padding:10px 10px 0 0;display:inline;}

.commentlist li ul li {margin-right:0;margin-left: 50px;}

.commentlist p {margin: 10px 5px 10px 0;}

.commentlist .even {background:#FFF;}

.commentlist .children .even {padding:10px;}

.commentlist .odd {background:#FAFAFA;padding:10px;}

.children {padding: 0;}

.children li div {position:relative;}

#commentform p {margin: 5px 0;}

.nocomments {text-align: center;margin: 0;padding: 0;}

.commentmetadata {margin: 0;display: block;}

#respond h3 {margin:3em 0 0;clear:both;float:none;font-size:1.8em;font-weight:100;}

#respond, #respond textarea {color:#535353;width:335px;}

















/* =archives page */

div.archive-content {clear:both;float:none;display:table;width:600px;padding:0 0 3em;}

div.archive-content ul li {width:600px;clear:both;margin-bottom:5px;display:block;float:none;background:transparent}

div.archive-content .sidebar {display:block;}

div.archive-content ul h3 {line-height:1.2em;font-weight:100;float:left;margin:0;width:200px;background:transparent;font-size:1.8em;position:relative;text-transform:none;z-index:2;color:#888;}

div.archive-content ul li ul, div.archive-content ul li p, div.archive-content ul li #searchform{background:#EAEAEA;float:left;margin:0;padding:5px;width:385px;border-bottom:5px solid #FFF;}

div.archive-content ul li ul li {width:385px;margin:0;padding:0;}

div.archive-content a{font-weight:800;}

div.archive-content #primary, div.archive-content #secondary {width:600px;clear:both;margin:0;padding:0;display:block;float:none;background:transparent}



/* =archive, category, & search pages */

.archive #container, .search #container {float:left;}

.archive h3.entry-title, .search h3.entry-title{font-size:1.8em;letter-spacing:-0.05em;line-height:1.2em;padding:0;}

.archive h2.page-title, .search h2.page-title {color:#888;font-weight:100;}

.archive h2.page-title span, .search h2.page-title span {color:#444;font-style:italic;font-weight:100;}

.archive .comment-count, .search .comment-count{background:transparent;font-size:1.8em;position:relative;text-transform:none;width:100%;z-index:2;color:#888;}

.archive .comment-count h2, .search .comment-count h2{font-weight:800;left:0;position:relative;top:0;}



.archive .post, .search .post, .search .page{display:block;float:left;margin:2px 0;position:relative;width:500px;color:#444;}

.archive .preview, .search .preview{background:#888 url('img/loading.gif') center center no-repeat;float:left;margin:0;max-height:200px;min-height:200px;overflow:hidden;width:595px;}

.archive .preview .bigdate, .search .preview .bigdate{color:#fff;font-size:1.8em;line-height:1.2em;left:0.1em;position:absolute;text-transform:none;top:0.1em;}

.archive .preview a .bigdate, .search .preview  a .bigdate {color:#fff;font-weight:100;}

.archive .preview .post-content, .search .preview .post-content, .search .page .post-content{-moz-opacity:0;filter:alpha(opacity=0);opacity:0;background:#FFF;position:absolute;left:0;bottom:0;display:inline;float:none;margin:0;padding:10px;width:580px;}

.archive .post .preview:hover .post-content, .search .post .preview:hover .post-content, .search .page .preview:hover .post-content {-moz-opacity:0.7;filter:alpha(opacity=70);opacity:0.7;background:#FFF;}

.archive .post a:hover, .search .post a:hover {text-decoration:none;color:#444;}

.archive .preview .post-content p, .search .preview .post-content p {padding:0;margin:0;}

.archive .preview .post-content-title, .search .preview .post-content-title {position:absolute;top:0;display:block;width:600px;height:100%;z-index:99;clear:both;float:none;line-height:1em;font-weight:800;}

.archive .preview .post-content-title a, .search .preview .post-content-title a {display:block;width:600px;height:100%;}

.archive .preview .post-content-title a span, .search .preview .post-content-title a span {visibility:hidden;}

.archive .preview .post-content-excerpt, .search .preview .post-content-excerpt{display:block;font-size:0.8em;font-weight:normal;width:90%;}

.archive .entry-meta, .search .entry-meta, .search .entry-meta{color:#888;float:left;font-size:0.8em;display:block;background:none;width:200px;border-left:5px solid #FFF;}

.archive .entry-meta a, .search .entry-meta a{background:none;}

.archive .entry-meta a:hover, .search .entry-meta a:hover {color:#888;}



/* =links */

#links-page a{font-weight:normal;}

li#linkcat-7, li#linkcat-21{clear:both;}

li.linkcat{background:#eaeaea;display:inline;float:left;margin:2px;padding:5px;width:137px;}



/* =sidebar */

.home #primary{background:#EFEFEF;float:left;line-height:1.8em;padding:1em;margin:0 0 3em;width:800px;}

.home .sidebar ul li.widget {width:190px;float:left;display:block;margin:0 0 1em;min-height:200px;overflow:hidden;}

.home #secondary{background:#EFEFEF;float:left;line-height:1.8em;padding:1em;margin:0 0 3em;width:800px;}

.home .sidebar h3{padding:0px;}



/* =footer */

#footer{clear:both;float:left;font-size:1em;margin:0;padding:8px 0 36px;color:#888;}

#footergen{clear:both;float:left;font-size:1em;margin:0;padding:8px 0 36px;width:600px;color:#fff;background: url(http://www.korustreet.com/images/footerback.jpg) no-repeat;}

#footer #footer-credit {font-size:0.8em;}

.footertext{float:left;clear:left;color:#626262;font-family:Arial;font-weight:bold;font-size:9px;}

.footershare{float:right;clear:right;margin-left:175px;}

.ie .footershare {margin-left:0px;}

.footergentext{float:left;clear:left;color:#fff;font-family:Arial;font-weight:bold;font-size:10px;margin-left:70px;}

.footergenshare{float:left;margin-left:50px;text-transform:uppercase;color:#fff;font-family:Arial;font-weight:bold;font-size:10px;}

.underfootershare{float:right;margin-right:55px;margin-top:20px;}





/* Wordpress 2.5+ Shortcode Styles

------------------------------------------ */

div.gallery{clear:both;float:left;width:100%;}

div.gallery dl{float:left;text-align:center;}

div.gallery dl dt{margin:0;}

div.gallery dl dd{margin-left:0;}

div.entry-attachment,div.entry-caption{text-align:center;}

div.entry-attachment img,div#nav-images div img{overflow:hidden;}

body.attachment div#nav-images{clear:both;width:100%;}

body.attachment div#nav-images div{padding:1em 0;width:50%;}

body.attachment div#nav-images div.nav-previous{text-align:left;}

body.attachment div#nav-images div.nav-next{text-align:right;}

body.attachment div#comments{clear:both;}



.clear {

 	clear:both;

	margin:0px;

	padding:0px;

	}



/* =hidden */

.home .entry-meta, .page .sidebar, .category .sidebar, .archive .sidebar, .search .sidebar, #access .skip-link, .archive-meta {display:none;}



.stico_default{

	background: transparent url(http://www.korustreet.com/images/sharethis.gif) no-repeat scroll 0px 0px !important;
}


input.text {
	/*
	background:url(http://korustreet.com/images/cart_longback.gif);
	border-style:none;
	width:195px;
	height:16px;
	padding: 0px;
	*/
	
	border: 0px none ; 
	padding: 0px; 
	background: transparent url(http://korustreet.com/images/cart_longback.gif) no-repeat scroll 0% 0%;
	width: 195px;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 
	font-size: 1em;
}
input.textmon {
	background:transparent url(http://korustreet.com/images/cart_monthyearback.gif) no-repeat scroll 0 0;
	border:0 none;
	border-style:none;
	margin:0;
	padding:0;
	width:24px;
	height:16px;
}
input.textyear {
	background:transparent url(http://korustreet.com/images/cart_monthyearback.gif) no-repeat scroll 0 0;
	border:0 none;
	border-style:none;
	margin:0;
	padding:0;
	width:24px;
	height:16px;
}
input .cvv{
	background:transparent url(http://korustreet.com/images/cart_cvvback.gif) no-repeat scroll 0 0;
	border:0 none;
	float:left;
	margin:0;
	padding:0;
	width:59px;
}
.login_error{
	color:red;
}