/*
Theme Name: Oregon Cycling Action
Theme URI: http://oregon.cyclingaction.com
Description: A custom the for Oregon Cycling Action by Emiliano Jordan at <a href="htpp://templatecascade.com/">Template Cascade</a>
Version: 0.1
Author: Emiliano Jordan
Author URI: emilianojordan.com
Tags: blue, custom header, fixed width, two columns, widgets

	Oregon Cycling Action
/*

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html{color:#000;background:#FFF; }body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,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,optgroup{font-style:inherit;font-weight:inherit; }del,ins{text-decoration:none; }li{list-style:inherit; }caption,th{text-align:left; }h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal; }q:before,q:after{content:''; }abbr,acronym{border:0;font-variant:normal; }sup{vertical-align:baseline; }sub{vertical-align:baseline; }legend{color:#000; }input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit; }input,button,textarea,select{*font-size:100%; }

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small; }select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif; }table{font-size:inherit;font:100%; }pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%; }

body { font: 9pt/1.5em Arial, Helvetica, sans-serif; background:#EEEEE9; }
pre, code, tt { font: 1em/1.5em 'Andale Mono', 'Lucida Console', monospace; }
h1, h2, h3, h4, h5, h6, b, strong { font-weight: bold; }
h1, h2, h3, h4, h5, h6 { letter-spacing:-0.05em;font-family:Arial; }
h1 {font-size:200%; }
h2 {font-size:170%; }
h3 {font-size:150%; }
h4 {font-size:130%; }
h5 {font-size:110%; }
h6 {font-size:100%; }
em, i, dfn { font-style: italic; }
dfn { font-weight:bold; }
p, code, pre, kbd { margin:0 0 1.5em 0; }
blockquote { margin:0 1.5em 1.5em 1.5em; }
li ul, li ol { margin:0 1.5em; }
ul, ol { margin:0 1.5em 1.5em 1.5em; }

ul, ul { margin-bottom:0; }
ol, ol li { list-style-type:decimal; }
dl { margin:0 0 1.5em 0; }
dl dt { font-weight:bold; }
dd { margin-left:1.5em; }
table { margin-bottom:1.4em;width:100%; }
th { font-weight:bold; }
th, td, caption { padding:4px 10px 4px 5px; }
tfoot { font-style:italic; }
sup, sub { line-height:0; }
abbr, acronym { border-bottom: 1px dotted; }
address { margin:0 0 1.5em;font-style:italic; }
del { text-decoration: line-through; }
pre { margin:1.5em 0;white-space:pre; }
img.centered, .aligncenter, div.aligncenter { display: block;margin-left: auto;margin-right: auto; }
img.alignright { display: inline; }
img.alignleft { display: inline; }
.alignright, .eStore-thumbnail.alignright { float: right;margin-left: 10px; }
.alignleft { float: left;margin-right: 10px; }
.clearfix::after, .group::after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
*:first-child+html .clearfix { zoom: 1;display: block; }
* html .clearfix { zoom: 1;display: block; }
*:first-child+html .group { zoom: 1;display: block; }
* html .group { zoom: 1;display: block; }

/**
* End Vanilla CSS
*/

/* -------------------------------------------------------------- 
   
   Basic WordPress Blog Styles   
     
-------------------------------------------------------------- */   
/* Images
-------------------------------------------------------------- */

.entry-content img { margin: 0 0 1.5em 0; }
.alignleft,
img.alignleft { display: inline;float: left;
  margin-right: 1.5em; }
.alignright,
img.alignright { display: inline;float: right;
  margin-left: 1.5em; }
.aligncenter,
img.aligncenter { clear: both;display: block;margin-left: auto;margin-right: auto; }
.wp-caption { text-align: center;margin-bottom: 1.5em; }
.wp-caption img { border: 0 none;margin: 0;padding: 0; }
.wp-caption p.wp-caption-text { margin: 0; }

.wp-smiley { 
	max-height: 1em;margin:0 !important; }
.gallery dl { margin: 0; }


/* Pullquotes
-------------------------------------------------------------- */

blockquote.left { float: left;margin-left: 0;margin-right: 20px;text-align: right;width: 33%; }
blockquote.right { float: right;margin-left: 20px;margin-right: 0;text-align: left;width: 33%; }

/**/
.clearBoth { clear:both; height:0; }


/* main container wrappers */

#wrapper {position:relative; margin:0 auto; width:950px; border:#DBDBD4 solid 5px; border-top:none; background-image:none; background-color:#FFFFFF; }
#header { width:100%; height:245px; background: url(images/headers/rotate.php) no-repeat; background-position: 100% 0; position:relative; }
#logo_banner { width:156px; height:256px; position:absolute; left:15px; top:0; background:url(images/logo_banner.gif) no-repeat 0 100%; z-index:100; }
#left_sidebar { width:175px; float:left; padding-top: 55px; }
#center_content { width: 495px; float:left; padding-right:5px;}
#center_content_wide { width: 675px; float:left; }
#right_sidebar { font-size:95%; line-height:145%; overflow:hidden; padding-top:15px; width:275px; background-color:#F5F4F4; text-align:left; float:left; position:absolute; top:245px; right:0px; }
#footer { width:100%; height:55px; background:#CCCCCC; border-top:#333333 2px solid; margin-top:5px; }
.single .content, .post .content { padding: 0 10px; }
#respond { padding-left: 20px; }
/* Nav Menus */

/* Top Nav */

#top_nav, #topNav { background:url(images/nav_bar_bg.png) repeat-x; height:51px; width:100%; position:absolute; bottom:0; border-bottom:#000 2px solid; }
#top_nav ul, #topNav ul {  }
ul#top_nav_list, ul#topNavList  { margin-left:175px; list-style:none;  }
ul#top_nav_list li, ul#topNavList li { width:77px;float:left;position:relative;height:51px; padding-top:4px; margin:0; width:inherit; }
ul#top_nav_list li a, ul#topNavList li a { color:#FFF;font-weight:bold;text-decoration:none;font-size:1.2em;height:47px;line-height:51px; padding:0 10px 0 15px; display:block; }
ul#top_nav_list li a:hover { height:47px;display:block; }
ul#top_nav_list li ul {position: absolute; left: 20px; top: 51px; display: none; background-color: #B4AF91; margin:0; padding:0; }
ul#top_nav_list li:hover ul { display: block; border:#40411e 2px double; padding:5px 0; z-index:1000; }
ul#top_nav_list li.current-cat a, ul#top_nav_list li.current-cat-parent a { color:#000000; width:100%; padding:7px 8px 0 15px; margin-top:-7px; height:49px; }
ul#top_nav_list li.current-cat-parent ul li.current-cat a, ul#top_nav_list li.current-cat-parent ul li a, ul#top_nav_list li.current-cat ul li a { background:none; padding:0; margin:0; height:auto; }
ul#top_nav_list li.current-cat a:hover, ul#top_nav_list li a:hover { text-decoration: underline; }
/*drop down list items */
ul#top_nav_list li ul li, ul#top_nav_list li.current-cat-parent ul li.current-cat, ul#top_nav_list li.current-cat-parent ul li, ul#top_nav_list li.current-cat ul li { padding:0; height:1.8em; line-height:1.5em; border: #787746 1px solid; margin:0 5px;  }
ul#top_nav_list li ul li.current-cat { background:none; height:1.5em; margin:0 5px;  } 
ul#top_nav_list li ul li.current-cat a { padding:0 0 0 10px; }
ul#top_nav_list li ul li a, ul#top_nav_list li.current-cat ul li a, ul#top_nav_list li ul li.current-cat a, ul#top_nav_list li.current-cat-parent ul li a, ul#top_nav_list li.current-cat-parent ul li.current-cat a { line-height:1.5em; width:150px; padding:0 0 0 10px; height:1.5em; color:#002400; background:none; margin:0; text-decoration:none; }
ul#top_nav_list li ul li a:hover, ul#top_nav_list li.current-cat-parent ul li.current-cat a:hover { background:#f1ebc4; height:1.5em; }

