/*---:[ Thesis CSS reset ]:---*/
* {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img, abbr, acronym, fieldset {
	border: 0;
}
code {
	line-height: 1em;
}
pre {
	overflow: auto;
	clear: both;
}
sub, sup {
	line-height: 0.5em;
}
img, .wp-caption {
	max-width: 100%;
	height: auto;
}
iframe, video, embed, object {
	display: block;
	max-width: 100%;
}
img {
	display: block;
}
.left, .alignleft, img[align="left"] {
	display: block;
	float: left;
}
.right, .alignright, img[align="right"] {
	display: block;
	float: right;
}
.center, .aligncenter, img[align="middle"] {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	float: none;
	clear: both;
}
.block, .alignnone {
	display: block;
	clear: both;
}
.wp-smiley {
	display: inline;
}
body { font-family: Georgia, "Times New Roman", Times, serif; color: #111; }
h3 {margin: 0;}
a:hover {color: #00b74a; }
a { color: #d00; text-decoration: none; }
.menu { position: relative; list-style: none; z-index: 50; }
.menu li { position: relative; float: left; }
.menu ul { position: absolute; visibility: hidden; list-style: none; z-index: 110; }
.menu ul li { clear: both; }
.menu a { display: block; }
.menu ul ul { position: absolute; top: 0; }
.menu li:hover ul, .menu a:hover ul, .menu :hover ul :hover ul, .menu :hover ul :hover ul :hover ul { visibility: visible; }
.menu :hover ul ul, .menu :hover ul :hover ul ul { visibility: hidden; }
.menu ul, .menu ul li { width: 150px; }
.menu ul ul, .menu :hover ul :hover ul { left: 150px; }
.menu a { font-size: 12px; text-transform: uppercase; letter-spacing: 1px; padding-top: 9px; padding-right: 13px; padding-bottom: 9px; padding-left: 13px; border-width: 1px; border-left-width: 0; border-style: solid; }
.menu ul a { width: auto; border-left-width: 1px; border-style: solid; }
.menu { border-width: 0 0 1px 1px; border-style: solid; }
.menu li ul { border-bottom-width: 1px; }
.menu li { margin-bottom: -1px; }
.menu li ul { margin-top: -1px; }
.menu ul ul { margin-top: 0; }
.menu, .menu a, .menu li ul { border-color: #ddd; }
.menu ul .current a, .menu ul .current-cat a, .menu .current ul a, .menu .current-cat ul a, .menu ul .current-menu-item a { border-bottom-color: #ddd; }
.menu .current a, .menu .current-cat a, .menu .current-menu-item a { border-bottom-color: #fff; }
.menu li:hover ul, .menu a:hover ul { left: -1px; }
.menu a, .menu .current ul a, .menu .current-cat ul a, .menu .current-menu-item ul a { color: #111; background-color: #eee; }
.menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover, .menu .current-menu-item ul a:hover, .menu .current-menu-ancestor a:hover { background-color: #ddd; }
.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover, .menu .current-menu-item a, .menu .current-menu-item a:hover { background: #fff; }

#header #site_logo { background: url(/wp-content/uploads/EasyBuyPal-Logo.jpg) no-repeat; width: 200px; height: 66px; float: left; padding-right: 20px;}
.headline { clear: both; }
#header {  padding-top: 1%; padding-bottom: 0; }
.product_comparison_title {text-align: center; font-size: 3em;}
.country-edition {float: left; }
#site_title { font-size: 42px; line-height: 58px; font-weight: bold; }
#site_title a { color: #111; }
#site_title a:hover { color: #d00; }
.input_submit { font-size: 20px; line-height: 1em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-image: url('images/submit-bg.gif'); border-width: 3px; border-style: double; border-color: #999; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; }
.input_submit:focus { border-style: solid; }
.input_submit { border-top-color: #ccc; border-left-color: #ccc; cursor: pointer; overflow: visible; }
.input_submit:hover { color: #090; }
#footer { font-size: 13px; line-height: 21px; text-align: right; color: #888; border-width: 3px 0 0 0; border-style: none; border-color: #ddd; padding-top: 13px; padding-right: 13px; padding-bottom: 13px; padding-left: 13px; }
#footer a { color: #888; border-bottom: 1px solid #ddd; }
#footer a:hover { color: #111; }
#footer { clear: both; }
#footer li { list-style: none; float: right; padding-right: 50px; }
#product_comparison, #product_comparison h4 { font-size: 16px; line-height: 26px; }
#product_comparison h1, #product_comparison .headline { font-size: 26px; line-height: 42px; }
#product_comparison .post_content h2, #product_comparison h3 { font-size: 20px; line-height: 32px; margin-top: 39px; margin-bottom: 13px; }
#product_comparison h5, #product_comparison .small { font-size: 13px; line-height: 21px; }
#product_comparison .drop_cap { font-size: 52px; line-height: 1em; margin-right: 9px; float: left; }
#product_comparison p, #product_comparison ul, #product_comparison ol, #product_comparison blockquote, #product_comparison pre, #product_comparison dl, #product_comparison dd { margin-bottom: 26px; }
#product_comparison ul ul, #product_comparison ul ol, #product_comparison ol ul, #product_comparison ol ol { margin-left: 26px; }
#product_comparison ul ul, #product_comparison ul ol, #product_comparison ol ul, #product_comparison ol ol, .wp-caption p { margin-bottom: 0; }
#product_comparison .left, #product_comparison .alignleft, #product_comparison .ad_left { margin-bottom: 26px; margin-right: 26px; }
#product_comparison .right, #product_comparison .alignright, #product_comparison .ad { margin-bottom: 26px; margin-left: 26px; }
#product_comparison .center, #product_comparison .aligncenter { margin-bottom: 26px; }
#product_comparison .block, #product_comparison .alignnone { margin-bottom: 26px; }
#product_comparison .stack { margin-left: 26px; }
#product_comparison { clear: both; width: 100%; }
#product_comparison h3{ margin: 0; padding: 0; font-size: 85%; line-height: 100%;}
#site_description { width: 80%; text-align: center; margin-right: auto; margin-left: auto; padding-top: 1%; }
#site_description { clear: both; margin-top: 20px;}
#home_pal_list { font-size: 80%; font-family: "Arial Black", "Arial Bold", Arial, sans-serif; }
#home_pal_list {width: 80%; margin-left: auto; margin-right: auto;}
.home_pal_list_title{ text-align: center; font-family: "KomikaAxisRegular",impact,sans-serif; font-size: 3.5em; color: #FF8700; text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000,-1px -2px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, 1px 1px 0 #000;}
#home_pal_item_container{ text-align: center; width: 100%;}
.home-pal-list-item { float: left; margin-left: 1%; margin-right: 1%; margin-top: 2%; text-align: center; -moz-border-radius: 20%; -webkit-border-radius: 20%; border-radius: 20%; border: 10px solid #ababab; width: 175px; padding: 1%;}
.home-pal-list-item:hover {border-color: #FF8700; }
.home-pal-list-item img {margin-left: auto; margin-right:auto};
.home-pal-title{ padding: 0px; }
.home-pal-image {width: 110px; height: 110px; }
#related_articles { text-align: center; }
#related_articles {clear: both; width: 25%; margin-left: auto; margin-right: auto; margin-top: 25px; margin-bottom: 25px; display: block; line-height: auto; font-size: 24px; font-weight: bold; font-family: "ff-meta-web-pro",sans-serif; vertical-align: middle; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
border: 3px solid #ababab; color: #000000; font-size: 100%; text-align: center;}
.related-articles-heading { font-size: 150%; padding-top: 1%;padding-bottom: 1%; background-color: #ababab; color: #000000; margin-top: auto; margin-bottom: auto;}
.related-article-item { list-style-type: none; padding-top: 1%; text-align: left; border-bottom: 1px dashed #ababab; padding-left: 5px; display: inline-block; width: 98%;}
#page { margin-right: 20px; margin-left: 20px; }
#pal_page_content{clear: both;padding-top: 10px;}

h1 { font-family: "verdana"; font-weight: bold; font-size: 30pt color: #3a3a3a;}

h2,h3 { font-family: "ff-tisa-sans-web-pro",trebuchet,helvetica,arial,sans-serif; display: block;}
h2 { font-size: 2em; }
h3 { font-size: 1.5em; }

#related_products { float: left; width: 220px; border: 1px solid #ababab; }
#pal_related_products {height: 380px; }

.related_products_title {background-color: #ababab; color: #000000; text-align: center; font-size: 120%; }
.related_product h3 { margin: 0; padding: 0;}

.related_product {list-style-type: none; float: left; text-align: center; padding-top: 20px;}
#pal_related_products .related_product {list-style-type: none; float: left; width: 108px; height: 150px; text-align: center; padding-top: 20px;}

#non_pal_related_products .related_product {width: 100%; }

.related_product_title { font-size: 100%; font-size: 20px; line-height: 100%; margin-top: 0; margin-bottom: 1%;}
.related_product_image {width: 110px; height: 110px; margin-left: auto; margin-right: auto;}

#product_summary_box { margin-left: 220px; height: 380px; border: 1px solid #ababab;min-width: 760px;
width:expression(document.body.clientWidth < 760px? "760px": "auto" );}
.product-summary-title{ background-color: #ababab; text-align: center; color: #000000; font-weight: bold;margin-top: auto; margin-bottom: auto; font-size: 125%}
#product_summary_box h3 { font-size: 130%; padding-top: 2%;}
.product-summary-image-td{border-spacing:0; border-collapse:collapse; vertical-align:top;}
.review-highlight-td{ width: 70%; padding-left: 2%; padding-right: 2%; vertical-align: top;padding-top: 1%;}
.product-summary-image{  width: 100%; max-width: 350px; }
#product_summary_box h3{ margin:0;}

.product-summary-details-box{background-color: #707ed7; height: 25px; margin-top: 5px; margin-bottom: 5px; width: 100px; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-left: 20px; float: left;}
.product-summary-details-box a{ color: #ffffff; width: 100%; display: block;}
.product-summary-price-details-box{background-color: #FF8700; height: 25px; margin-top: 5px; width: 100px; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height: 150%; margin-left: 20px; float: left;}
.product-summary-price-details-box a{color: #000000; width: 100%; display: block;}

.product-summary{display: block; }
.hidden-product-summary{display: none; }
.review-highlight { float: left; border: 1 solid black; height: 100% }
.review-highlight-header{ font-weight: bold; color: #707ed7; font-size: 130%; }
#product_summary_box p{margin-bottom: 5px; font-size:100%; line-height: 120%; padding: 0;}
#pal_feature_ad_box {float: right; font-size: 90%; height: 100%;}
#pal_email_sign_up { background-color: #ababab; text-align: center;padding-top: 1%; color: #000000; font-weight: bold; }
#mce-EMAIL{float: left; color: #cccbbe; width: 63%; margin-left: 3%; margin-right: 1%; margin-top: 0px; margin-bottom: 3%; display: block; height: 45px; vertical-align: middle; font-weight: bold; font-size: 120%; border: 1px solid #767e83; -webkit-border-radius: 2px; -moz-border-radius: 2px; background: #fffac6; border-radius: 2px; box-shadow: inset 0 6px 6px -6px rgba(0,0,0,0.4), 1px 1px 0 rgba(255,255,255,0.5); -webkit-appearance: none;}

.submit { width: 28%; margin-left: 2%; display: block; float: left; height: 45px; line-height: auto; font-size: 24px; font-weight: bold; font-family: "ff-meta-web-pro",sans-serif; vertical-align: top;  background-color: #FF8700;  -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #ffc000; display:inline-block; color:#000000; font-family:arial; font-size:15px;	font-weight:bold; text-decoration:none; }
.submit:hover {cursor: pointer;	background-color: background-color:#ffc000; }
.submit:active { position:relative; top:1px;}

#share_box {margin-left: auto; margin-right: auto; padding-top: 1%; padding-bottom: 1%; width: 750px; height: 25px; }

#pal_content_ad_1 { float: left; display: inline; padding-right: 25px; padding-bottom: 25px;}

#pal_content_ad_2 { float: right; display: inline; padding-left: 25px; padding-bottom: 25px;}

#product_attributes_box { text-align: center; margin-left:220px; }
.product-attributes{ float: left; border: 1px solid black; width: 12%; min-width: 76px;
width:expression(document.body.clientWidth < 76px? "76px": "auto" );}
.product-thumb-nail { width: 100%; max-width: 138px; width:expression(document.body.clientWidth > 138px? "1380px": "auto" ); max-height: 138px; height:expression(document.body.clientHeight > 138px? "1380px": "auto" ); margin-left: auto; margin-right: auto;}

.product-attribute-value {height: 30px; }
.product-attribute-heading {height: 150px; }
.product-attribute-heading h3{margin: 0; padding: 0; line-height: 100%; font-size: 100%; font-weight: bold; padding-top: 3% }

.product-details-box{background-color: #707ed7; height: 25px; margin-left: 3%; margin-right: 3%; margin-bottom: 5px; margin-top: 5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.product-details-box a{ color: #ffffff; width: 100%; display: block;}
.product-price-details-box{background-color: #FF8700; height: 25px; margin-left: 3%; margin-right: 3%; margin-bottom: 5px; margin-top: 5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.product-price-details-box a{color: #000000; width: 100%; display: block;}

.summary-button{background-color: #0000ab; height: 25px; margin-left: 3%; margin-right: 3%; margin-bottom: 5px; margin-top: 5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor: pointer; color: #ffffff;}
.summary-button a{color: #ffffff; width: 100%; display: block;}


.product-attribute-yes { height: 30px; width: 30px; margin-left: auto; margin-right: auto; background-image:url('/wp-content/uploads/tick-button.jpg'); background-repeat: no-repeat; }
.product-attribute-no { height: 30px; width: 30px; margin-left: auto; margin-right: auto; background-image:url('/wp-content/uploads/cross-button.jpg'); background-repeat: no-repeat; }
.product-attribute-na { height: 30px; width: 30px; margin-left: auto; margin-right: auto; background-image:url('/wp-content/uploads/na.jpg'); background-repeat: no-repeat; }

#filter { width: 220px; float: left; text-align: left; border: 1px solid black; }
#filter-header {height: 215px; background-color: #ababab; color: #000000; font-weight: bold; font-size: 12pt; }
#filter-header p {margin-bottom: 10px; }
.filter-reset {height: 50px; }
#filter a { color: #004B91; font-weight: bold; font-size: 12px;}
.heading{ clear:both; padding-top: 2px; padding-bottom: 2px; padding-left: 15px; font-size: 14px; font-weight: bold; background-color: #ababab; height: 15px; border-top: 1px solid black; border-bottom: 1px solid black; line-height: 100%;}
#filter .multi-line{ display: block; height: 30px; float: left; margin-left: 5px; padding-left: 15px; background-image: url('/wp-content/uploads/checkbox-empty.jpg'); background-repeat: no-repeat; background-position-y: center; display: table-cell;}
#filter .single-line{display: block; height: 30px; clear: both; margin-left: 5px; padding-left: 15px; background-image: url('/wp-content/uploads/checkbox-empty.jpg'); background-repeat: no-repeat; background-position-y: center;}
.single-line-filter-enabled {display: block; height: 30px; clear: both; margin-left: 5px; padding-left: 15px; background-image: url('/wp-content/uploads/checkbox-checked.jpg'); background-repeat: no-repeat; background-position-y: center;}
.multi-line-filter-enabled {display: block; height: 30px; float: left; margin-left: 5px; padding-left: 15px; background-image: url('/wp-content/uploads/checkbox-checked.jpg'); background-repeat: no-repeat; background-position-y: center; display: table-cell;}

#country_wrapper { float: right;}
.non-selected-country-flag { width: 70px; height: 50px; float: left; margin-left: 15px; margin-right: 15px; opacity: 0.25; zoom: 1; filter: alpha(opacity = 25) }
.selected-country-flag { width: 70px; height: 50px; float: left; margin-left: 15px; margin-right: 15px; opacity: 1; zoom: 1; filter: alpha(opacity = 100) }

#country-UK {background-image:url('/wp-content/uploads/UK.png'); background-repeat:no-repeat;}
#country-US {background-image:url('/wp-content/uploads/US.png'); background-repeat:no-repeat;}

#home_header {  padding-top: 1%; padding-bottom: 0; }
#site_logo { background: url(/wp-content/uploads/EasyBuyPal-Logo.jpg) no-repeat; width: 300px; height: 99px; margin-left: auto; margin-right: auto; float: left; }
.headline { clear: both; }
#home_header h1 { clear: both; text-transform: capitalize;}

#home_header strong{ color: #FF8700; display: block; }

#home_header p { font-family: "ff-tisa-sans-web-pro",trebuchet,helvetica,arial,sans-serif; font-size: 2em; color: 000; border-top: 1px #000 solid; border-bottom: 1px #000 solid;}

#author_box{ clear: both; padding-top: 10px; float: left; }

#product-details-tab-box{ padding-top: 25px; }
#product-details-tab-menu { margin-left: 170px; margin-right: 170px; margin-top: 0; margin-bottom:0; height: 24px; text-transform: capitalize; font-size: 12px}

#product-details-tab-menu h2 { font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif;}
.selected-product-details-tab-menu-item{list-style: none; float: left; list-style: none; float: left; padding-left: 2%; padding-right: 2%; -moz-border-top-left-radius: 6px; -webkit-top-left-border-radius: 6px; border-top-left-radius: 6px; -moz-border-top-right-radius: 6px; -webkit-top-right-border-radius: 6px; border-top-right-radius: 6px; border-bottom-color:#ffffff;  border-width: 3px; border-style: solid; color: #19171a; }

.product-details-tab-menu-item { list-style: none; float: left; padding-left: 2%; padding-right: 2%;
-moz-border-top-left-radius: 6px; -webkit-top-left-border-radius: 6px; border-top-left-radius: 6px; -moz-border-top-right-radius: 6px; -webkit-top-right-border-radius: 6px; border-top-right-radius: 6px; border-width: 3px; border-style: solid; color: #83897d; border-bottom-color:#19171a; cursor: pointer;}

.product-details-tab{display: block; margin-left: 170px; margin-right: 170px; margin-top: 0; margin-bottom: 2%; padding: 1%; display: block; line-height: auto; font-size: 100%; font-family: "ff-meta-web-pro",sans-serif; vertical-align: middle; border: 3px solid #19171a; color: #000000; text-align: center; }

.hidden-product-details-tab{display: none; }

#product-details-tab-contents p {padding-top: 1%; text-align: left; }

#tab-specification{ text-align: left; padding: 25px; }
#tab-specification li { padding: 1%;}

#tab-images li { list-style: none; }
#tab-images li img {margin-left: auto; margin-right: auto;}
#tab-videos li { list-style: none; }
#tab-videos li embed {margin-left: auto; margin-right: auto;}
#tab-videos li iframe {margin-left: auto; margin-right: auto;}

.info-graphics_wrapper{margin-left: auto; margin-right: auto; width: 1050px;}
.info-graphics_wrapper h2 { text-align: center; }
.info-graphic{ float: left; width: 1000px; list-style: none; padding: 10px;}

#pal_post_content{ clear: both; }
#pal_post_content h2 { padding: 1%; }
#pal_post_content li { list-style-position:inside; }

h3 { padding: 20px; font-weight: bold;}
p {padding: 10px; }

#product-summary-ad-box { width: 300px; height: 250px; border: 17px #ababab solid; border-top: 11px #ababab solid;}

#product-summary-ad-box #related_articles {width: 100%; font-weight: bold; font-family: "ff-meta-web-pro",sans-serif; font-size: 100%; margin: 0; -moz-border-radius: 0px; -webkit-border-radius: 0px; line-height: 20px; border: none;}

#product-summary-ad-box .related-articles-heading { font-size: 150%; padding-top: 1%;padding-bottom: 1%; background-color: #ababab; color: #000000; margin-top: auto; margin-bottom: auto;}

#product-summary-ad-box .related-article-item { list-style-type: none; padding-top: 2%; text-align: left; border-bottom: 1px dashed #ababab; padding-left: 5px;}

.price-details-box-example { background-color: #FF8700; margin: 0; padding: 0.2%; width: 100px; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor:default;}

.more-details-box-example {background-color: #707ed7; margin: 0; padding: 0.2%; width: 100px; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor:default; color: #ffffff; }

.review-highlight-header {padding: 0; padding-top: 2%;}
.review-highlight-paragraph {padding: 0;}

.article_infographic {max-width: 63%; padding: 1%; }

.article_first_paragraph { margin-left: 415px; }

#complete_guide_page {  }
.step:before {display: block; width: 0px; height: 0px; position: relative; top: -50px; left: -50px; float: left; }
.step1:before {content: url(/wp-content/uploads/1.png)}
.step2:before {content: url(/wp-content/uploads/2.png)}
.step3:before {content: url(/wp-content/uploads/3.png)}
.step4:before {content: url(/wp-content/uploads/4.png);}
.step5:before {content: url(/wp-content/uploads/5.png);}
.step6:before {content: url(/wp-content/uploads/6.png);}
.step7:before {content: url(/wp-content/uploads/7.png);}
.step8:before {content: url(/wp-content/uploads/8.png);}
.step9:before {content: url(/wp-content/uploads/9.png);}
.step10:before {content: url(/wp-content/uploads/10.png);}
.step11:before {content: url(/wp-content/uploads/11.png);}
.step12:before {content: url(/wp-content/uploads/12.png);}
.step13:before {content: url(/wp-content/uploads/13.png);}
.step14:before {content: url(/wp-content/uploads/14.png);}
.step15:before {content: url(/wp-content/uploads/15.png);}
.step16:before {content: url(/wp-content/uploads/16.png);}
.step17:before {content: url(/wp-content/uploads/17.png);}
.step18:before {content: url(/wp-content/uploads/18.png);}
.step19:before {content: url(/wp-content/uploads/19.png);}
.step20:before {content: url(/wp-content/uploads/20.png);}
.step21:before {content: url(/wp-content/uploads/21.png);}
.step22:before {content: url(/wp-content/uploads/22.png);}
.step23:before {content: url(/wp-content/uploads/23.png);}
.step24:before {content: url(/wp-content/uploads/24.png);}
.step25:before {content: url(/wp-content/uploads/25.png);}



.step {  width: 940px; margin-left: auto; margin-right: auto; padding: 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 5px solid #151515; list-style: none; margin-top: 20px; }

.ybg{ background-color: #ffd773; }
.rbg{ background-color: #ff8373; }
.gbg{ background-color: #63db93; }
.bbg{ background-color: #707ed7; }

.clear {clear: both; display: block;}
.headline_area { float: left; }
.post_content { clear: both; padding-top: 5px; }
#share_box { width: 400px; margin-top: 70px; }
.complete_guide_article_title {font-size: 40px; text-align: center; width: 640px; margin-left: auto; margin-right: auto; float: left;}

.topic-number { width: 93px; height: 93px; float: left; position: relative; top: -40px; left: -50px;}

.introduction-text {font-size: 20pt; color: #ffffff; padding-left: 70px; }
.introduction-text-black { font-size: 20pt; color: #151515; padding-left: 70px; }

.complete-guide-chapter-topic-blue { background-color: #707ed7; width: 940px; margin-left: auto; margin-right: auto; padding: 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 5px solid #151515; list-style: none; margin-top: 20px; }

.complete-guide-chapter-topic-green { background-color: #63db93; width: 940px; margin-left: auto; margin-right: auto; padding: 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 5px solid #151515; list-style: none; margin-top: 20px; }

.complete-guide-chapter-topic-red { background-color: #ff8373; width: 940px; margin-left: auto; margin-right: auto; padding: 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 5px solid #151515; list-style: none; margin-top: 20px; }

.complete-guide-chapter-topic-yellow { background-color: #ffd773; width: 940px; margin-left: auto; margin-right: auto; padding: 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 5px solid #151515; list-style: none; margin-top: 20px; }

.complete-guide-chapter-topic-white { background-color: #ffffff; width: 940px; margin-left: auto; margin-right: auto; padding: 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 5px solid #151515; list-style: none; margin-top: 20px; }

#complete_guide_page h2 { text-align: center; font-family: "arial-black"; font-weight: bold; font-size: 40px; color: #ffffff; text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000,-1px -2px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, 1px 1px 0 #000; }

#complete_guide_feature_image_pull_up { float: right; position: relative; top: -40px; position: relative; top: -30px; float: right; left: -10px;}

.complete-guide-image-center { margin-left: auto; margin-right: auto; padding: 5px;}
.complete-guide-image-right { float: right; padding: 5px; }
#complete_guide_page li li { padding: 5px; margin-left: 30px;}
#complete_guide_page h3 { font-size: 24px; font-weight: bold; padding: 5px; clear: both; margin-top: 15px; line-height: 1.5em;}
.inline { display: inline;}

.red-text {color: #ff3100; }
.red-text-black-shadow {color: #ff3100; text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000,-1px -2px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, 1px 1px 0 #000;}
.yellow-text-black-shadow {color: #ffb700; text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000,-1px -2px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, 1px 1px 0 #000;}
.blue-text-black-shadow {color: #172caf; text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000,-1px -2px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, 1px 1px 0 #000;}

blockquote { font-size: 22pt; color: #151515; font-weight: bold; border: 3px dashed #151515; font-style: italic; text-align: center; font-family: arial-black; margin: 20px; padding-top: 13px; display: inline-block;}

#share-bubble { margin-left: auto; margin-right: auto; position: relative; top: -20px; width: 550px; height: 150px; background: url(/wp-content/uploads/speach-bubble.png) no-repeat; text-align: center;}

#share-bubble p { padding-top: 40px; font-size: 22px; font-weight: bold;}
#share-buttons { width: 400px; margin-left: auto; margin-right: auto;}

#related_wrapper { width: 940px; margin-left: auto; margin-right: auto; }
#related_wrapper #related_articles { float: left; margin-right: 400px; margin-top: 0; width: 300px;}
#related_wrapper #related_articles .related-articles-heading { font-size: 1em; }
#related_wrapper #related_products { -webkit-border-radius: 6px; border-radius: 6px; border: 3px solid #ababab; }
#related_wrapper #related_products .related_products_title {font-size: 1em; font-weight: bold;}
/*---:[ custom CSS ]:---*/
body {
    font-family: sans-serif;
    color: #111;
    line-height: 1.3em;
}

#complete_guide_feature_image_pull_up {
    float: right;
    position: relative;
    top: -40px;
    position: relative;
    top: -41px;
    float: right;
}

#non_pal_related_products .related_product { width: 11em; }
.related_product_title{ font-size: 1em;}
a {color: #0066c0; }
.social_buttons { text-align: center; }
.related_products_title { background-color: #ababab; color: #000; text-align: center; font-size: 100%; }
#tab-videos li { list-style: none; padding-bottom: 20px; }

#product-details-tab-box { padding-top: 25px; margin-left: 0px; }
#product-details-tab-menu { display: inline-block; width: 100%; margin-left: 0; margin-right: 0; height: 2.6em; text-transform: capitalize; font-size: 12px; position: relative; top: .9em; }

.product-details-tab { display: block; margin: 0; margin-bottom: 2%; padding: 1%; display: block; line-height: auto; font-size: 100%; font-family: "ff-meta-web-pro",sans-serif; vertical-align: middle; border: 3px solid #19171a; color: #000; text-align: center; }

#product-summary-ad-box{ width: 300px; height: 352px; border: 17px #ababab solid; border-top: 11px #ababab solid; overflow: hidden;}
.product-summary-image { width: 100%; max-width: 350px; max-height: 285px;}
.product-summary-image-td { border-spacing: 0; border-collapse: collapse; vertical-align: top; padding-left: 5px; }


#product_related_products_wrapper .related_products_title { background-color: #ffffff; color: #000; text-align: center; font-size: 140%; font-weight: bold; }
#product_related_products_wrapper .related_product { padding-top: 0.5em;} 

/*div#related_articles_wrapper { margin-left: 270px; display: table; }*/
#related_articles { clear: both; width: 100%; margin-left: auto; margin-right: auto; margin-top: 25px; margin-bottom: 25px; display: block; line-height: auto; font-size: 24px; font-weight: bold; font-family: "ff-meta-web-pro",sans-serif; vertical-align: middle; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 3px solid #ababab; color: #000; font-size: 100%; text-align: center; display: table; }
.related-articles-heading { font-size: 150%; padding-top: 1%; padding-bottom: 1%; color: #000; margin-top: auto; margin-bottom: auto; }

img.related-article-image { float: left; padding-right: 5px; }

div#article_related_articles_wrapper { width: 25%; float: left; }

div#product_related_articles_wrapper { margin-left: 270px; display: table; }
div#product_related_articles_wrapper h3.related-articles-heading { background-color: #ffffff; }

#product_related_articles_wrapper .related-article-item {list-style-type: none; text-align: left; padding-left: 5px; display: table; width: 15%; float: left; font: 1em; }
#product_related_articles_wrapper .related-article-item { list-style-type: none; text-align: center; padding-left: 1%; width: 15%; font-size: 80%; padding-right: 1%; padding-top: 0; vertical-align: top; border: 0; }
#product_related_articles_wrapper  .related-article-image { width: 100%; height: 100%; }


h3.sibling-products-heading { padding: 1%; }
#sibling_products li.sibling-product-item { width: 48%; float: left; margin-left: 1%; margin-right: 1%; list-style-type: none; }
#sibling_products img.sibling-product-image { margin-left: auto; margin-right: auto; width: 100%}

.wall-mount-pull-up-bar-list{width: 100%;}
.wall-mount-pull-up-bar-list .single-bar{ float: left; padding: 10px; width: 47%; margin-left: auto; margin-right: auto; text-align: center; display: block; }
.wall-mount-pull-up-bar-list .single-bar img{ margin-left: auto; margin-right: auto;}
.wall-mount-pull-up-bar-list .single-bar .product-price-details-box{ width: 150px; margin-left: auto; margin-right: auto;}

.ryka-shoe-list {margin-left: auto; margin-right: auto; float: none; width: 530px;}
.ryka-shoe-list li{ padding: 10px; width: 150px; float: left; list-style-type: none; margin: 0; text-align: center; }
.ryka-award img { float: left; }
.ryka-award { clear: both; border: 1px solid black; height: 150px; margin: 10px;}

.product-price-details-box { background-color: #FF8700; height: 25px; margin-left: 20px; margin-right: 20px; margin-top: 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height: 1.5em;}
#musique-gray .product-price-details-box,#musique-black .product-price-details-box,#nike-free .product-price-details-box{ margin-left: auto; margin-right: auto; width: 7em;}

#social-wrapper { float: right; }
#social-wrapper li {float: left; margin-left: 15px; list-style: none; }
#social-wrapper a { display: block; height: 35px; width: 35px; background-size: 35px 35px;}
#social-wrapper #facebook-page {background-image: url('http://easybuypal.com/wp-content/uploads/facebook-icon.png'); }
#social-wrapper #pinterest-page {background-image: url('http://easybuypal.com/wp-content/uploads/pinterest-icon.png'); }

#site_description h1{font-size: 1.75em; margin-top: 1%; margin-bottom: 2%; font-family: "veranda"; font-weight: bold;}
#site_description h2 {font-size: 1.25em; margin-bottom: 1%; }

.country-edition{ display: none; }
//#country_wrapper{ display: none; }
#dynamic-menu { float: left; text-align: center; width: 79%; margin-left: auto; margin-right: auto; display: block; background-color: #707ed7; height: 30px; font-family: "veranda";}
#dynamic-menu li{ list-style: none; width: 33.3%; float: left; font-size: 1.5em; font-weight: bold; line-height: 30px; }
#dynamic-menu .active{ color: #111}
#dynamic-menu li a{ color: #fff; }
#dynamic-menu li a:hover{ color: #FF8700; }

#article-footer{ clear: both; align: left; margin: 1%;}
#site-footer li{ list-style: none; float: right; padding: 1%;}
#post-listing-content { text-align: center;}
#post-listing-content .content-item { width: 300px; height: 470px; text-align: center; border: 1px dashed #ababab; float: none; padding: 1%; margin: 0.5%; display: inline-table;}
#post-listing-content .content-item h2 { font-size: 1.25em;  }
#post-listing-content .content-item img { margin-left: auto; margin-right: auto; margin-top: 1%; margin-bottom: 1%;}
#post-listing-content .content-item .content-excerpt {text-align: left; }
#post-listing-content .content-item .content-excerpt li {margin-left: 10%; }

#product-page-content { width: 100%;  margin-left: auto; margin-right: auto; text-align: center; }
.product-type-page-box { display: inline-table; width: 45%; margin: 1%; border: 2px dashed #000; text-align: center; }
.product-type-page-box h3 { clear: both; width: 80%; margin-left: auto; margin-right: auto;}
.product-type-page-box img { width: 20%; margin: 2%; float: left;}
#product-type-page-box1 { }
#product-type-page-box2 #workout-excerpt{text-align: left; }
#product-type-page-box3 { width: 92.5%; clear: both; float: none; display: inline-block;}
#product-type-page-box3 .article { width: 45%; float: left; margin: 1%; text-align: left;} 


#page {width: 98%; margin-left: auto; margin-right: auto;}
#site_logo {width: 110px; height: 50px; background-size: 100px 25px; background-position: 0 50%;}

/* Entire site menu*/
#site-menu { width: 75%; margin-left: auto; margin-right: auto; border: none; background-color: #707ed7; }
/* all menu links*/
#site-menu a { height: 1em;  text-align: center; font-size: 1em; line-height: 1em; font-weight: bold; font-family: "vernada"; background-color: transparent; border: none; vertical-align: middle; color: #fff; text-transform: none;}
/* top menu items - each 1 third of width or main menu*/
#site-menu li{width: 25%; display: inline; clear: none; padding:}
#site-menu li:hover { background-color: #071672; color: #fff; }
#site-menu li a:hover{ background-color: #071672; color: #fff; }
/* second menu*/ 
#site-menu .sub-menu { position: fixed; left: 0px; width: 100%; background-color: #707ed7; display: block; border: 2x solid #000; padding-left: 2%; padding-right: 2%; 2px; border: 2px solid #111;}
#site-menu .sub-menu a:hover { background-color: #071672;}
/* second menu items*/
#site-menu .sub-menu li{width: 32%; display: inline; height: 4em; border: 1px dashed #ababab; }
/* default settings for sub menu item link */
#site-menu .sub-menu a{   margin: 0px; padding: 0px; background-repeat: no-repeat; background-position:0% 50%; background-size:15%; font-size: 100%; color: #fff; text-align: left; background-color: #707ed7; padding-left: 16%; width: 84%; height: 2em; padding-top: 1em; padding-bottom: 1em; display: block; }
/* sub menu item - best pull up bar*/
#site-menu .sub-menu #menu-item-681 a{  background-image: url('http://easybuypal.com/wp-content/uploads/doorway-pull-up-bar.png'); }
/* sub menu item link - chin ups vs pull ups*/
#site-menu .sub-menu #menu-item-754 a{  background-image: url('http://easybuypal.com/wp-content/uploads/chin-up.png'); }
/* sub menu item link - will it fit my doorway*/
#site-menu .sub-menu #menu-item-755 a{  background-image: url('http://easybuypal.com/wp-content/uploads/doorway-pull-up-bar.jpg')}
/* sub menu item link - pull up challenge*/
#site-menu .sub-menu #menu-item-756 a{  background-image: url('http://easybuypal.com/wp-content/uploads/pull-up-guy-square.png')}
/* sub menu item link - best elliptical*/
#site-menu .sub-menu #menu-item-682 a{  background-image: url('http://easybuypal.com/wp-content/uploads/Schwinn-450-elliptical-machine.jpg')}
/* sub menu item link - 5 elliptical benefits*/
#site-menu .sub-menu #menu-item-757 a{  background-image: url('http://easybuypal.com/wp-content/uploads/elliptical-machine-benefits.jpg')}
/* sub menu item link - elliptical vs treadmill and others*/
#site-menu .sub-menu #menu-item-758 a{  background-image: url('http://easybuypal.com/wp-content/uploads/elliptical-vs-treadmill-and-others.jpg')}
/* sub menu item link - elliptical workout pal*/
#site-menu .sub-menu #menu-item-759 a{  background-image: url('http://easybuypal.com/wp-content/uploads/elliptical-workout-10.jpg')}


/*  Article title */
#article-title-wrapper { width: 100%; }
#article-title-wrapper h1{ width: 100%; text-align: center; margin-bottom: 0%; margin-top: 0%; font-size: 16pt;}
#article-title-wrapper #related_products { float: left; width: 25%; border: 1px solid #ababab; clear: both; margin-left: 2%; }
#article-title-wrapper .related_product_image { width: 50%; height: 50%; margin-left: auto; margin-right: auto; }
#article-title-wrapper #article_image {width: 20%; float: left; margin-left: 10%; margin-right: 10%; }
#article-title-wrapper #related_articles_wrapper { float: left; width: 30%; margin-right: 2%; }
#article-title-wrapper #elliptical-articles { float: left; width: 30%; margin-right: 2%; }

#article-title-wrapper #related_articles { clear: both; width: 100%; margin: 0px; display: block; line-height: auto; font-size: 24px; font-weight: bold; font-family: "ff-meta-web-pro",sans-serif; vertical-align: middle; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 3px solid #ababab; color: #000000; font-size: 100%; text-align: center; }
//#article-title-wrapper #share_box_top { clear: both; width: 400px; margin-left: auto; margin-right: auto; }
#share_box_top { clear: both; width: 550px; margin-left: auto; margin-right: auto; height: 36px; display: block; margin-top: 20px;}
#pal_right_column .post_content { clear: both; padding-top: 5px; text-align: left; font-family: arial; line-height: normal;}
#pal_right_column .post_content p,ul {font-family: arial; line-height: normal;}

/* Article Content */
#article-content #share_box_top { clear: both; width: 550px; margin-left: auto; margin-right: auto; margin-top: 20px;}
#article-content h2 { text-align: center; font-size: 2em; color: #000000;}
#article-content h2, h3, h4 { font-family: 'Open Sans', sans-serif; }
#article-title-wrapper h1 { font-family: 'Open Sans', sans-serif; }

	#article-content .complete-guide-chapter-topic-white li { padding: 1%; margin-left: 3%; }
#article-content .complete-guide-chapter-topic-white{ display: table;}
#article-content li li { padding: 1%; margin-left: 3%;}
#article-content h3 { font-size: 1.5em; font-weight: bold; padding: 1%; clear: both; margin-top: 3%; line-height: 1.5em;}
#article-content .topic-number { width: 93px; height: 93px; float: left; position: relative; top: -30px; left: -50px;}

.article-element {
	margin-left:auto; 
	margin-right:auto; 
	padding:2em;     
	border-top-style: dashed;
    border-top-color: #151515;
    border-top-width: 0.25em; 
	margin-top:1em; 
	display: table;
}
#article-content .article-element p,li {font-family: 'Lato', sans-serif;}


#article-content .article-element li { margin-left: 3em;}
#article-content .article-element li { margin-bottom: 0.5em;}
#article-content .article-element ul ul li { margin-left: 5em;}

.no-bullets li{ list-style: none;}

/* .article-2-column-block .column {width: 45%; padding: 0 1em 0 1em; float: left; display: block;}
.article-3-column-block .column {width: 31%; padding: 0 1em 0 1em; float: left; display: block;}
*/
.black-right-border { border-right: 0.2em #151515 dashed; }
.column img{ margin-left: auto; margin-right: auto;}



.article-note { margin: 1em; padding:1em 0 0 0; background-color: #63db93; -moz-border-radius:0.5em; -webkit-border-radius:0.5em; border-radius:0.5em; color: #151515; background-image: url('http://easybuypal.com/wp-content/uploads/glasses.png'); background-repeat: no-repeat; background-size: 4em; background-position: 0.25em 0.25em; clear: both;  max-width: 900px; display: table;}
.article-note p { padding: 1em; }
.article-image-float-left { float: left; margin: 1%; }
.article-image-float-right { float: right; margin: 1%; }
.text-center {text-align: center;}
.grid {display: inline-block; margin: 2%;}
#article-content img.article-feature-heading {margin-top: 0; padding-top: 0; float: left; margin-right: 1em; height: 5em; }
#article-content .article-element h2 {margin-top: 0; padding-top: 0; font-size: 1.5em; clear: none; color: #ff3100; text-align: left;}

#article_v2_page { float: left; }
#article_v2_page h2 { text-align: center; font-family: "arial-black"; font-weight: bold; font-size: 40px; color: #000000;}
#article_v2_page li li { padding: 5px; margin-left: 30px;}
#article_v2_page h3 { font-size: 24px; font-weight: bold; padding: 5px; clear: both; margin-top: 15px; line-height: 1.5em;}
#article_v2_page { width: 980px; margin-left: auto; margin-right: auto; }
#article_v2_page #related_articles { float: left; margin-top: 0; width: 300px; }
#article_v2_page #related_articles .related-articles-heading { font-size: 1em; padding: 0px;}
#article_v2_page #related_products {float: left; -webkit-border-radius: 6px; border-radius: 6px; border: 3px solid #ababab; }
#article_v2_page #related_products .related_products_title {font-size: 1em; font-weight: bold;}
#article_v2_page .topic-number { width: 93px; height: 93px; float: left; position: relative; top: -30px; left: -50px;}

#article_v2_page #article_title_wrapper { width: 990px; margin-left: auto; margin-right: auto;}
#article_v2_page .complete_guide_article_title {font-size: 40px; text-center: center; width: 100%; margin-bottom: 10px;}

#article_v2_page #article_title_wrapper #related_articles_wrapper{ float: left; }
#article_v2_page .related-articles-heading {margin-top: 0px;}
#article_v2_page .related_product { padding-top: 0px; }
#article_v2_page .related_product_title {margin-top: 0px;}
#article_v2_page #article_title_wrapper #article_image{ float: left; width: 448px; padding-left: 4px; padding-right: 4px;}
#article_v2_page #article_title_wrapper #article_image img { margin-left: auto; margin-right: auto; }
#share-bubble {clear: both; padding-left: 30px; background: none;}
.hidden { display: none; }
.visible { display: block; }

#elliptical-articles {float: left; }
#elliptical-workouts-pal-img { margin-left: auto; margin-right: auto; }
#elliptical-workout-selector { max-width: 976px; width:expression(document.body.clientWidth > 976? "976px": "auto" ); margin-left: auto; margin-right: auto; }
#elliptical-workout-selector .elliptical-workout-selector-title { font-size: 40pt; font-family: "verdana"; color: #ff3100; text-shadow: -2px -2px 0 #ababab, 2px -2px 0 #ababab, -2px 2px 0 #ababab, 2px 2px 0 #ababab; padding-bottom: 10px;}
#elliptical-workout-selector li {list-style-type: none; padding: 5px; }
#elliptical-workout-selector li input {margin-right: 5px;}
#elliptical-workout-selector .heading-label {font-size: 14pt; font-weight: bold; margin-left: 10px; float: left; color: #172caf; font-family: "verdana";}
#elliptical-workout-selector #lbl-workout-time { padding-left: 80px;}
#elliptical-workout-selector #lbl-workout-vary { padding-left: 175px;}
#elliptical-workout-selector #lbl-or-instead { padding-left: 90px;}
#elliptical-workout-selector #selector-links {float: left; width:  240px; margin-left: 55px; border: 2px solid #ababab; padding-top: 10px; padding-left: 0px; margin-top: 10px; -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; height: 140px; font-size:130%;}
#elliptical-workout-selector #show-all-link {padding-left: 10px; padding-right: 10px;  padding-top: 20px; padding-bottom: 20px; text-align: center;}
#elliptical-workout-selector #show-random-link {padding-left: 10px; padding-right: 10px;  padding-top: 20px; padding-bottom: 20px;text-align: center; }

#elliptical-workout-selector #workout-time {width: 315px; margin-left: 45px; float: left; border: 2px solid #ababab; padding-top: 10px; padding-left: 55px; margin-top: 10px; -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px;}
#elliptical-workout-selector #workout-time .time-left {width: 140px; float:  left;}
#elliptical-workout-selector #workout-time .time-right {width: 140px; float:  left;}
#elliptical-workout-selector #workout-vary {float: left; width:  145px; margin-left: 53px; border: 2px solid #ababab; padding-top: 10px; padding-left: 45px; margin-top: 10px; -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; height: 140px;}
#elliptical-workout-selector #workout-vary ul { width: 145px; }
#elliptical-workout-selector #workout-vary li { padding-top: 10px; }

#elliptical-workout-selector .submit {clear: both; margin-left: 400px; width: 103px; margin-top: 35px; margin-bottom: 35px; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FF8700), color-stop(1, #e56700) ); background:-moz-linear-gradient( center top, #FF8700 5%, #e56700 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8700', endColorstr='#e56700'); background-color:#FF8700;}

#elliptical-workout-selector .submit:hover { cursor: pointer; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e56700), color-stop(1, #FF8700) ); background:-moz-linear-gradient( center top, #e56700 5%, #FF8700 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e56700', endColorstr='#FF8700'); background-color:#FF8700; }

#elliptical-workout-selector .submit:hover:active { position:relative; top:1px; }

.workout-count { font-size: 22pt; padding-bottom: 10px; color: #172caf;}


#article_v2_page #share_box_top { clear: both; width: 550px; margin-left: auto; margin-right: auto; margin-top: 0px; }

#elliptical-workout-list .elliptical-workout { max-width: 1024px; width:expression(document.body.clientWidth > 1024? "1024px": "auto" ); margin-left: auto; margin-right: auto; }
#elliptical-workout-list h2 { border-left: 2px solid #ababab; border-top: 2px solid #ababab; border-right: 2px solid #ababab; position: relative; top: 1px; -moz-border-top-left-radius: 12px; -webkit-border-top-left-radius: 12px; border-top-left-radius: 12px; -moz-border-top-right-radius: 12px; -webkit-border-top-right-radius: 12px; border-top-right-radius: 12px;}
#elliptical-workout-list .elliptical-workout-summary { padding: 2%; border-left: 2px solid #ababab; border-right: 2px solid #ababab; position: relative; top: 1px;}
#elliptical-workout-list .elliptical-workout-summary li { padding: 1%; margin-left: 4%;}
#elliptical-workout-list .sharebox-in-elliptical-workout-wrapper {border-left: 2px solid #ababab; border-right: 2px solid #ababab; position: relative; top: 1px;}
#elliptical-workout-list .sharebox-in-elliptical-workout { clear: both; width: 550px; margin-left: auto; margin-right: auto; margin-top: 0px;}

#elliptical-workout-list .elliptical-workout-image { width: 100%; }
#elliptical-workout-list .embed-code {font-size: 0.75em; text-align: center; margin-bottom: 4%; border-left: 2px solid #ababab; border-right: 2px solid #ababab; border-bottom: 2px solid #ababab; }
#elliptical-workout-list .show-embed-code-link {cursor: pointer; color: #172caf; font-weight: bold; }
#elliptical-workout-list .embed-code textarea {margin-left: auto; margin-right: auto;}

#filter-header p {padding: 0px; text-align: center; margin-bottom: 0px;}
#filter-header #filter-down-arrow { height: 85px; margin-left: auto; margin-right: auto;}

.{ font-size: 1.5em; font-family: Georgia,"Times New Roman",Times,serif; }

.puma-zumba-shoes { width: 46%; float: left; padding-left: 2%; }
.doorway-bar-images-left { clear: both; float: left; margin: 2%; }
.doorway-bar-images-center img {display: inline;}
.doorway-bar-images-center {clear: both; width: 75%; margin-left: auto; margin-right: auto; text-align: center;}
.doorway-bar-images-center img {display: inline;}

.call-out-green-background{background-color: #63db93; width: 95%; margin-left: auto; margin-right: auto; padding: 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 5px solid #151515; list-style: none; margin-top: 20px; }

.call-out-yellow-background {background-color: #ffd773; width: 95%; margin-left: auto; margin-right: auto; padding: 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 5px solid #151515; list-style: none; margin-top: 20px;}

.article-list { margin-left: 3%;}
.article-list li{padding: 1%; }
#article-title-wrapper h1 { margin-bottom: 1%;}

/*New PAL Layout */
#pal_left_column { float: left; width: 220px; border: 1px solid #ababab; clear: both; }
#pal_right_column { max-width: 75%; float:left; text-align: center; }

#filter .single-line { display: block; height: 30px; clear: both; margin-left: 5px; padding-left: 15px; background-image: url('/wp-content/uploads/checkbox-empty.jpg'); background-repeat: no-repeat; background-position-y: 0; margin-top: 5px; }
.single-line-filter-enabled { display: block; height: 30px; clear: both; margin-left: 5px; padding-left: 15px; background-image: url('/wp-content/uploads/checkbox-checked.jpg'); background-repeat: no-repeat; background-position-y: 0; margin-top: 5px; }


#filter .multi-line { display: block; height: 30px; float: left; margin-left: 5px; padding-left: 15px; background-image: url('/wp-content/uploads/checkbox-empty.jpg'); background-repeat: no-repeat; background-position-y: 0; display: table-cell; margin-top: 5px; }
#filter a { color: #004B91; font-weight: bold; font-size: 12px; }
.multi-line-filter-enabled { display: block; height: 30px; float: left; margin-left: 5px; padding-left: 15px; background-image: url('/wp-content/uploads/checkbox-checked.jpg'); background-repeat: no-repeat; background-position-y: 0; display: table-cell; margin-top: 5px;}

#pal_related_products { float: left; width: 220px; border: 1px solid #black; clear: both; }

#products_grid #related_articles { margin-left: 2%; margin-right: 2%; margin-top: 0; height: 14em; overflow: hidden; display: inline-block; }
#products_grid #related_articles .related-articles-heading { padding-top: 0; padding-bottom: 0; }

#products_grid #related_articles ul { margin-bottom: 0; margin-top: 1% }
#products_grid #related_articles .related-article-item { list-style-type: none; text-align: center; padding-top: 1%; padding-left: 1%; max-width: 138px; font-size: 80%; padding-right: 1%; padding-top: 0; vertical-align: top; border: 0; }
#products_grid #related_articles .related-article-image { width: 100%; height: 100%; }
#products_grid #product-list { margin-left: 4%; margin-right: 2%; width: 100%; }

#products_grid .product-attributes { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid black; display: inline-block; margin: 1%; max-width: 14em; height: 37em; width: initial; }

#products_grid .product-attribute-heading { height: 150px; padding-top: 1em; text-align: center; }
#products_grid .product-attribute-heading h3 { margin: 0; padding: 0; line-height: 100%; font-size: 100%; font-weight: bold; padding-top: 0%; }
#products_grid .product-thumb-nail { width: 100%; max-width: 138px; width: expression(document.body.clientWidth > 138px? "1380px": "auto" ); max-height: 138px; height: expression(document.body.clientHeight > 138px? "1380px": "auto" ); margin-left: auto; margin-right: auto; }

#products_grid .product-attributes h3.review-highlight-header { clear: both; color: #FFFFFF; text-align: center; font-size: 13pt; font-family: Arial,sans-serif; padding: 0; margin: 0.3em; }
.pros-header { background-color: #007730; }
.cons-header { background-color: #ff3100; }
.verdict-header { background-color: #707ed7; }
#products_grid .product-attributes p.review-highlight-paragraph { font-size: 13px; line-height: 19px; color: #333; font-family: Arial,sans-serif; margin: 0.3em;}

#products_grid .product-attributes .product-attribute-heading { height: 150px; padding-top: 1em; }

#products_grid .product-attributes .product-details-box { background-color: #707ed7; height: 1.5em; margin-left: 0.5em; margin-right: 0.5em; margin-bottom: 0.5em; margin-top: 0.5em; -webkit-border-radius: 2px; -moz-border-radius: 2px; width: 6em; text-align: center; float: left; }

.introduction-text-black { font-size: 16pt; width: 80%; padding-top: 2em; margin-left: auto; margin-right: auto; line-height: 16pt; }
#products_grid .post-content p { font-size: 1em; color: #000; font-family: Arial,sans-serif; }

.review-highlight-td{width: 70%; padding-left: 2%; padding-right: 2%; vertical-align: top; padding-top: 1%; }
h4.product-label {text-align: center; color: #000000; }
/*#page { min-width: 1024px; width:expression(document.body.clientWidth < 1024? "1024px": "auto" );}*/

/* phones portrait*/
@media screen
		and (min-width : 320px)   
		and (max-width : 479px)   {

	.responsive-page #site-header h1 {
		font-size: 1em;	
	}
	
	.responsive-page #dynamic-menu	{
		height: inherit;
		width: 100%;
		margin-top: 0.5em;
		margin-bottom: 0.5em;
	}
	.responsive-page #dynamic-menu li{
		font-size: 1em;
		line-height: 1em;
		width: 30%;
		padding-left: 1.5%;
		padding-right: 1.5%;
		padding-top: 0.5em;
		padding-bottom: 0.5em;
	}
	.responsive-page #share_box_top{
		width: inherit;	
		display: none;
	}
	.responsive-page #country_wrapper,.responsive-page #site_logo_wrapper,
	.responsive-page #social-wrapper, .responsive-page #pal_left_column,
	.responsive-page #products_grid #related_articles, #share-bubble {
		display: none;
	}
	.responsive-page, #pal_right_column {
		width: 100%;
		max-width: 100%;
		margin: 0;
		padding: 0;
	}
	.responsive-page #products_grid #product-list {
		margin: 0;
		padding: 0;
	}
	.responsive-page #products_grid .product-attributes{
		max-width: 98%;
		width: 98%;
		height: inherit;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
		margin-bottom: 1em;
	}
	.responsive-page #products_grid .product-attributes .product-summary-price-details-box {
		float: right;
	}
}

/* phones portrait*/
@media screen
		and (min-width : 480px)  
		and (max-width : 747px)   { 
		
		.responsive-page #site-header h1 {
			font-size: 1em;	
		}
		.responsive-page #dynamic-menu	{
			height: inherit;
			width: 100%;
			margin-bottom: 0.5em;
			margin-top: 0.5em;
		}
		.responsive-page #dynamic-menu li{
				font-size: 1em;
				line-height: 1em;
				width: 30%;
				padding-left: 1.5%;
				padding-right: 1.5%;
				margin-bottom: 0.5em;
				margin-top: 0.5em;
		}
	
	.responsive-page #share_box_top{
		width: inherit;	
		display: none;
	}
	.responsive-page #country_wrapper,.responsive-page #site_logo_wrapper,
	.responsive-page #social-wrapper, .responsive-page #pal_left_column,
	.responsive-page #products_grid #related_articles, #share-bubble {
		display: none;
	}
	.responsive-page, #pal_right_column {
		width: 100%;
		max-width: 100%;
		margin: 0;
		padding: 0;
	}
	.responsive-page #products_grid #product-list {
		margin: 0;
		padding: 0;
	}
	.responsive-page #products_grid .product-attributes{
		max-width: 47%;
		width: 47%;
		height: 37em;
		margin-left: 1%;
		margin-right: 1%;
		padding: 0;
		margin-bottom: 1em;
	}
	.responsive-page #products_grid .product-attributes .product-summary-price-details-box {
		float: right;
	}
}

/* IPad Portrait */
@media screen
and (min-width : 748px)   
and (max-width : 1023px) { 
	#page {
		width: 100%;
		max-width: 100%;	
	}
	
	#filter {
		width: inherit;	
	}
	
	.responsive-page #site-header h1 {
		font-size: 1.5em;	
	}
	.responsive-page #dynamic-menu	{
			height: inherit;
			width: 100%;
			margin-bottom: 0.5em;
			margin-top: 0.5em;
	}
		.responsive-page #dynamic-menu li{
				font-size: 1em;
				line-height: 1em;
				width: 30%;
				padding-left: 1.5%;
				padding-right: 1.5%;
				margin-bottom: 0.5em;
				margin-top: 0.5em;
		}
	.responsive-page #share_box_top{
		width: inherit;	
	}
	.responsive-page #country_wrapper,.responsive-page #site_logo_wrapper,
	.responsive-page #social-wrapper, .responsive-page #products_grid #related_articles,
	#share-bubble {
		display: none;
	}
	
	.responsive-page #pal_left_column {
		/*width:30%;*/
		max-width: 30%;
		margin: 0;
		padding: 0;		
	}
	
	.responsive-page, #pal_right_column {
		width: 69%;
		max-width: 69%;
		margin: 0;
		padding: 0;
	}
	.responsive-page #products_grid #product-list {
		margin: 0;
		padding: 0;
	}
	.responsive-page #products_grid .product-attributes{
		max-width: 47%;
		width: 47%;
		height: 37em;
		margin-left: 1%;
		margin-right: 1%;
		padding: 0;
		margin-bottom: 1em;
	}
	.responsive-page #products_grid .product-attributes .product-summary-price-details-box {
		float: right;
	}
}



@media screen and (min-width: 1024px) {
	#page {
		width: 100%;
		max-width: 1200px;	
	}
	
	#filter {
		width: inherit;	
	}
	.responsive-page #site-header h1 {
		font-size: 2em;	
	}
	
	.responsive-page #dynamic-menu	{
			height: inherit;
			width: 100%;
			margin-bottom: 0.5em;
			margin-top: 0.5em;
	}
	.responsive-page #dynamic-menu li{
		font-size: 1.5em;
		width: 30%;
		padding-left: 1.5%;
		padding-right: 1.5%;
		margin-bottom: 0.5em;
		margin-top: 0.5em;
	}
	
	.responsive-page #products_grid #related_articles{
		display: none;
	}
	.responsive-page #share_box_top{
		width: inherit;	
		clear: none;
	}
	.responsive-page #pal_left_column {
		/*width:30%;*/
		max-width: 30%;
		margin: 0;
		padding: 0;		
	}
	
	.responsive-page, #pal_right_column {
		width: 69%;
		max-width: 69%;
		margin: 0;
		padding: 0;
	}
	.responsive-page #products_grid #product-list {
		margin: 0;
		padding: 0;
	}
	.responsive-page #products_grid .product-attributes{
		max-width: 265px;
		width: 100%;
		height: 37em;
		margin-left: 1%;
		margin-right: 1%;
		padding: 0;
		margin-bottom: 1em;
	}
	.responsive-page #products_grid .product-attributes .product-summary-price-details-box {
		float: right;
	}
}

.pal-text {
	width: 96%;
	padding: 1%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 5px solid #151515;
	margin-top: 2%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.pal-text h3 {
	font-size: 16pt;
}

.pal-text ul li,
.pal-text ol li{
	margin-left: 10%;
	margin-top: 1em;
}

#country_wrapper{
	display: none;
}


#finder-wrapper .unselected-radio { background-color: #ffffff; color: #000; }
#finder-wrapper .selected-radio { background-color: #707ed7; color; #fff; color: #ffffff}
#finder-wrapper .disabled-radio { text-decoration: line-through; background-color: #C0C0C0; }
#finder-wrapper { border: 2px solid #000000; background-color: #e0e0e0; -webkit-border-radius: 5px; -moz-border-radius: 5px; margin-left: auto; margin-right: auto;}
#finder-wrapper #finder-title {text-align: center; margin: 0.5%;}
#finder-wrapper .labelDisabled { text-decoration: line-through; color: #C0C0C0; }
#finder-wrapper .labelEnabled { text-decoration: none; color: #000;}
#finder-wrapper .expanded { display: block; }
#finder-wrapper .contracted { display: none; }
#finder-wrapper #pull-up-bar-finder { text-align: center;}
#finder-wrapper #pull-up-bar-finder fieldset {
	padding: 5px; margin-top: 10px; margin-left: 5px; margin-right: 5px; text-align: left;
	border: 2px solid #707ed7; -webkit-border-radius: 5px; -moz-border-radius: 5px; min-width: 276px; max-width: 476px; display: inline-block; vertical-align: top;
}
#finder-wrapper #pull-up-bar-finder ul {margin: 0; padding: 0; }
#finder-wrapper #pull-up-bar-finder li { border: 1px solid #000000; -webkit-border-radius: 5px; -moz-border-radius: 5px; text-align: center; padding-top: 1em; padding-bottom: 1em; cursor: pointer; list-style-type: none; display: inline-table; width: 46%; margin-left: 1%; margin-right: 1%; margin-top: 1.5%; margin-bottom: 1.5%;}
#finder-wrapper #pull-up-bar-finder legend { text-align: center; font-weight: bold;}
#finder-wrapper .showme-button {
	display: block; background-color: #FF8700; -webkit-border-radius: 5px; -moz-border-radius: 5px; width: 112px; text-align: center;
	margin-left: auto; margin-right: auto; margin-top: 30px; color: #ffffff; padding: 10px; font-size: 16pt; font-weight: bold; line-height: 30px; margin-bottom: 1%;}
a.show-all-link { padding: 10px; display: block; }

#show-finder{ width: 200px; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 2px solid #000; cursor: pointer; margin-left: auto; margin-right: auto; position: relative; top: -2px; background-color: #e0e0e0; color: #000; height: 1.5em; line-height: 1.5em;}
div#number-product-found { font-weight: bold; padding: 1%; font-size: 1.5em; }

#related_articles_wrapper{
	border: 2px solid #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	padding-bottom: 1%;
	overflow: hidden;
	background-color: #e0e0e0;
}
#related_articles_wrapper #related_articles { margin: 0; border: 0; }
#related_articles_wrapper h3 { margin-top: 0.5em; font-size: 1.25em; padding: 0; background-color: transparent; }
#related_articles_wrapper ul { margin: 0; padding: 0;}
li.related-article-item { display: inline-block; vertical-align: top; padding: 0;}

#related_articles_wrapper li.related-article-item a{
	padding: 5px;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 2px solid #000;
	min-width: 276px;
	display: block;
	text-align: center;
	height: 50px;
	background-color: #ffffff;
}

/* li.related-article-item a { display: block; text-align: center; }*/
li.related-article-item a img{ display: block; float: left;}

.collapsed-related-articles {	height: 100px; }

.expanded-related-articles {	height: initial;}

#show-all-articles{ width: 200px; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 2px solid #000; cursor: pointer; margin-left: auto; margin-right: auto; position: relative; top: -2px; background-color: #e0e0e0; color: #000; height: 1.5em; line-height: 1.5em;}

.row{width: 1000px; max-width: 100%; min-width: 768px; clear: both;}
.row p,.row li,column p, column li{ margin: 1%; line-height: 1.5em; }
.column{ float: left; }
.one {width: 100%}
.two { margin: 0.5%; padding: 1.5%; }
.three { margin: 0.5%; padding: 1.5%; }
.four { margin: 0.5%; padding: 1.5%; }
.red-background{ background-color: #ff8e73; color: #000000;}
#article-content div.red-background h2{ color: #000000;}

.blue-background{ background-color: #707ed7; color: #000000;}
#article-content div.blue-background h2, #article-content div.blue-background h4{ color: #ffd773;}

.green-background{ background-color: #37db79; color: #000000;}
#article-content div.green-background h2{ color: #000000;}

.yellow-background {background-color:#ffd773; color: #000000;}
#article-content div.yellow-background h2{ color: #ff3100;}

.red { color: #ff3100; }

@media screen
	and (min-width : 320px)
	and (max-width : 767px)   {
	h2, h3 {font-size: 2.5em; }
	.collapsed-related-articles {	height: 20px; }
	#related_articles_wrapper h3 { margin-top: 0.25em; font-size: 1em; }
	#related_articles_wrapper li.related-article-item { max-width: 98%; }
	.two { width: 100%; }
	.three { width: 100%; }
	.four { width: 44%; }
	#product_related_products_wrapper { display: none;}
	#related_products { display: none; }
	#article-title-wrapper #article_image {width: 100%; float: none; margin-left: auto; margin-right: auto;}
	div#product-details-tab-box-wrapper { margin-left: 0px; }
	#product-details-tab-box{ float: none;	}
	#sibling_products_wrapper { width: 100%; margin: 15px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 3px solid #ababab; text-align: center; display: table; float: left;  }
	.product-summary-price-details-box { 
		-color: #FF8700; height: 5em; margin-top: 0.5em; width: 5em; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 0.5em; line-height: 2.5em; margin-left: 0.5em; float: left; font-size: 2.5em; }
	#products_grid .product-attributes .product-summary-price-details-box { background-color: #FF8700; height: 1.5em; margin-top: 0.5em; width: 6em; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height: 150%; display: inline-block; margin-bottom: 0.5em; margin-right: 0.5em; margin-left: 0; font-size: 1em;}
	strong.details-tab-menu-item { font-size: 2em; }
	.product-details-tab { margin-top: 1.1em; }
	.review-highlight-td{font-size: 1em;}
	#sibling_products li.sibling-product-item { font-size: 2em;}	
}

@media screen
		and (min-width : 768px)
		and (max-width : 1023px) {
		h2, h3 {font-size: 2.5em; }
	.two { width: 100%; }
	.three { width: 45%; }
	.four { width: 29%; }
	.black-left-border { border-left: 0 }
	#related_articles_wrapper li.related-article-item { max-width: 48%; }
	#related_products { display: none; }
	#product_related_products_wrapper { display: none;}
	#article-title-wrapper #article_image {width: 100%; float: none; margin-left: auto; margin-right: auto;}
	div#product-details-tab-box-wrapper { margin-left: 0px; }
	#product-details-tab-box{ float: none;	}
	#sibling_products_wrapper { width: 100%; margin: 15px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 3px solid #ababab; text-align: center; display: table; float: left;  }
	.product-summary-price-details-box { background-color: #FF8700; height: 5em; margin-top: 0.5em; width: 5em; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 0.5em; line-height: 2.5em; margin-left: 0.5em; float: left; font-size: 2.5em; }
	#products_grid .product-attributes .product-summary-price-details-box { background-color: #FF8700; height: 1.5em; margin-top: 0.5em; width: 6em; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height: 150%; display: inline-block; margin-bottom: 0.5em; margin-right: 0.5em; margin-left: 0; font-size: 1em; }
	strong.details-tab-menu-item { font-size: 2em; }
	.product-details-tab { margin-top: 1.1em; }
	.review-highlight-td{font-size: 1em;}
	#sibling_products li.sibling-product-item { font-size: 2em;}
}

@media screen
		and (min-width : 1024px)
		and (max-width : 1279px) {
		#related_articles_wrapper li.related-article-item { max-width: 30%; }
	.two { width: 45%; }
	.three { width: 29%; }
	.four { width: 21%; }
	.black-left-border { border-left: 0.2em #151515 dashed; }
	#product_related_products_wrapper { float: left; width: 220px; border: 1px solid #ababab; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 3px solid #ababab; margin: 15px;}
	div#product-details-tab-box-wrapper { margin-left: 270px; }
	#product-details-tab-box{ float: right;	width: 100%;}
	#sibling_products_wrapper { width: 220px; margin: 15px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 3px solid #ababab; text-align: center; display: table; float: left; }
	#products_grid .product-attributes .product-summary-price-details-box { background-color: #FF8700; height: 1.5em; margin-top: 0.5em; width: 6em; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height: 150%; display: inline-block; margin-bottom: 0.5em; margin-right: 0.5em; margin-left: 0; font-size: 1em;}
	strong.details-tab-menu-item { font-size: 2em; }
	.product-details-tab { margin-top: 0.5em; }
	.review-highlight-td{font-size: 1em;}
	#sibling_products li.sibling-product-item { font-size: 1em;}	
}

@media screen
		and (min-width : 1280px) {

		#related_articles_wrapper li.related-article-item { max-width: 24.5%; }
	.two { width: 45%; }
	.three { width: 29%; }
	.four { width: 21%; }
	.black-left-border { border-left: 0.2em #151515 dashed; }
	#product_related_products_wrapper { float: left; width: 220px; border: 1px solid #ababab; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 3px solid #ababab; margin: 15px;}
	div#product-details-tab-box-wrapper { margin-left: 270px; }
	#product-details-tab-box{ float: right;	width: 100%;}
	#sibling_products_wrapper { width: 220px; margin: 15px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 3px solid #ababab; text-align: center; display: table; float: left; }
	#products_grid .product-attributes .product-summary-price-details-box { background-color: #FF8700; height: 1.5em; margin-top: 0.5em; width: 6em; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height: 150%; display: inline-block; margin-bottom: 0.5em; margin-right: 0.5em; margin-left: 0; font-size: 1em;}
	strong.details-tab-menu-item { font-size: 2em; }
	.product-details-tab { margin-top: 0.5em; }
	.review-highlight-td{font-size: 1em;}
	#sibling_products li.sibling-product-item { font-size: 1em;}
}

.product-list {
   text-align: center;
}

.product-list p {
font-size: 1.2em;
}
.product-price-details-box {
    background-color: #FF8700;
    height: 25px;
    margin-left: 3%;
    margin-right: 3%;
    margin-bottom: 5px;
    margin-top: 5px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.product-price-details-box a{
  text-decoration: none;
  color: #ffffff;
  font-weight: bold;
  font-size: 1.2em;
}

.product-list li {
    padding: 10px;
    width: 150px;
    display: inline-block;
    list-style-type: none;
    margin: 0;
    text-align: center;
}

.product_comparison_title{
font-size: 2em;	
}

.items-required{
	text-align: center;	
}
.items-required:before {
    content: "Items Required";
    display: block;
    margin-bottom: 1em;
    font-weight: bold;
}

.items-required a{
display: inline-block;
text-align: center;	
}
#product_comparison:after, #product_comparison .post_content:after, .menu:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }