/*
THEME NAME: Niche Site Theme
THEME URI: http://www.freshkarma.com
DESCRIPTION: Niche Site Theme Based on Sandbox Default
VERSION: 1.1
AUTHOR: Steve Everitt
AUTHOR URI: http://www.freshkarma.com/
TEMPLATE: sandbox
*/

/*
--- css file imports --- 
@import url('reset.css');
*/

/* --- common elements --- */

a { color: #FFFFFF; text-decoration: none; }

a:hover { text-decoration: none; color:#990000; }

h1, h2, h3, h4, h5, h6 { font-family: arial, georgia, tahoma, verdana, sans-serif; font-weight: normal; margin: 0; padding: 0; }

h2 { font-size: 26px; line-height: 32px; font-weight: bold; letter-spacing: -1px; } /* post titles */

h3 { font-size: 18px; line-height: 22px; letter-spacing: -1px; }

h4 { font-size: 14px; line-height: 18px; font-weight: bold; letter-spacing: -1px; }

p { margin: 0 0 10px 0; padding: 0; }

blockquote { float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; line-height: 23px; width: 240px; margin: 6px 20px 0 0; padding: 10px 15px 0 15px; background-color: #f8f9fb; border-top: 5px solid #0088cc; }

ins { color: #c00; text-decoration: none; border-bottom: 1px dotted #c00; }

del { text-decoration: line-through; }

em { font-style: italic; }

cite { font-weight: bold; font-style: italic; }

abbr { text-transform: uppercase; border-bottom: 1px dotted #0088cc; }

q { font-style: italic; }

code { font-size: 13px; padding-right: 3px; padding-left: 3px; background-color: #e4ecfc; border-right: 1px solid #d1daed; border-bottom: 1px solid #d1daed; }

pre { margin-left: 40px; }

.line { width: auto; height: auto; margin: 15px 0 30px 0; padding: 0; background-color: #ddd; border-bottom: 1px solid #ddd; } /* essentially a horizontal rule but done with css when a single pixel line is required */

/* --- layout --- */

body { color: #333; font-size: 12px; font-family: arial, verdana, tahoma, sans-serif; margin: 0; padding: 0; }

div#wrapper { width: 982px; height: auto; margin: 0 auto 0 auto; padding: 0; }

div#header { width: 100%; height: 100px; margin: 0; padding: 0; }

div#container { float: right; width: 657px; margin: 0 0 20px 0; padding: 19px 39px 0px 39px; background: #fff url(images/background-container.gif) repeat-x left top; border: 1px solid #ddd; }

div#container-custom-page { width: 902px; margin: 0 0 20px 0; padding: 19px 39px 0px 39px; background: #fff url(images/background-container.gif) repeat-x left top; border: 1px solid #ddd; }

div#content { margin: 0; padding: 0; }

div.sidebar { float: left; width: 200px; overflow: hidden; margin: 0; padding: 0px 22px 0px 22px; background-color: #fff; }

div#primary { padding-top: 22px; background: #fff url(images/background-sidebar.gif) repeat-x left top; border-top: 1px solid #ddd; border-left: 1px solid #ddd; }

div#secondary { clear: left; margin: 0 0 20px 0; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; }

div#footer { clear: both; width: 100%; height: auto; margin: 0 0 40px 0; padding: 0; }

/* --- header --- */

#blog-title { float: left; margin: 0; padding: 0; }

#blog-title a { display: block; color: #fff; font-size: 0px; line-height: 250px; overflow: hidden; width: 455px; height: 100px; margin: 0; padding: 0; background: url(images/logo-v2.png) no-repeat scroll left top; }

#blog-title a:hover { color: #fff; text-decoration: none; }

#blog-description { height: 0; visibility: hidden; display: none; }

/* --- header --- date --- */

div#header #date { float: right; clear: right; color: #666; font-size: 11px; width: auto; height: auto; margin: 40px 0 0 0; padding: 0; }

/* --- header --- newsletter --- */

div#header #newsletter { float: right; width: 404px; height: 35px; margin: 0; padding: 0; }

div#header #newsletter a img { margin: 0; padding: 0; border: none; }

/* --- newsletter --- pop-up --- */

#news-popup { width: 402px; height: 402px; margin: 0; padding: 0; background: #fff url(images/news-popup-bg.png) no-repeat scroll left top; }

#news-popup #news-popup-form { float: right; width: 168px; height: auto; margin: 176px 22px 0 0; padding: 0; }

#news-popup #news-popup-form #hidden { height: 0; visibility: hidden; display: none; }

#news-popup #news-popup-form input#input { color: #333; font-size: 11px; width: 160px; height: auto; margin: 0 0 15px 0; padding: 5px 3px 5px 3px; background-color: #fff; border: 1px solid #ddd; }

#news-popup #news-popup-form input#submit { width: 168px; height: 25px; margin: 0; padding: 0; outline: none; }

#news-popup-thanks { width: 402px; height: 402px; margin: 0; padding: 0; background: #fff url(images/news-popup-thanks-bg.png) no-repeat scroll left top; }

/* --- navigation --- */

div#access { color: #333; font-family: arial, tahoma; font-weight: bold; width: auto; margin: 0 0 20px; padding: 0; background: #fff url(images/menu-bg.gif) repeat-x left bottom; border: 1px solid #ddd; }

div.skip-link { height: 0; visibility: hidden; display: none; }

div#menu { float: left; }

div#menu ul, div#menu ul ul { margin: 0; padding: 0; list-style-type: none; }

div#menu ul li { float: left; margin: 0; padding: 0; }

div#menu ul li a { float: left; color: #333; text-decoration: none; margin: 0; padding: 10px 14px 9px 15px; border-right: 1px solid #ddd; }

div#menu ul li a:hover { color: #0088cc; background: #fff url(images/menu-bg-on.gif) repeat-x left top; border-right: 1px solid #ddd; }

div#menu ul ul { display: none; }

div#menu ul ul li { float: none; }

div#menu ul ul li a { color: #333; text-decoration: none; width: 220px; margin: 0; padding: 10px 0px 9px 15px; background-color: #fff; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }

div#menu ul li:hover ul { display: block; position: absolute; margin: 34px 0px 0px -1px; border-top: 1px solid #ddd; }

div#access #search { float: right; width: 159px; height: 25px; margin-top: 5px; margin-right: 4px; padding: 0; }

div#access #search input#s { float: left; color: #333; font-size: 11px; width: 127px; height: auto; margin: 0; padding: 5px 3px 5px 3px; background-color: #fff; border-left: solid 1px #ddd; border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; border-right: none; }

div#access #search input#submit { float: left; width: 25px; height: 25px; margin: 0; padding: 0; }

div#access #rss { float: right; width: 24px; height: 24px; margin-top: 5px; margin-right: 15px; padding: 0; }

div#access #rss a { display: block; color: #fff; font-size: 0px; line-height: 100px; overflow: hidden; width: 24px; height: 24px; margin: 0; padding: 0; background: #fff url(images/menu-rss-icon.gif) no-repeat left top; }

div#access #rss a:hover { color: #fff; text-decoration: none; }

/* --- blog content --- basic styles --- */

div.post, div.page, div.attachment { margin: 0 0 39px; padding: 0; }

.entry-title { margin: 0 0 15px; padding: 0 0 10px; border-bottom: 1px solid #ddd; }

.entry-title a { display: block; color: #333; text-decoration: none; }

.entry-title a:hover { color: #0088cc; }

.page-title { margin: 0 0 30px; padding: 0 0 10px; border-bottom: 1px solid #ddd; }

div.entry-content { line-height: 21px; margin: 0; padding: 0; }

div.entry-meta { clear: both; font-size: 11px; line-height: 20px; margin: 0; padding: 10px; background-color: #f8f9fb; border-top: 5px solid #0088cc; }

div.entry-meta .meta-sep { color: #999; padding-right: 5px; padding-left: 5px; }

div.entry-meta abbr { border-style: none; text-transform: lowercase; text-transform: capitalize; } /* changes date from being uppercase to lowercase then capitalizes it */

div#nav-below { width: 100%; margin: 0 0 39px; padding: 0; }

div.nav-previous { float: left; }

div.nav-next { float: right; }

body.single div.nav-previous, body.single div.nav-next { width: 45%; line-height: 20px; font-style: italic; } /* sets a width on single posts so that long titles break + line height and italics */

body.single div.nav-next a { float: right; } /* fixes the text float after setting the width above */

body.blog div#nav-below, body.archive div#nav-below, body.search div#nav-below { font-size: 14px; font-weight: bold; } /* controls previous and next links on blog, archive and search pages */

div.entry-content h3 { margin: 0; padding: 10px 0 0 0; }

div.entry-content h4 { margin: 0; padding: 5px 0 0 0; }

div.entry-content a.more-link { float: right; font-size: 14px; font-weight: bold; margin: 0 0 20px 0; padding: 0; }

div.entry-content ul { list-style-type: square; }

div.entry-content ol { list-style-type: decimal; }

div.entry-content ol ol { list-style-type: upper-alpha; }

div.entry-content ol ol ol { list-style-type: lower-roman; }

div#nav-above, div.archive-meta, div.entry-date, div#nav-images { height: 0; visibility: hidden; display: none; }

/* --- blog content --- images & videos --- */

div.entry-content div.alignleft, div.entry-content img.alignleft { float: left; margin: 6px 20px 10px 0px; padding: 0; }

div.entry-content div.alignright, div.entry-content img.alignright { float: right; margin: 6px 0px 10px 20px; padding: 0; }

div.entry-content div.aligncenter, div.entry-content img.aligncenter { display: block; margin: 0 auto 10px auto; padding: 0; }

div.entry-content img, div.entry-content a img { border-style: none; max-width: 650px; width: expression(this.width > 650 ? 650: true); }

.wp-caption-text, div.entry-caption { color: #666; font-size: 11px; line-height: 15px; margin: 0; padding: 4px 0px 0px 0px; } /* captions on posts and image attachment pages */

div.entry-content .vvqbox { float: left; margin: 6px 25px 10px 0px; padding: 0; border-style: none; } /* viper's videos styling */

/* --- blog content --- reviews & how to articles --- */

div.entry-content #product-rating { float: left; width: auto; height: auto; margin: 0; padding: 0 20px 0 10px; }

div.entry-content #product-rating h3 { color: #c00; }

div.entry-content #product-rating ul { font-weight: bold; line-height: 26px; list-style: none; margin: 7px 0 5px 0; padding: 0; }

div.entry-content #product-rating ul li { margin: 0; padding: 0 0 0 20px; background: url(images/icon-arrow-on.gif) no-repeat scroll 0 8px; }

div.entry-content #product-details { float: left; width: auto; height: auto; margin: 0 0 20px 0; padding: 0 0 0 20px; border-left: 1px solid #ddd; }

div.entry-content #product-details h3 { width: 190px; }

div.entry-content #product-details ul { font-size: 11px; list-style: none; margin: 8px 0 5px 0; padding: 0; }

div.entry-content a.download { font-size: 14px; font-weight: bold; padding: 11px 0 10px 42px; background: url(images/icon-download.gif) no-repeat scroll 0; }

div.entry-content a.buy { color: #208a2a; font-size: 14px; font-weight: bold; padding: 11px 0 10px 42px; background: url(images/icon-buy.gif) no-repeat scroll 0; }

div.entry-content a:hover.download { background-image: url(images/icon-download-on.gif); }

div.entry-content a:hover.buy { background-image: url(images/icon-buy-on.gif); }

div.entry-content #product-details a.download, div.entry-content #product-details a.buy { display: block; }

div.entry-content #purchase-mac { float: right; width: auto; height: auto; margin: 6px 0 10px 20px; padding: 5px 31px 10px 54px; background: #f8f9fb url(images/icon-apple-logo.gif) no-repeat scroll 24px 6px; border: 1px solid #0088cc; }

div.entry-content .product-preview { float: right; width: auto; height: auto; margin: 15px 0 15px 0; padding: 0 15px 5px 15px; background-color: #f8f9fb; border: 1px solid #ddd; }

div.entry-content .product-preview h3 { margin-bottom: 6px; }

div.entry-content div.purchase-bar { clear: both; width: 100%; height: auto; margin: 20px 0 20px 0; padding: 15px 0 15px 0; background-color: #f8f9fb; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }

div.entry-content div.purchase-bar span { margin: 0 0 0 20px; padding: 0; }

div.entry-content div.purchase-bar span.product-name { font-size: 14px; font-weight: bold; }

div.entry-content ul li.pro { list-style-image: url(images/icon-checkmark.gif); }

div.entry-content ul li.con { list-style-image: url(images/icon-cross.gif); }

div.entry-content .how-to-heading { text-align: center; width: 405px; height: auto; margin: 0 0 10px 0; padding: 0 15px 10px 15px; background-color: #f8f9fb; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }

div.entry-content h3.how-to-rating { float:right; clear: right; text-align: center; width: 200px; height: auto; margin: 10px 0 0 0; padding: 10px 0 10px 0; background-color: #f8f9fb; border-top: 5px solid #0088cc; }

div.entry-content .how-to-screenshots { float: right; width: auto; height: auto; margin: 9px 0 15px 20px; padding: 0 23px 0 23px; background-color: #f8f9fb; border: 1px solid #ddd; }

div.entry-content .how-to-screenshots h3  { margin-bottom: 11px; }

div.entry-content .how-to-screenshots img { margin-bottom: 15px; border: 1px solid #ddd; }

/* --- blog content --- custom page elements --- */

div.entry-content .highlight-box { color: #fff; text-align: center; width: auto; height: auto; margin: 0 0 10px 0; padding: 0 15px 10px 15px; background-color: #0088cc; }

div.entry-content #reviews-main { width: auto; height: 324px; margin: 20px 0 0 0; padding: 0; background: #fff url(images/page-reviews-main-image.jpg) no-repeat scroll; }

div.entry-content #reviews-text { width: 392px; height: auto; margin: 0; padding: 105px 0 0 0; }

div.entry-content #best-main { width: auto; height: auto; margin: 20px 0 0 0; padding: 0; background-color: #333; }

div.entry-content #best-text { float: left; width: 304px; height: 338px; margin: 0; padding: 0; background: #333 url(images/page-best-title.gif) no-repeat scroll 0 0; }

div.entry-content #best-text p { color: #fff; line-height: 18px; margin: 222px 25px 0 25px; padding: 0; }

div.entry-content #best-image { float: left; width: 588px; height: 328px; margin: 0 0 10px 0; padding: 0; background: #333 url(images/page-best-main-image.jpg) no-repeat scroll 0 10px; }

div.entry-content ul#best-promos { list-style: none; margin: 0 0 0 10px; padding: 0; }

body.home ul#best-promos { clear: both; margin: 0 0 22px 0; padding-left: 9px; padding-top: 10px; background: #fff url(images/page-home-promo-bg.gif) repeat-x scroll left top; border: 1px solid #ddd; } /* custom background and spacing for home page version */

div.entry-content ul#best-promos li { float: left; line-height: 18px; width: 294px; height: auto; margin: 0 0 10px 0; padding: 0; }

div.entry-content ul#best-promos li a { display: block; color: #333; padding: 47px 95px 36px 14px; }

div.entry-content ul#best-promos li#best-promo-ipod a { background: #fff url(images/page-best-promo-ipod.png) no-repeat scroll 0 0; }

div.entry-content ul#best-promos li#best-promo-iphone a { background: #fff url(images/page-best-promo-iphone.png) no-repeat scroll 0 0; }

div.entry-content ul#best-promos li#best-promo-blackberry a { background: #fff url(images/page-best-promo-blackberry.png) no-repeat scroll 0 0; }

div.entry-content ul#best-promos li#best-promo-ipod a:hover, div.entry-content ul#best-promos li#best-promo-iphone a:hover, div.entry-content ul#best-promos li#best-promo-blackberry a:hover { color: #0088cc; text-decoration: underline; }

div.entry-content #home-feature { float: left; width: 602px; height: 294px; margin: 20px 22px 22px 0; padding: 0; }

div.entry-content #home-description { float: left; width: 278px; height: 294px; margin: 20px 0 22px 0; padding: 0; background: #0088cc url(images/page-home-description-bg.png) no-repeat scroll left top; }

div.entry-content #home-description p { color: #fff; text-align: justify; line-height: 17px; margin: 0; padding: 15px 22px 0 22px; }

div.entry-content #home-description p.first { font-size: 14px; padding-top: 58px; }

div.entry-content #home-topics { float: left; width: auto; height: auto; margin: 0; padding: 0 39px 0 0; border-right: 1px solid #ddd; }

div.entry-content #home-topics h3 { margin: 0 0 8px 0; padding: 0; }

div.entry-content #home-topics ul { list-style: none; margin: 0; padding: 0; }

div.entry-content #home-topics ul li a { color: #333; display: block; margin: 0; padding: 2px 26px 3px 0; background: url(images/icon-arrow.gif) no-repeat scroll 195px 7px; }

div.entry-content #home-topics ul li a:hover { color: #0088cc; background: url(images/icon-arrow-on.gif) no-repeat scroll 195px 7px; }

div.entry-content #home-popular { float: right; width: 602px; height: auto; margin: 0; padding: 0; }

div.entry-content #home-popular h3 { margin: 0 0 8px 0; padding: 0; }

div.entry-content #home-popular ul { list-style: none; margin: 0; padding: 0; }

div.entry-content #home-popular ul li { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #ddd; }

div.entry-content #home-popular .wpp-post-title { font-weight: bold; }

div.entry-content #home-popular p { margin: 0; padding: 0; } /* dumb fix because of weird <p> tags in the popular posts plugin */

body.home span.edit-link { display: block; clear: both; } /* clears the span so the #container fully extends due to the floats - only visible to logged-in admins */

div.entry-content #image-credit { color: #888888; font-size: 10px; margin: 0; padding: 8px 0 0 0; } /* copyright information for pages with film images */

/* --- blog content --- landing pages --- basic elements --- */

body.pageid-42 #access, body.pageid-44 #access, body.pageid-46 #access { height: 0; visibility: hidden; display: none; } /* hides menu bar on landing pages */

body.pageid-42 #footer-top, body.pageid-44 #footer-top, body.pageid-46 #footer-top { height: 0; visibility: hidden; display: none; } /* hides footer top on landing pages */

body.pageid-42 #landing-page-title { width: auto; height: 70px; margin: 0; padding: 0; background: url(images/page-landing-title-ipod.gif) no-repeat scroll left top; border-top: 1px solid #ddd; } /* best ipod converters */

body.pageid-44 #landing-page-title { width: auto; height: 70px; margin: 0; padding: 0; background: url(images/page-landing-title-iphone.gif) no-repeat scroll left top; border-top: 1px solid #ddd; } /* best iphone converters */

body.pageid-46 #landing-page-title { width: auto; height: 70px; margin: 0; padding: 0; background: url(images/page-landing-title-blackberry.gif) no-repeat scroll left top; border-top: 1px solid #ddd; } /* best blackberry converters */

/* --- blog content --- landing pages --- sales content --- */

div.entry-content #landing-ipod-main { width: auto; height: auto; margin: 20px 0 30px 0; padding: 0; background: url(images/page-landing-ipod-main-image.jpg) no-repeat scroll left top; }

.style13 {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: "tahoma"; FONT-WEIGHT: 400;
}

.style19 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN-LEFT: 0px; COLOR: #04699b; FONT-FAMILY: Arial
}

.style20 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-LEFT: 0px; COLOR: #333333; FONT-FAMILY: Arial
}

div.entry-content #landing-iphone-main { width: auto; height: auto; margin: 20px 0 30px 0; padding: 0; background: url(images/page-landing-iphone-main-image.jpg) no-repeat scroll left top; }

div.entry-content #landing-blackberry-main { width: auto; height: auto; margin: 20px 0 30px 0; padding: 0; background: url(images/page-landing-blackberry-main-image.jpg) no-repeat scroll left top; }

div.entry-content #landing-ipod-spacer { float: right; width: 310px; height: 480px; margin: 0; padding: 0; }

div.entry-content #landing-iphone-spacer { float: right; width: 490px; height: 300px; margin: 0; padding: 0; }

div.entry-content #landing-blackberry-spacer { float: right; width: 490px; height: 300px; margin: 0; padding: 0; }

div.entry-content #landing-text-main { width: auto; height: auto; margin: 0; padding: 122px 0 0 0; }

div.entry-content #landing-text-main p { margin: 0 0 6px 0; } /* override default <p> settings */

div.entry-content #landing-text-main h3 { margin: 0; padding: 16px 0 3px 0; }

div.entry-content #landing-text-main ul { list-style: none; margin: 0 0 0 25px; padding: 0; }

div.entry-content #landing-text-main ul li { margin: 0; padding: 0 0 3px 23px; }

div.entry-content #landing-text-main ul#challenges li { background: url(images/icon-minus.gif) no-repeat scroll 0 4px; }

div.entry-content #landing-text-main ul#solutions li { background: url(images/icon-plus.gif) no-repeat scroll 0 4px; }

div.entry-content #landing-text-main ul#criteria li { background: url(images/icon-star.gif) no-repeat scroll 0 2px; }

div.entry-content #landing-text-main #landing-text-choose { margin: 21px 0 0 0; padding: 0 24px 10px 24px; background-color: #f8f9fb; border-top: 5px solid #0088cc; border-bottom: 5px solid #0088cc; }

div.entry-content #landing-text-main #landing-text-choose h3 { color: #0088cc; padding-top: 15px; }

div.entry-content #landing-text-bottom { color: #666; font-size: 11px; line-height: 17px; width: auto; height: auto; margin: 0; padding: 10px 15px 10px 15px; background-color: #f8f9fb; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }

div.entry-content #landing-text-bottom p { margin: 0 0 0 0; } /* override default <p> settings */

/* --- blog content --- landing pages --- tabs --- */

div.entry-content .widget { width: auto; margin: 0; padding: 0; }

div.entry-content #landing-page-tabs h2#tabnav-title { text-align: center; font-weight: normal; margin: 0; padding: 10px 0 10px 0; background: #fff url(images/menu-bg-on.gif) repeat-x left top; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }

div.entry-content ul.tabnav { list-style: none; font-weight: bold; margin: 0; padding: 0 0 0 59px; width: auto; height: auto; background: #10abf9 url(images/menu-bg-light-blue.gif) repeat-x left bottom; }

div.entry-content .tabnav li { float: left; }

div.entry-content .tabnav li a { float: left; color: #fff; text-decoration: none; margin: 0; padding: 7px 14px 6px 15px; border-top: 1px solid #10abf9; border-right: 1px solid #099de7; outline: none; }

div.entry-content .tabnav li a:hover, div.entry-content .tabnav li a:active, div.entry-content .tabnav li.ui-tabs-selected a { color: #333; background: #fff url(images/menu-bg.gif) repeat-x left bottom; border-top: 1px solid #ddd; border-right: 1px solid #ddd; }

div.entry-content .tabnav li#first a { border-left: 1px solid #099de7; }

div.entry-content .tabnav li#first a:hover, div.entry-content .tabnav li#first a:active, div.entry-content .tabnav li#first.ui-tabs-selected a { border-left: 1px solid #ddd; }

div.entry-content .tabdiv { margin: 0; padding: 0; background-color: #fff; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }

div.entry-content .tabdiv p { margin-bottom: 0px; } /* short-term fix to override default <p> settings */

div.entry-content .ui-tabs-hide { display: none; }

div.entry-content #landing-page-tabs h3.product-type-description { color: #0088cc; font-size: 12px; font-weight: bold; letter-spacing: normal; text-align: center; margin: 0; padding: 10px 10px 8px 10px; background: #fff url(images/menu-bg-on.gif) repeat-x left top; }

div.entry-content #landing-page-tabs .featured-product { margin: 0; padding: 15px 10px 5px 10px; border-top: 1px solid #ddd; }

div.entry-content #landing-page-tabs .featured-product p { line-height: 20px; }

div.entry-content #landing-page-tabs h3 { margin: 0; padding: 0 0 6px 0; }

div.entry-content #landing-page-tabs h3 a { color: #333; }

div.entry-content #landing-page-tabs span.editors-choice { float: right; color: #c00; font-weight: bold; letter-spacing: normal; margin: -27px 0 0 0; padding: 0 0 0 20px; background: url(images/icon-award-editors-choice.gif) no-repeat scroll 0 2px; }

div.entry-content #landing-page-tabs span.best-value { float: right; color: #208a2a; font-weight: bold; letter-spacing: normal; margin: -27px 0 0 0; padding: 0 0 0 20px; background: url(images/icon-award-best-value.gif) no-repeat scroll 0 2px; }

div.entry-content #landing-page-tabs .landing-pros { color: #666; font-size: 11px; font-weight: bold; text-align: center; overflow: auto; margin: 10px 0 0 0; padding: 3px 5px 4px 5px; background-color: #f8f9fb; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }

div.entry-content #landing-page-tabs .landing-details { float: right; width: auto; height: auto; margin: 0 10px 0 20px; padding: 0 0 5px 20px; border-left: 1px solid #ddd; }

div.entry-content #landing-page-tabs .landing-details h3 { margin: 0; padding: 0; }

div.entry-content #landing-page-tabs .landing-details ul { list-style: none; font-weight: bold; margin: 5px 0 0 0; padding: 0; }

div.entry-content #landing-page-tabs .landing-details ul li { margin: 0; padding: 3px 0 3px 23px; }

div.entry-content #landing-page-tabs .landing-details ul li a { display: block; }

div.entry-content #landing-page-tabs .landing-details ul li.landing-rating { background: url(images/icon-star.gif) no-repeat scroll 0 5px; }

div.entry-content #landing-page-tabs .landing-details ul li.landing-price { background: url(images/icon-money.gif) no-repeat scroll 0 5px; }

div.entry-content #landing-page-tabs .landing-details ul li.landing-download { background: url(images/icon-download-mini.gif) no-repeat scroll 2px 6px; }

div.entry-content #landing-page-tabs .landing-details ul li.landing-buy { margin-top: 10px; padding: 0; }

div.entry-content #landing-page-tabs .landing-details ul li.landing-buy a { color: #208a2a; font-weight: bold; text-transform: uppercase; padding: 4px 0 4px 39px; background: #fff url(images/icon-buy-button-green.gif) no-repeat scroll 0 0; }

div.entry-content #landing-page-tabs .landing-details ul li.landing-buy a:hover { color: #fff; text-decoration: none; background: url(images/icon-buy-button-green-on.gif) no-repeat scroll 0 0; }

/* --- blog content --- easy slider customization --- */

#slider { margin-left: 40px; }

#slider ul, #slider li { margin: 0; padding: 0; list-style: none; }

#slider li { width: 522px; height: 294px; overflow: hidden; }

#prevBtn { display: block; width: 40px; height: 294px; margin-top: -294px; background: #fff url(images/page-home-feature-btn-prev.gif) no-repeat 0 0; }

#nextBtn { display: block; width: 40px; height: 294px; margin-top: -294px; margin-left: 562px; background: #fff url(images/page-home-feature-btn-next.gif) no-repeat 0 0; }

#prevBtn a { display: block; width: 40px; height: 294px; background: url(images/page-home-feature-btn-prev.gif) no-repeat 0 0; outline: none; }

#nextBtn a { display: block; width: 40px; height: 294px; background: url(images/page-home-feature-btn-next.gif) no-repeat 0 0; outline: none; }

#prevBtn a:hover { background-image: url(images/page-home-feature-btn-prev-on.gif); }

#nextBtn a:hover { background-image: url(images/page-home-feature-btn-next-on.gif); }

/* --- blog content --- wp-table reloaded plugin --- */

table.wp-table-reloaded { text-align: center; width: auto; margin: 0; padding: 0; }

table.wp-table-reloaded-id-1 { border-bottom: 1px solid #ddd; } /* bottom border for reviews table */

table.wp-table-reloaded thead { cursor: pointer; }

table.wp-table-reloaded thead tr th, table.wp-table-reloaded tfoot tr th { padding: 7px 12px 6px 12px; background: #fff url(images/menu-bg.gif) repeat-x left bottom; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; }  /* light gradient version */

table.wp-table-reloaded thead tr th.column-9 { border-right: 1px solid #ddd; }

table.wp-table-reloaded thead tr .headerSortUp { color: #fff; background: #10abf9 url(images/menu-bg-light-blue.gif) repeat-x left bottom; border-top: 1px solid #10abf9; border-left: 1px solid #099de7; border-bottom: 1px solid #0088cc; } /* light blue gradient version */

table.wp-table-reloaded thead tr .headerSortDown { color: #fff; background: #10abf9 url(images/menu-bg-light-blue-on.gif) repeat-x left top; border-top: 1px solid #0088cc; border-left: 1px solid #099de7; border-bottom: 1px solid #10abf9; } /* light blue gradient version */

table.wp-table-reloaded tbody tr.even td { padding: 6px 10px 6px 10px; background-color: #fff; }

table.wp-table-reloaded tbody tr.odd td { padding: 6px 10px 6px 10px; background-color: #f8f9fb; }

table.wp-table-reloaded .column-2 { text-align: left; }

table.wp-table-reloaded .column-3 { font-weight: bold; }

table.wp-table-reloaded .column-8 a, table.wp-table-reloaded .column-9 a { color: #208a2a; }

/* --- blog content --- wp-table reloaded plugin --- custom home page table */

div.entry-content h2.wp-table-reloaded-table-name { color: #f8f9fb; font-size: 18px; font-weight: normal; margin: 0 5px 0 0; padding: 1px 0 2px 10px; background: #10abf9 url(images/menu-bg-light-blue.gif) repeat-x left bottom; }

table.wp-table-reloaded-id-2 { margin: 0 0 15px 0; }

table.wp-table-reloaded-id-2 thead tr th { padding: 7px 12px 6px 14px; }

table.wp-table-reloaded-id-2 .column-1 { font-weight: bold; }

/* --- blog content --- list category posts plugin --- */

.sitemap-list { float: left; width: 309px; height: auto; margin: 0 39px 0 0; padding: 0; }

.sitemap-list-last { float: left; width: 309px; height: auto; margin: 0; padding: 0; }

div.entry-content h3.post-list-title { overflow: auto; margin: 0; padding: 6px 0 6px 10px; background: #fff url(images/menu-bg.gif) repeat-x left bottom; border: 1px solid #ddd; }

ul.lcp_catlist { overflow: auto; line-height: 18px; margin: 0 0 30px 0; padding: 0; }

ul.lcp_catlist li { list-style-type: none; }

ul.lcp_catlist li a { color: #333; display: block; padding: 5px 10px 5px 10px; background-color: #f8f9fb; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }

ul.lcp_catlist li a:hover { color: #fff; text-decoration: none; background-color: #0088cc; border-left: 1px solid #0088cc; border-right: 1px solid #0088cc; border-bottom: 1px solid #0088cc; }

ul.lcp_catlist ul { overflow: auto; line-height: 18px; margin: 0; padding: 0; }

/* --- comments --- basic styles --- */

div#comments { clear: both; }

div#comments-list { margin: 0 0 30px; padding: 0; }

div#comments-list h3 { margin: 0 0 15px 0; padding: 0; }

div#comments ol { line-height: 20px; margin: 0; padding: 0; list-style-type: none; }

div#comments ol li { margin-bottom: 15px; padding: 10px 20px; background-color: #f8f9fb; border-bottom: 2px solid #ddd; }

div#comments ol li.bypostauthor { margin-bottom: 15px; padding: 10px 20px; background-color: #f8f9fb; border-bottom: 2px solid #0088cc; }

div.comment-author { font-weight: bold; }

div.comment-author img { float: right; }

div.comment-meta { font-style: italic; }

div.comment-meta .meta-sep { color: #999; padding-right: 5px; padding-left: 5px; }

div#respond { margin: 0 0 39px; padding: 0; }

div#respond h3 { margin: 0 0 15px 0; padding: 0; }

div.formcontainer { margin: 0; padding: 10px 20px; background-color: #f8f9fb; border: 1px solid #ddd; }

div#comments input#submit { color: #f8f9fb; font-weight: bold; margin: 10px 0 0; padding: 5px 10px 5px 10px; background: #10abf9 url(images/menu-bg-light-blue.gif) repeat-x left bottom; border: 1px solid #0088cc; }

div#comments input#submit:hover { background: #10abf9 url(images/menu-bg-light-blue-on.gif) repeat-x left top; }

form#commentform .form-label { margin: 15px 0 5px 0; }

form#commentform span.required { color: #c00; }

form#commentform, form#commentform p { padding: 0; }

input#author, input#email, input#url { width: 50%; }

input#author, input#email, input#url, textarea#comment { color: #333; padding: 5px; border: 1px solid #ddd; }

textarea#comment { width: 95%; height: 150px; margin: 0; overflow: auto; }

/* --- sidebar --- basic styles --- */

div.sidebar div, div.sidebar ul, div.sidebar li, div.sidebar li form { margin: 0; padding: 0; }

div.sidebar h3 { margin: 0 0 8px 0; padding: 0; }

div.sidebar h3 a { color: #333; text-decoration: none; }

div.sidebar h3 a:hover { color: #0088cc; text-decoration: underline; }

div.sidebar h3 .rsswidget img { height: 0; visibility: hidden; display: none; } /* hides rss feed icon */

div.sidebar ul li { list-style: none; margin: 0 0 15px; padding: 0 0 15px; border-bottom: 1px solid #ddd; }

div.sidebar ul ul { margin: 0; padding: 0; list-style-type: none; }

div.sidebar ul ul li { margin: 0; padding: 0; border-style: none; }

div.sidebar ul li.widget_text div, div.sidebar ul li.widget_polls div { line-height: 21px; }

div.sidebar ul li.widget_popular_posts ul li a,
div.sidebar ul li.widget_recent_entries ul li a,
div.sidebar ul li.widget_page_link_manager ul li a,
div.sidebar ul li.widget_categories ul li a,
div.sidebar ul li.widget_archive ul li a,
div.sidebar ul li.widget_links ul li a,
div.sidebar ul li.widget_rss ul li a
{ color: #333; display: block; margin: 0; padding: 4px 18px 4px 0; background: url(images/icon-arrow.gif) no-repeat scroll 187px 5px; }

div.sidebar ul li.widget_popular_posts ul li a:hover,
div.sidebar ul li.widget_recent_entries ul li a:hover,
div.sidebar ul li.widget_page_link_manager ul li a:hover,
div.sidebar ul li.widget_categories ul li a:hover,
div.sidebar ul li.widget_archive ul li a:hover,
div.sidebar ul li.widget_links ul li a:hover,
div.sidebar ul li.widget_rss ul li a:hover
{ color: #0088cc; background: url(images/icon-arrow-on.gif) no-repeat scroll 187px 5px; }

div.sidebar ul ul ul { margin: 0; padding: 0; list-style-type: none; }

div.sidebar ul ul ul li { margin: 0; padding: 0; border-style: none; list-style-type: none; }

/* --- sidebar --- top 10 widget --- */

div.sidebar ul li#text-392862601 h3 { color: #fff; margin: 0; padding: 5px 0 5px 8px; background: #10abf9 url(images/menu-bg-light-blue.gif) repeat-x left bottom; } /* the ID is unique to this specific widget instance */

div.sidebar ul ul.top10 { font-family: tahoma; font-size: 11px; margin: 0; padding: 0; border-left: 1px solid #0088cc; border-right: 1px solid #0088cc; border-bottom: 1px solid #0088cc; }

div.sidebar ul ul.top10 li a { color: #333; display: block; margin: 0; padding: 3px 0 3px 8px; background: #fff url(images/element-top-10-bg.gif) repeat-x left bottom; border-bottom: 1px solid #ddd; }

div.sidebar ul ul.top10 li a:hover { color: #fff; text-decoration: none; background: #10abf9 url(images/element-top-10-bg-on.gif) repeat-x left bottom; border-bottom: 1px solid #0088cc; }

div.sidebar ul ul.top10 li#top10-logo { padding: 4px 0 4px 0; background: #f0f0f0 url(images/footer-logo.gif) no-repeat center center; }

/* --- sidebar --- polls and translation widgets --- */

div.sidebar .wp-polls p { margin: 0; padding: 0; } /* style polls widget paragraph spacing */

div.sidebar .wp-polls ul { margin: 0; padding: 5px 0 5px 0; } /* style polls widget list spacing */

div.sidebar img.flag { margin: 0 10px 5px 0 !important; border: 1px solid #333 !important; } /* style translation widget flag spacing */

/* --- footer --- basic styles --- */

div#footer #footer-top { width: 980px; height: auto; margin: 0; padding: 0; border: 1px solid #ddd; background: #fff url(images/footer-top-bg.gif) no-repeat left top; }

div#footer #footer-mid { color: #888888; font-size: 10px; width: 100%; height: auto; margin: 0; padding: 0; border-bottom: 1px solid #ddd; }

div#footer #footer-bottom { color: #888888; font-size: 10px; width: 100%; height: auto; margin: 0; padding: 0; }

/* --- footer --- top lists --- */

div#footer #footer-top .footer-list { float: left; width: 200px; height: auto; margin: 22px 23px 22px 22px; padding: 0; }

div#footer #footer-top .footer-list h3 { margin: 0 0 8px 0; padding: 0; }

div#footer #footer-top .footer-list ul { margin: 0; padding: 0; }

div#footer #footer-top .footer-list ul li { margin: 0; padding: 0; list-style-type: none; }

div#footer #footer-top .footer-list ul li a { color: #333; display: block; margin: 0; padding: 4px 18px 4px 0; background: url(images/icon-arrow.gif) no-repeat scroll 187px 5px;  }

div#footer #footer-top .footer-list ul li a:hover { color: #0088cc; background: url(images/icon-arrow-on.gif) no-repeat scroll 187px 5px; }

div#footer #footer-top .footer-list ul ul { height: 0; visibility: hidden; display: none; } /* hide child page links */

/* --- footer --- mid & bottom --- */

div#footer #footer-mid ul { float: right; margin: 0; padding: 18px 0 12px 0; list-style-type: none; }

div#footer #footer-bottom ul { margin: 0; padding: 8px 0 0 4px; list-style-type: none; }

div#footer #footer-mid ul li, div#footer #footer-bottom ul li { float: left; margin: 0; padding: 3px 0 0 0; }

div#footer #footer-mid ul li.meta-sep, div#footer #footer-bottom ul li.meta-sep { color: #ccc; font-size: 15px; margin: -1px 0 0 0; padding: 0 13px 0 13px; }

div#footer #footer-mid ul li a, div#footer #footer-bottom ul li a { color: #0088cc; text-decoration: none; margin: 0; padding: 0; }

div#footer #footer-mid ul li a:hover, div#footer #footer-bottom ul li a:hover { color: #0088cc; text-decoration: underline; }

div#footer #footer-mid #footer-logo { float: right; width: 123px; height: 17px; margin: 0 5px 0 0; padding: 18px 0 0 0; }

div#footer #footer-mid #footer-logo a img { border-style: none; }

div#footer #footer-mid #footer-text { float: left; margin: 0 0 0 5px; padding: 21px 0 0 0; }

/* --- mozilla/firefox hacks --- */

div#wrapper:after,
div#access:after,
div#menu:after,
div#nav-below:after,
div#secondary:after,
div#footer-top:after,
div#footer-mid:after,
div#footer-bottom:after,
div#best-main:after,
ul#best-promos:after,
body.home div.page:after,
div.featured-product:after,
div.landing-details:after,
ul.tabnav:after
{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* --- internet explorer 6 hacks --- */

* html div.sidebar ul li.widget_text ul li a,
* html div.sidebar ul li.widget_polls ul li a,
* html div.sidebar ul li.widget_recent_entries ul li a,
* html div.sidebar ul li.widget_page_link_manager ul li a,
* html div.sidebar ul li.widget_categories ul li a,
* html div.sidebar ul li.widget_archive ul li a,
* html div.sidebar ul li.widget_links ul li a,
* html div.sidebar ul li.widget_rss ul li a,
* html div.sidebar ul li.widget_popular_posts ul li a,
* html div#footer #footer-top .footer-list ul li a,
* html div#access,
* html ul#best-promos,
* html div#home-popular,
* html body.home div.page,
* html ul.lcp_catlist li a,
* html div.featured-product,
* html div.landing-details
{ height: 1%; } /* gives "has layout" */

* html ul.lcp_catlist, * html h3.post-list-title, * html div.landing-pros, * html #best-main, * html ul.tabnav { zoom: 1; } /* solves issue of overflow when elements float beside block level elements */

* html div#footer #footer-top .footer-list, * html #landing-page-tabs .landing-details { display: inline; } /* solves the double margin issue */

* html div#header #date { width: 200px; text-align: right; } /* solves strange line break issue */

* html div.entry-content #product-details { margin-bottom: 25px; } /* pushes next paragraph down enough to start on its own line */

* html div.entry-content em { overflow: visible; zoom: 1; } /* solves fucking stupid italics making the box wider than it should be issue */

* html #home-topics ul li a { height: 1%; width: 185px; } /* solves list item height and float width issues */

.yoket {clear: both}
.yasla {float:left}
#container12 {
margin:0 auto;
width:1002px;
}
#ustsol
{
float:left;
width:100px;
height:199px;
}
#ustsag
{
float:left;
width:102px;
height:199px;
}
#animasyon
{
width:588px;
height:199px;
background-image:url(images/index_04.jpg);
}
#saat
{
width:212px;
height:108px;
background-image:url(images/index_25.jpg);
}
#havadurumu
{
text-align:center;
width:84px;
height:76px;
background-image:url(images/index_32.jpg);
}
#dovizbigisi
{
text-align:left;
width:212px;
height:84px;
background-image:url(images/index_35.jpg);
}
#sayacbilgisi
{
width:212px;
height:43px;
}
#profilyazisi
{
width:368px;
height:116px;
background-image:url(images/index_22.jpg);
}
#urunlerlistesi
{
width:368px;
height:194px;
background-image:url(images/index_29.jpg);
}
.dovizboyut
{
width:50px;
height:25px;
text-align:center;
}
#onlinekisi
{
width:66px;
height:20px;
text-align:left;
background-image:url(images/index_40.jpg);
}
#toplamkisi
{
width:88px;
height:20px;
text-align:left;
background-image:url(images/index_42.jpg);
}
#orta
{
width:560px;
height:auto;
text-align:left;
background:#FFFFFF;
}
.style22 {color: #FFFFFF;}
.style13 {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: "tahoma"; FONT-WEIGHT: 400;
}
div#muzik {
		position: absolute;
		width:150px;
		background-color:#FFFFFF;
		background-image:url(menutaban.jpg);
		background-repeat:repeat-x;
		height: auto;
		top: -2000px;
		left:-2000px;
}

#caption_menu
{
background-image:url(menuust.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
font:Arial;
font-weight:bold;
width:auto;
height:auto;
text-align:center;
padding-top:5px;
}
.profilresmi
{
float:left;
width:auto;
height:auto;
border:#333333 1px solid;
}
.profilresmi1
{
clear: both;
}
.profilayrac
{
float:left;
width:5px;
}
#basligim
{
width:553px;
height:20px;
background-image:url(images/index_181.jpg);
vertical-align:bottom;
}