/*main style information*/
.post h2, .post h1, .page h1, h1#slug { display:block; margin-top:10px;padding:0 5px 3px;font-size:16px;font-family:Verdana,"BitStream vera Sans"; }
.post h1, .page h1, h1#slug { margin:0 9px 0 180px; border-bottom: 2px solid #4c4c4c;  line-height:40px; padding:0 0 0 10px; }
h1#slug { color:#003366; }
.post h2 a.title { text-decoration:none;color:#C03000; }
.post h2 a.title:hover { color:#002400; }
.post h2 .act a { font-weight:normal; }
.post .info { margin:5px;margin-top:0px; }
.single .info {margin-left:14px; padding-bottom:5px; border-bottom: 3px #003366 solid }
.post .date, 
.post .author, 
.post .editpost, 
.post .comments, 
.post .addcomment, 
.post .addlink, 
.post .editlinks { padding-left:14px;height:16px;line-height:16px;display:block;font-size:11px; float:left; }
.post .comments { float:right; }
.post .tags, 
.post .categories { background:url(img/icons.gif) no-repeat;width:16px;height:16px;line-height:16px;display:block;text-indent:-999em; }
.post .under span.tags, 
.post .under span.categories { margin-right:6px; }
.comments, .editpost {
float:right; }
.post .content { line-height:145%;overflow:hidden; }
.post .content p { margin-bottom:10px; }
.post .under { height:16px;line-height:16px;font-size:11px;margin-bottom:10px; }
.post .under span { float:left;margin-right:15px; }
.post .content h4 { color:#080;margin-bottom:10px; }
.post .content img { max-width:600px; }
.single .content img { max-width:675px; }
.image .content img { max-width:675px; }
.post .content ul, 
.post .content ol { padding-bottom:10px; }
.post .content ul li, 
.post .content ol li { list-style-position:inside;padding-left:20px; }
.post .content table { background:#FFF;border:2px solid #CCC;border-collapse:collapse;margin:5px 0 10px; }
.post .content th, 
.post .content td { border:1px solid #CCC;padding:3px 10px;text-align:left;vertical-align:top; }
.post .content tr.even td { background:#F7F7F7; }
.post .content th { background:#EDEFF0; }
.post .content .boxcaption { background-image:url(img/postbox.gif); }
.post .content .box { background-image:url(img/postbox.gif); }
.wp-caption { background:#F7F7F7;border:1px solid #CCC;padding:5px 0;margin-bottom:5px;text-align:center; }
.largegallery .wp-caption { background:#000; color:#FFFFFF; font-weight:bold; padding: 15px 15px 5px 15px;}
.largegallery-nocaption { background: #000; }
.largegallery-nocaption a { display:block; background:#000; padding: 15px 15px 15px 15px; margin-bottom:15px; }
.wp-caption img { margin:0 5px; }
.largegallery .wp-caption img  { border:2px solid #FFF; margin: 5px 5px 5px 5px;  }
.largegallery-nocaption img { border:2px solid #FFF; margin: 5px auto; }
.wp-caption-text { text-align:center;padding:0 5px !important;padding:3px 5px 0; }
.wp-caption-text .image { font-weight: bold; }
*+html .wp-caption-text { padding:3px 5px 0 !important; }
.post .content .wp-caption p { margin:0; }
blockquote, pre { background:#F4F5F7 url(img/blockquote.gif) 3px 3px no-repeat;border:1px dashed #CCC;padding:8px 12px 8px 36px;margin:5px 0; }
blockquote.imageDescription { background:#FFF; padding:0; width:auto; margin:0 20px;}
blockquote.imageDescription img { margin:0; }
.more-link { font-size:11px; }
.alignleft { float:left;text-align:left;margin-right:10px; }
.alignright { float:right;text-align:right;margin-left:10px; }
.aligncenter { display: block;margin-left: auto;margin-right: auto; }
.floatleft { float:left; }
.floatright { float:right; }
.left { float:left;margin-right:10px; }
.right { float:right;margin-left:10px; }
.fixed, .clear { clear:both; }

#postpath {
	line-height:16px;
	margin:10px 0 5px 0;
	padding:0 10px 0 28px;
	
}
#commentlist {
	background:#FCFCFC;
	border-top:1px solid #787746;
	border-bottom:1px solid #787746;
	margin:0;
	padding:0 15px;
}
#commentlist ol, 
#commentlist li {
	list-style:none;
}
#cmtswitcher {
	background:#FFF;
	font-size:10px;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
}
#cmtswitcher a.tab, 
#cmtswitcher a.curtab {
	padding:5px 10px;
	margin-bottom:-1px;
	display:block;
	float:right;
	color:#555;
	text-decoration:none;
}
#cmtswitcher a.tab {
	border:1px solid #FFF;
	border-bottom-color:#787746;
}
#cmtswitcher a.curtab {
	background:#FCFCFC;
	border:1px solid #787746;
	border-bottom-color:#FCFCFC;
}
#cmtswitcher .addcomment, 
#cmtswitcher .addtrackback {
	padding-left:22px;
	height:16px;
	line-height:16px;
	display:block;
	font-size:11px;
	float:left;
	margin-right:15px;
	margin-top:4px !important;
	margin-top:3px;
}
#cmtswitcher .addcomment {
	background:url(img/icons.gif) 0 -112px no-repeat;
}
#cmtswitcher .addtrackback {
	background:url(img/icons.gif) 0 -144px no-repeat;
}
#thecomments, 
#thetrackbacks {
	padding-bottom:15px;
}
#thecomments .comment, 
#thecomments .messagebox {
	margin-top:15px;
}
.comment .author {
	float:left;
	width:81px;
	text-align:center;
}
.comment .pic {
	background:url(images/commentpoint.png) 100% 33% no-repeat;
	padding-right:14px;
	margin-top:10px;
}
.comment .name {
	width:67px;
	padding-right:14px;
	font-weight:bold;
	overflow:hidden;
}
.comment .avatar {
	padding:1px;
	border:1px solid #999;
}
.comment .info {
	background:#EDEFF0 url(images/comment.gif) 0 0 no-repeat;
	float:left;
	padding:10px 15px 0;
	width:494px;
}
.comment .date, 
.trackback .date {
	float:left;
	font-size:10px;
}
.comment .act, 
.trackback .act {
	float:right;
	font-size:10px;
}
.comment .content, {
	background:url(images/comment.gif) 100% 100% no-repeat;
	margin:0 -15px;
	padding:0 15px 10px;
	line-height:145%;
}
.comment .content p {
	margin-top:10px;
}
.comment .content blockquote p {
	margin-top:0;
	margin-bottom:10px;
}
.admincomment .author {
	float:right;
}
.admincomment .pic {
	background:url(images/commentpoint.png) 0% 33% no-repeat;
	padding-right:0;
	padding-left:14px;
}
.admincomment .name {
	padding-right:0;
	padding-left:14px;
}
.admincomment .info {
	float:right;
}
#comment_login {
	margin-top:15px;
}
#thetrackbacks {
	display:none;
}
#thetrackbacks li {
	margin-top:15px;
}
.trackback {
	background:#EDEFF0 url(img/box.gif) 0 0 no-repeat;
	padding:10px 15px 0;
	width:575px;
}
.trackback .title {
	background:#EDEFF0 url(img/box.gif) 100% 100% no-repeat;
	padding:10px 15px !important;
	padding:0 15px 10px;
	width:575px;
	margin:0 -15px;
}
#respond {
	padding:10px;
	font-size:11px;
}
#respond .row {
	margin-bottom:5px;
}
#respond .textfield {
	width:200px;
}
#emoticon {
	float:right;
	margin-top:1px;
	margin-right:10px;
}
#comment {
	width:601px;
}
#commentnavi {
	background:#EDEFF0 url(img/box.gif) 0 0 no-repeat;
	padding:10px 15px;
	font-size:11px;
}
#commentnavi a.page-numbers {
	padding:5px 7px;
	text-decoration:none;
	border:1px solid #EDEFF0;
	margin:0 -2px;
}
#commentnavi a.page-numbers:hover {	
	background:#F7F7F7;
	border:1px solid #CCC;
	text-decoration:none;
}
#commentnavi span.pages {
	padding:0 7px 0 22px;
	background:url(img/icons.gif) 0 -272px no-repeat;
	height:16px;
	line-height:16px;
	float:left;
}
#commentnavi span.current {
	background:#F7F7F7;
	padding:5px 7px;
	border:1px solid #F7F7F7;
	font-weight:bold;
	margin:0 -2px;
}
#commentnavi #commentpager {
	line-height:16px;
}
#submitbox a.feed {
	background:url(img/icons.gif) 0 -256px no-repeat;
	padding-left:22px;
	height:16px;
	line-height:16px;
	display:block;
	float:left;
}
#submitbox #submit {
	padding:3px 6px;
	background:#C03000;
	border-top:1px solid #B4D666;
	border-right:1px solid #81B840;
	border-bottom:1px solid #81B840;
	border-left:1px solid #B4D666;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
}
#submitbox #submit:hover {
	background:#de3700;
	border-top:1px solid #76B33A;
	border-right:1px solid #98C64C;
	border-bottom:1px solid #98C64C;
	border-left:1px solid #76B33A;
	text-decoration:underline;
}
#submitbox .submitbutton {
	float:right;
}
#cp_post_id {
	display:none;
}
/* comment END */
#footer {
	background:#036;
	display:block;
	border-top:5px solid #c03000;
	font-size:11px;
	line-height:145%;
	width:100%;
	color:FFF;
}
#footer a {
	color: #999;
}
#copyright {
	margin-top:12px;
	margin-left:20px;
}
#themeinfo {
	margin-left:20px;
}
a#powered {
	display:block;
	width:92px;
	height:57px;
	float:left;
	margin:0 10px 0 5px;
	text-indent:-999em;
}
a#gotop {
	float:right;
	height:16px;
	line-height:18px;
	display:block;
	padding-left:16px;
	margin:5px 15px 0 0 !important;
	margin:5px 8px 0 0;
	text-decoration:none;
	font-size:1.5em;
	color:#FFFFFF;
}

/*Sidebar */ 

.widget {
	margin:0 5px 10px 10px;
	padding-bottom:10px;
	border-bottom: #333 solid 1px;
	/*background: url(images/widget_divide.gif) 0 100% repeat-x;*/
	}
#right_sidebar ul {
	margin: 0 ;
	}
#right_sidebar ul ul, #blogroll ul ul {
	margin-left:1em;
	}
#right_sidebar ul ul ul.children, #blogroll ul ul ul.children {
	margin-left:.5em;
	}

#right_sidebar li, #blogroll li {
	list-style:none;
	border-bottom:#000 solid 1px;
	border-top: #CCCCCC solid 1px;
	width:100%;
	font-size:12px;
}
#right_sidebar li li, #blogroll li li {
	border: none;
	}
#right_sidebar li a, #blogroll li a {
	padding:.5em 0 .5em 22px;
	display:block;
	height:100%;
	}	
#right_sidebar li a	{ width:177px; }
#blogroll ul li {padding-left:0; }
#blogroll li a	{ width:432px; }
#right_sidebar li a:hover, #blogroll li a:hover {
	background:url(images/arrow.gif) #597295 no-repeat 15px 11px;
	
}
#right_sidebar .content, 
#right_sidebar a, #right_sidebar a:visited, #blogroll a, #blogroll a:visited {
	color:#036;
	text-decoration:none;
	font-weight:bold;
	}
#blogroll ul { margin-left:185px; }
#right_sidebar #feedrss, 
#right_sidebar #feedemail, 
#right_sidebar #followme,
#right_sidebar #facebook {
	height:25px;
	line-height:25px;
	display:block;
	padding:5px 2px 5px 36px;
	float:left;
	text-decoration:none;
	font-size:11px;
}
#right_sidebar #feedrss {
	background: url(images/feeds.gif) 5px 5px no-repeat;
}
#right_sidebar #feedemail {
	background: url(images/feeds.gif) 5px -45px no-repeat;
	margin-left:8px;
}
#right_sidebar #followme {
	background: url(images/feeds.gif) 5px -95px no-repeat;
	margin-left:8px;
}
#right_sidebar #facebook {
	background: url(images/feeds.gif) 5px -145px no-repeat;
	margin-left:8px;
}
	
	/* Post Navigationb */
	
	
#postnavi .wp-caption {
	padding: 5px 10px;
	text-align:center;
	font-weight:bold;
	line-height:16px;
}	
#pagenavi, 
#postnavi {
	border-top:1px solid #CCC;
	margin:10px 0 0;
	padding:10px 5px 0;
}
#pagenavi {
	font-size:11px;
}
#pagenavi .newer a, 
#postnavi .prev a {
	background:url(images/icons.gif) 0 -228px no-repeat;
	padding-left:22px;
	float:left;
	height:16px;
}
#pagenavi .older a, 
#postnavi .next a {
	background:url(images/icons.gif) 100% -244px no-repeat;
	padding-right:22px;
	float:right;
	height:16px;
}
.authorinfo { background:#F4F5F7;border:2px solid #c03000;padding:8px 12px 8px 36px;margin:5px 0; }
.authorinfo img { border:2px solid #003366; margin: 0 12px 8px -24px; float:left; }
.fitness-question { width:100% }
div.imgcenter { width:310px; margin-right:-10px; text-align:center; padding-top:10px }
.imgcenter img { margin:auto; }
#map img, #map, #map div, #map div div { padding:0; margin:0; position:relative; width:auto; height:auto; }

#searchbox {
	background: url(images/searchbox.gif) no-repeat;
	width:245px;
	height:31px;
	display:block;
	float:right;
	margin-top:4px;
	margin-right:10px !important;
	margin-right:5px;
	padding:3px 2px;
	border-bottom:none;
}
#searchbox .textfield {
	background:none;
	border:0px;
	width:240px;
	float:left;
	margin-right:2px;
	padding-left:2px;
	line-height:20px;
	font-size:16px;
	height:21px;
	margin-top:2px;
}
#searchbox .button {
	background:none;
	border:0px;
	width:18px;
	height:18px;
	cursor:pointer;
	float:right;
	margin-top:1px;
}
#searchbox .searchtip {
	color:#999;
}
.textwidget { text-align: center; }
	
.textcenter {text-align:center; padding-bottom: 10px;}
.authotrr { padding: 10px; }
.wp-caption#omer { background: #000; color: #FFF; width: 160px; }
a.imageButton, a.post-edit-link {
    background-color: #c03000;
    color: #FFF;
    position: absolute;
    top: 0;
    font-size: 11px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    text-decoration: none;
    padding: 2px 5px;
    border: 1px #000 solid;
    display: block;
}
a.imageButton:hover, a.post-edit-link:hover { text-decoration: underline; background-color: #990000; }
.imageButton#leftimageButton { right: 160px; }
.imageButton#rightimageButton { right: 10px; }
div#imageinfo { margin-top:10px; padding: 0 10px; position: relative;height: 35px; }
.page.content { margin-top: 1em; }
.image { position: relative; }
a.post-edit-link { top: 10px; right: 10px; }

/* products */

/* Product Lists Display Layout */
.rlist a {
    color: #c03000;
}
.rlist a:hover {
    color: #c03000;
}
.rlist div.product, #featured div.product {
    float:left;
    width:33%;
    text-align:center;
}
.rlist div.product p.content, #featured div.product p.content {
    width:75%;
    margin:0 auto;
    text-align:left;
}
.rlist div.product a, #featured div.product a {
    font-weight:bold;
    font-size:1.1em;
}
.borderThin {
    float:right;
    height:170px;
    margin-top: 20px;
    background-color: #dbdbdd;
    width:1px;
}
.borderThinBottom {
    height:1px;
    background-color: #dbdbdd;
    margin:10px 0;
}
.rlist img{
width:125px;
height:125px;
}
.rlist div.product img:hover {
background-color:#C03000;
}
.rlist div.product img, .rlist div.product a img {
background-color:#FFF;
border:1px solid #A9A9A9;
position:relative;
padding:4px;
margin:10px auto;
}
.eStore-product, .onetwo {
    font-size: 1.2em;
}
.eStore-products {
height:100%;
overflow:hidden;
margin-bottom:5px;
border:1px solid #ccc;
padding:5px
}

