/*  
Theme Name: WP Remix
Theme URI: http://eblogtemplates.com/
Description: One Master theme, Many Possibilities
Version: 1.0
Author: D. Cowgill
Author URI: http://www.eblogtemplates.com/

*/

/* import related css files */
@import url("hmenu.css");  /* Drop Navigation specific styles */
@import url("tabber.css"); /* tabbed content specific styles */
@import url("highslide.css"); /* highslide image js styles */
@import url("blog-common.css");		/* styling blog */


.head-ads{margin:0px 0px 0px 7px; padding:0px 0px 10px; text-align:center; width:615px}

#sidebar-sponsors {padding-left:50px;}

/* Sidebar ----------------------------------------------------------------*/
#Sidebar-in ul{margin:5px 0 15px 5px}
#Sidebar-in ul li.page_item, 
#Sidebar-in ul li.cat-item{list-style:none; display:block; padding:5px 5px 5px 18px; margin:0; font-size:12px; background:url(sbullet.png) no-repeat; background-position:0 8px; border-bottom:1px solid #eee}

/* Tabs (in the sidebar for the slider box) */
.tab_wrapper{margin:0px; padding:0px 0px 15px 0px}
.tab_container{margin:0px; padding:0px; width:254px; border-left:3px solid #f1f1f1; border-right:3px solid #f1f1f1; border-bottom:3px solid #f1f1f1}
.tab_container_in{margin:0px; padding:0px 4px 0px 0px; border:1px solid #ddd}
.tab_container_in li{border-bottom:1px solid #f1f1f1; /*padding:5px 2px 5px 2px; */}

#tab_content_comments{padding:5px 2px 5px 2px}

.no_icon { vertical-align:top; }

.highslide-dimming {background:black none repeat scroll 0 0;}

/*
Mootools home page start
*/
.x3{width:315px}
.col{float:left; margin:0pt 20px 0pt 0pt}
.end{margin-right:0pt}

#spotlight{height:200px; overflow:hidden; position:relative; margin:0px 0px 0px -5px !important}
#spotlight #slide1{left:0pt; top:0pt}
#spotlight #slide2{left:160px; top:0pt}
#spotlight #slide3{left:320px; top:0pt}
#spotlight #slide4{left:480px; top:0pt}
#spotlight #slide5{left:640px; top:0pt}
#spotlight #slide6{left:800px; top:0pt}
#spotlight #slide7{left:960px; top:0pt}
#spotlight #slide8{left:1120px; top:0pt}
#spotlight #slide9{left:1280px; top:0pt}
#spotlight #slide10{left:1440px; top:0pt}
#spotlight .scrolling-content{height:70px; position:absolute; width:550px}

.clr{clear:both}

.flashvideo {padding-left:50px;}

/*
Mootools home page end
*/
.pop_list_item{background:url(sbullet.png) no-repeat 2px 9px; padding:5px 0px 5px 20px}
.tab_menu_container{padding:0px 0px 0px 0px; /*height:33px; */width:260px; background-color:#f1f1f1}

#tab_menu li{margin:0px 0px -1px 0px; padding:3px 0px 0px !important; background-color:#f1f1f1; font-size:11px; line-height:normal; float:left; list-style:none; cursor:pointer; border-bottom:none; position:relative; /* keep to avoid IE bug */}
#tab_menu .first{padding:3px 0px 0px !important; margin-left:-2px}
#tab_menu .last{margin-left:-2px; padding:3px 0px 0px !important}
#tab_menu li a, #tab_menu li a:visited{margin:0px; padding:3px 6px 3px 6px; background-color:#f1f1f1; color:#999; text-decoration:none; display:block}
#tab_menu li a:hover, #tab_menu li a.current{background:#FFF none repeat scroll 0%; color:#06f !important; border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:1px solid #ddd; text-decoration:none}

.tab_content_list{}
#tab_content_tags a, #tab_content_tags a:visited{color:#999; text-decoration:none}
#tab_content_tags a:hover{color:#000; text-decoration:none}

/* END Tabs */
#adsblock{padding:0px 0px 15px 75px}

h4#join-us{background:transparent url(group.png) no-repeat scroll 0pt 0px; margin:0pt 0pt 0px 0px; padding:0pt 4px 0pt 22px; text-align:left}
h4#login-now{background:transparent url(lock.png) no-repeat scroll 0pt 0px; margin:0pt 0pt 0px 0px; padding:0pt 4px 0pt 22px; text-align:left}

div.search-meta{float:left; width:140px; padding-top:4px}
div.search-main{float:left; width:510px}

#sign-up-top{float:left; width:100%}
#sign-up-middle{float:left; width:550px}

#login-form-right{background:transparent url(login-bg.png) no-repeat scroll left top; float:right; padding-bottom:0pt; padding-left:15px; padding-top:17px; width:285px}
#login-form{background:transparent url(login-bg.png) no-repeat scroll left top; float:left; padding-bottom:0pt; padding-left:15px; padding-top:17px; width:285px}
#login-form span.bottom, #login-form-right span.bottom{background:transparent url(login-bg.png) no-repeat scroll left bottom; display:block; font-size:1px; height:7px; margin-left:-15px}

#agreement{background:#deedfb none repeat scroll 0%; border:1px solid #ccc; font-size:11px; margin:0px; padding:3px; width:75%}

.author-desc{width:475px !important; width:350px; margin:35px 0px 0px 0px; padding:0px 5px 5px 0px}
.author-column{float:right; font-size:10px; margin:-10px 0px; padding:0pt; width:213px}

.bloglistings{ /*  margin:0px 2px 12px;  */border:1px solid #CCC}
.bloglistings-pre{ /*  margin:0px 2px 12px;  */border:1px solid #CCC}

ul.product li{float:left; /* margin:5px 10px 0 0; */margin:5px 5px 20px 5px !important; margin:5px 0px 20px 0px; padding:5pt 2px 5pt 2px !important; width:140px !important; width:60px; list-style-type:none; border:1px solid #CCC}
ul.featured li{float:left; /* margin:5px 10px 0 0; */margin:5px 10px 5px 10px !important; margin:5px 0px 5px 0px; width:140px !important; width:90px; list-style-type:none}

#small-home{font-size:10px; position:relative; left:40px}

.bloglistings h3{background:transparent url(layout_content.png) no-repeat scroll 0pt 2px; color:#C30; font-family:"Trebuchet MS",Helvetica,sans-serif; font-size:14px; font-size-adjust:none; height:35px; width:auto !important; width:130px; font-weight:bold; line-height:normal; margin:0pt 0pt 5px 10px; padding:0pt 4px 0pt 22px; text-align:left}
.bloglistings-pre h3{background:transparent url(wp-logo-pre-icon.png) no-repeat scroll 0pt 0px; color:#C30; font-family:"Trebuchet MS",Helvetica,sans-serif; font-size:14px; font-size-adjust:none; height:35px; width:auto !important; width:130px; font-weight:bold; line-height:normal; margin:0pt 0pt 5px 10px; padding:0pt 4px 0pt 22px; text-align:left}
.bloglistings-blogger-pre h3{background:transparent url(blogger-pre-icon.png) no-repeat scroll 0pt 0px; color:#C30; font-family:"Trebuchet MS",Helvetica,sans-serif; font-size:14px; font-size-adjust:none; height:35px; width:auto !important; width:130px; font-weight:bold; line-height:normal; margin:0pt 0pt 5px 5px; padding:0pt 4px 0pt 22px; text-align:left}

ul.featured{margin:0px 0px 0px -15px !important; margin:0px 0px 0px -25px; line-height:15px; width:325px !important; width:355px; font-size:12px}

.mainboxes{width:325px !important; width:334px; padding:0px 0px 0px 55px; margin:0px 0px 0px 1px}
.mainbox-outside{width:265px !important; width:260px}

*{margin:0; padding:0}

body{background:#eee; color:#333; font:11px "Arial","Tahoma","MS Sans Serif",sans-serif}
/*
img{padding:2px; margin:0 12px 12px; border:1px solid #CCC}
*/
a{text-decoration:none; outline:none; color:#06F}
a:hover{text-decoration:underline}
a:active{color:#c00}

ol, ul{list-style-image:none; list-style-position:outside; list-style-type:none}
ol li{margin:0 0 15px; padding:0; font-size:12px; color:#666; text-align:left; list-style:decimal}

h1{margin:5px 0; padding:0; font:27px Georgia,"Times New Roman",Times,serif; color:#06f}
h4{margin:5px 0; padding:0; font-size:16px; color:#06f}
h5{margin:5px 0; padding:0; font:16px Georgia,"Times New Roman",Times,serif; color:#06f}
h6{margin:5px 0; padding:0; font-size:12px; color:#333}
p{font-size:13px; color:#444; line-height:20px; padding-bottom:10px; text-align:justify;}

pre{border:solid 1px blue; font-size:1.3 em;  color:blue; margin:10px; padding:10px; background:#f1f1f1; overflow:auto}
code{background:#F2F2F2 none repeat scroll 0%; color:#096; padding:3px; font-family:Courier New,Arial,Helvetica,sans-serif; font-size:12px; text-align:left}

#sign-up-middle ul li{font-size:13px; text-align:left; line-height:20px; margin:0px 0px 3px 10px; padding:2px 0 0 20px; list-style:none; background:url(bul-feature.gif) no-repeat; background-position:0 4px}
#the-content ul li{font-size:13px; text-align:left; line-height:20px; margin:0 0 5px 25px; padding:0px 0 0 20px; list-style:none; background:url(bul-feature.gif) no-repeat; background-position:0 0px}
#the-content ol{font-size:13px; text-align:left; line-height:20px; padding:0px 0px 5px 35px}
#the-content{width:665px; margin:25px 0px 0px 0px; clear:both}
#the-content img{margin:5px 5px 5px 0px; /*padding:2px; border:1px solid #CCC; */}

.breadcrumb {
border-bottom:3px solid #E8E8E8;
color:#0066FF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
margin:0 0 0;
padding:2px 0 0;
width:100%;
}
.breadcrumb a{text-decoration:none; color:#06F}
.breadcrumb a:hover{color:#000}
.navigation{float:left; width:100%; font-size:11px; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px}
.product-img{padding:2px; margin:0px 0px 0px 0px; border:1px solid #999999; background:#ffffff}
.blogsingle-img{padding:2px; margin:0px 0px 20px 0px; border:1px solid #999999; background:#ffffff}
.bloglistings:hover{background:#cccccc none repeat scroll 0%; border:1px solid #999999; /* alternate color to try #deedfb */}
.bloglistings-pre:hover{background:#cccccc none repeat scroll 0%; border:1px solid #999999; /* alternate color to try #deedfb */}

img.wp-smiley{ float:none; margin:0; padding:0; border:0}
.current a{background-color:#ccc; color:#fff; text-decoration:none}

#nav-below{/* border:1px solid #CCC;  */margin-top:5px; padding:5px; text-align:center; width:650px; clear:both}

.column{float:right; font-size:10px; margin:0pt; padding:0pt; width:213px}
span.btn-l{background:url(download-btn2.png) no-repeat center; display:block; background-position:14px 0px; margin:35px 0px 0px 0px; padding:0px; width:205px; height:47px; line-height:50px}
span.btn-l:hover{background-position:-201px 0}
span.btn-p{background:url(purchase-btn2.png) no-repeat center; display:block; background-position:14px 0px; margin:35px 0px 0px 0px; padding:0px; width:205px; height:47px; line-height:50px}
span.btn-p:hover{background-position:-201px 0}
span.btn-u{background:url(unavailable-btn2.png) no-repeat center; display:block; background-position:14px 0px; margin:35px 0px 0px 0px; padding:0px; width:205px; height:47px; line-height:50px}
span.btn-u:hover{background-position:-201px 0}
h6.adheads {background: #e9ebed none repeat scroll 0pt 0pt;padding:3px;margin:15px 0;font-size:13px;}

#end{border-bottom:1px dotted #CCC; float:left; margin:0pt 0pt 3em; padding:0px 0px 10px 0px; width:100%}
ul.actions{float:left; margin:0pt; text-align:left; width:40%}
ul.related{float:left; margin:0pt; text-align:left; width:59%}

#end ul li{font-size:1.2em}
#end ul.actions li{background:transparent none repeat scroll 0%; margin:0pt 0pt 4px; padding:0pt}
#end ul.related li{background:transparent url(bul-feature.gif) no-repeat scroll 0pt 3px; margin:0.3em 0pt; padding:0pt 0pt 0pt 20px}
#end h3{color:#333; font-size:1.4em; margin:0pt 0pt 1em}

a.digg{background:transparent url(digg.gif) no-repeat scroll 0pt; padding-left:20px}
a.stumble{background:transparent url(su.png) no-repeat scroll 0pt; padding-left:20px}
a.delicious{background:transparent url(delicious.gif) no-repeat scroll 0pt; padding:2px 0pt 2px 20px}
a.comment{background:transparent url(comment.gif) no-repeat scroll 0pt; padding-left:20px}
a#subscribemini{background:transparent url(rss.png) no-repeat scroll 0pt; padding-left:20px}

p#tag{font-size:12px; color:#444; line-height:18px; text-align:left; padding:0px 0 3px 20px; background:url(tag_blue.png) no-repeat}
h5#theme-info{margin:5px 0; font:16px Georgia,"Times New Roman",Times,serif; color:#06f; text-align:justify; padding:0px 0 3px 20px; background:url(layout_content.png) no-repeat}
h5#theme-info-blogger{margin:5px 0; font:16px Georgia,"Times New Roman",Times,serif; color:#06f; text-align:justify; padding:0px 0 3px 20px; background:url(blogger-icon.png) no-repeat}
h5#theme-info-wordpress{margin:5px 0; font:16px Georgia,"Times New Roman",Times,serif; color:#06f; text-align:justify; padding:0px 0 3px 20px; background:url(wp-logo-icon.png) no-repeat}
h5#theme-info-wordpress-pre{margin:5px 0; font:16px Georgia,"Times New Roman",Times,serif; color:#06f; text-align:justify; padding:0px 0 3px 20px; background:url(wp-logo-pre-icon.png) no-repeat}
h5#theme-info-blogger-pre{margin:5px 0; font:16px Georgia,"Times New Roman",Times,serif; color:#06f; text-align:justify; padding:0px 0 3px 19px; background:url(blogger-pre-icon.png) no-repeat}
h5#theme-info-typepad{margin:5px 0; font:16px Georgia,"Times New Roman",Times,serif; color:#06f; text-align:justify; padding:0px 0 3px 20px; background:url(typepad-icon.gif) no-repeat}

#recent-adds-hp-wordpress{margin:5px 0; font-weight:bold; text-align:justify; padding:5px 0 3px 23px; background:url(wp-logo-icon.png) no-repeat}
#recent-adds-hp-wordpress-pre{margin:5px 0; font-weight:bold; text-align:justify; padding:5px 0 3px 23px; background:url(wp-logo-pre-icon.png) no-repeat}
#recent-adds-hp-typepad{margin:5px 0; font-weight:bold; text-align:justify; padding:5px 0 3px 23px; background:url(typepad-icon.gif) no-repeat}
#recent-adds-hp-blogger{margin:5px 0; font-weight:bold; text-align:justify; padding:5px 0 3px 23px; background:url(blogger-icon.png) no-repeat}
#recent-adds-hp-blogger-pre{margin:5px 0; font-weight:bold; text-align:justify; padding:5px 0 3px 23px; background:url(blogger-pre-icon.png) no-repeat}
#recent-adds-hp-default{font-weight:bold; text-align:justify}

blockquote{margin:3px 0 12px; padding:0 0 0 25px; font-size:12px; color:#333; line-height:18px; text-align:justify; font-style:italic; background:url(quote.png) no-repeat}
blockquote a{color:#333}
blockquote a:hover{color:#06f; text-decoration:none}

hr{margin-bottom:10px; border:none; border-bottom:1px solid #eee; background:none; height:1px}
input, textarea, select{border:1px solid #ccc; background-color:#f8f8f8; color:#555; padding:2px}
.alignleft{float:left}
.alignright{float:right}
.button{padding:3px 0; background:#000; border:1px solid #dbdddf; line-height:15px; font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:#fff}
.button:hover{background:#787777}
table td{padding:5px; font-size:14px; vertical-align:top;}
.thead{font-size:11px; font-weight:700; color:#fff !important; background:#868686}
.row{background:#e8e8e8}

/* Page Structure  ----------------------------------------------------------------*/
#container{width:960px; height:100%; margin:0 auto; padding:10px; background:#fff; border:1px solid #cecece; overflow:hidden}
#header{background:#fff; height:85px}
#user-info{background:#fff; text-align:right; padding:0px 0px 3px 0px; margin:-5px 0px 0px 0px}
#content-wrap{width:960px; height:100%; overflow:hidden}
#center{float:right; width:695px; background:#fff; margin:10px auto}
#center-forum{margin:20px 0px 0px 0px;}
#center-signup{margin:20px 0px 0%;padding:0px 0px 250px;}
#center-in{padding:0 15px; color:#555}
#center-inner {padding:0pt 15px; color:#555555;}
#Sidebar{width:260px; margin:5px auto; float:left; background:#fff}

.ads-sponsors {float:left;margin:0px;padding:0px;width:263px;}
.ads-sponsors img {border:1px solid #CCCCCC;margin-bottom:5px;margin-right:0px;padding:1px;}
.ads-sponsors img:hover {border:1px solid #999999;}

/* new ad formating for Google Ad Server*/
.ads-sponsors-new {float:left;margin:0px;padding:0px;width:261px;}
.ads-sponsors-125-left:hover {border:1px solid #999999;}
.ads-sponsors-125-left {float:left !important;border:1px solid #CCCCCC;width:125px;height:125px;margin-bottom:5px;margin-right:0;padding:1px;}
.ads-sponsors-125-right:hover {border:1px solid #999999;}
.ads-sponsors-125-right {float:right !important;border:1px solid #CCCCCC;width:125px;height:125px;margin-bottom:5px;margin-right:0;padding:1px;}

#footer{width:960px; height:100%; margin:10px auto; clear:both; position:relative; overflow:hidden}

input.button-user{background:#E3E3E3 url(button_bg.gif) repeat-x scroll center top; border:1px solid #CCC; color:#454545; cursor:pointer; font-size:11px; font-weight:bold; margin:6px 0pt; padding:3px 5px; text-transform:uppercase}
input.button-user:hover{border-color:#888}

#login_error{float:right; border:1px solid #CA1717; width:288px;padding:10px 5px 10px 5px;margin-bottom:10px;}
.alert{background-color:#CA1717; color:#FFF; padding:3px; margin:-30px 0px 0px 0px; width:464px}
#header h1{float:left; width:215px; height:40px; margin:15px 0 0 15px; text-indent:-9009px}
#logo{float:left; /* width:215px; height:40px; border:1px solid #dbdddf; */margin:-10px 0px 0px -5px; padding:0px 0px 0px 0px}

.widefat{width:100%}
.widefat th{text-align:left}
thead, .thead{background:#DFDFDF none repeat scroll 0%}
.widefat td, .widefat th{padding:5px 6px}
.alternate{background:#F1F1F1 none repeat scroll 0%}

#header h1 a{display:block; width:100%; height:100%; padding:0; /* background:url(images/logo.gif) no-repeat */}
#profile_info{font-size:0.9em; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px}
#search{float:right; margin:0px 0px 0 0}
#search .input{width:160px; margin-right:3px; padding:2px 2px 2px 20px; background:#fff url(i_search.png) no-repeat; border:2px solid #dbdddf; font-size:13px; color:#555}
#search .button{width:28px; padding:3px 0 4px}
.Feed{margin:0; padding:5px 0 5px 18px; background:url(rss.png) no-repeat; background-position:0 6px; font:bold 13px Arial,Helvetica,sans-serif; color:#fca61b}
.Feed a{color:#fca61b}

/* Lists used in Page Templates ----------------------------------------------------------------*/
ul.leftlinks{margin:0 0 15px; padding:0; color:#044e8e}
ul.leftlinks li{font-size:12px; margin:0 0 5px; padding:5px 0 0 15px; color:#666; border-bottom:1px solid #e8e8e8; list-style:none; background:url(small_rightarrow.gif) no-repeat; font-weight:700; background-position:0 5px; text-align:left}
ul.leftlinks li a{color:#555; line-height:18px}
ul.list{margin:0 0 15px; padding:0}
ul.list li{margin:0 0 5px; padding:5px 0 0 15px; list-style:none; background:url(small_rightarrow.gif) no-repeat; background-position:0 5px}
ul.services{margin:10px 0; padding:0; list-style:none; color:#06f}
ul.services li{list-style:none; width:280px; margin:0 35px 22px 0; padding:0; float:left; color:#666; text-align:justify}
ul.contlist{width:298px; margin:0; color:#555}
ul.contlist li{padding:3px 0 3px 15px; list-style:none; background:url(bullet.png) no-repeat; background-position:0 5px}

.byline{color:#999}

ul.hp_articles li{margin-bottom:8px; padding:5px 0 0 10px; list-style:none; background-position:0 8px; border-bottom:1px solid #ccc}
ul.hp_articles li a{color:#06f; font-size:11px; text-decoration:underline}
ul.News{float:left; margin:0; padding:0; color:#044e8e}
.News img{float:right; padding:2px; margin:2px 5px 60px 0px; border:1px solid #ddd}
ul.News li{float:right; margin-bottom:8px; padding:5px 0 0 10px; list-style:none; background-position:0 8px; border-bottom:1px solid #ccc; color:#555; font-size:11px; text-align:left}
ul.News li a{color:#06f; font-size:11px; text-decoration:underline}
ul.News li a:hover, 
#Sidebar-in ul li a, ul.News li #recent-adds-hp a:hover{color:#666}

/* Center Main Content ----------------------------------------------------------------*/
.listings{padding:5px 0; overflow:hidden; height:100%}
#center-in h2.PageTitle{margin-bottom:15px; font:25px Arial,Helvetica,sans-serif; color:#06f}

.article_title{font:25px Arial,Helvetica,sans-serif; color:#06fmargin-bottom:0px}
.mainlist, .clear{clear:both}
.mainlist_twopart{/* background:#F2F8EF url(/images/gradient-blog.png) repeat-x scroll 0pt 18px; */width:300px; margin:10px 10px 10px 10px}
.head-title{background:#7DA76A none repeat scroll 0%; color:#FFF}

#top-blog-post{float:left; margin-left:10px; padding:0pt 10px 10px; width:290px}
#top-blog-post .header{color:#FFF; margin:0pt -10px 10px}

.wp_header{float:left; margin:-22px 0px 0px 0px}

#recent_featured{background:#F2F2F2 repeat-x scroll left bottom; float:left; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding:5px 5px 5px 5px; margin:0pt 0pt 1.1em; width:100%}
#recent_featured h3{color:#5F9410; font-size:0.8em; font-weight:bold; letter-spacing:0.1em; line-height:1.8em; padding:0.7em 0.7em 0.9em; text-transform:uppercase}
#new_themes_header{color:#06F; font-family:Georgia,"Times New Roman",Times,serif; font-size:16px; font-weight:normal; float:left; border-bottom:1px dotted #ccc; padding:30px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%}
h1#recent_header{color:#06F; font-family:Georgia,"Times New Roman",Times,serif; font-size:16px; font-weight:normal; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; border-bottom:1px dotted #ccc}
#recent{background:#FFF none repeat scroll 0%; border:0px solid #F1F1F1; float:left; margin:20px 0px 0px 0px; padding:0px 10px 10px 0px; width:395px}
.recent_entry, .recent_entry_designs{background:#FFF none repeat scroll 0%; border-bottom:1px dotted #ccc; float:left; margin:0pt 0pt 0.5em; padding:15px 0px; width:100%}
.recent_entry h2, .recent_entry_designs h2{font-size:14px; font-weight:bold; margin-bottom:0.5em}
.recent_entry h2 a{}
.recent_entry h4, .recent_entry_designs h4, #featured_title h4, .home_block h4{color:#999; font-size:11px; font-weight:normal; margin:0.3em 0pt; padding:0.2em 0pt}
.entry h4 a, .recent_entry h4 a, .recent_entry_designs h4 a{color:#999}
.recent_entry_img{border:1px solid #CCC; margin:5px 5px 5px 0px; padding:0px}
.recent_entry p, .recent_entry_designs p{font-size:12px; margin:0pt 0pt 0.5em; text-align:justify;}
.more-link{font-size:11px; font-weight:bold; float:right;}

.byline{color:#666; font-size:13px; font-weight:normal; margin:0.3em 0pt; padding:0.2em 0pt}

/* start of tabbed block section ----------------------------------------------------------------*/
.home_block{background:#FFF none repeat scroll 0%; border:0px solid #F1F1F1; float:right; margin:20px 0pt 0.5em; padding:0px 0px 0px 0px; width:252px}
.home_block h2{display:none}

div.domtab{background:#F1F1F1 none repeat scroll 0%; border:1px solid #D5D5D5; float:left; padding:5px; width:240px}
ul.domtabs{float:left; margin:0pt; width:100%}
ul.domtabs a:hover{background:#C13A01 none repeat scroll 0%}
div.domtab div{background:#FFF none repeat scroll 0%; clear:both; color:#333; width:auto}
ul.domtabs li.active a:link, ul.domtabs li.active a:visited, ul.domtabs li.active a:active, ul.domtabs li.active a:hover{background:#FFF none repeat scroll 0%; border-right:1px solid #CCC; border-top:1px solid #CCC; color:#4AAEEE !important}

ul#pop-nav {
color:#0066FF;
float:left;
font-size:16px;
margin:0 0 5px;
width:100%;
}
ul#pop-nav li{float:left; list-style-type:none}
ul#pop-nav a{color:#666; line-height:20px; padding:5px 10px; text-decoration:none}
ul#pop-nav a:hover{background:#FFF none repeat scroll 0%}
#pop-in{background:#FFF none repeat scroll 0%; float:left; padding:5px; width:230px}
#pop-in ul{font-size:12px}
#pop-in ul li{border-bottom:1px dotted #CCC; line-height:1.4em; padding:0.5em 0pt}

a.title_pop{font-weight:bold}
a.comments_pop{color:#999; font-size:0.95em; text-decoration:none}

/* end of tabbed block section ----------------------------------------------------------------*/
.clientlist{padding:5px 0; overflow:hidden; height:100%; width:400px}
.clientlist p{width:310px; float:right}
.clientlist h6{margin:3px 0 0; padding:0}

/* Blog specific CSS ----------------------------------------------------------------*/
.blog ul, .blog ol{margin-bottom:10px;  padding:10px 0px; /* padding:10px 20px; */line-height:20px; font-family:"Arial","Tahoma","MS Sans Serif",sans-serif}
.blog ul li{font-size:11px; text-align:left; margin:0 0 5px; padding:5px 0 0 20px; list-style:none; background-position:0 5px}
.blog ol li{font-size:12px; margin:0 0 0 15px; list-style:decimal}
.post-footer{padding:3px; line-height:18px; height:18px; font-size:12px; border-top:1px solid #c6c7c8; border-bottom:1px solid #c6c7c8; /*margin-bottom:25px; */background:#fafafa}
.post-date{font-size:11px; margin-bottom:10px}
.post-cat{background:url(folder.png) no-repeat left center; margin-left:5px; padding:0px 0 0px 20px; float:right}
.archive .post-footer{ border-top:none;  background:none}
#calendar_wrap table{width:100%; text-align:center}
#calendar_wrap table a{color:#06f; text-decoration:underline}
#searchform{margin:10px 0}
#searchform br{display:none}
#commented{display:block; float:left; width:100%}
#comment{width:auto}
#commentform .submit{background:#333; color:#fff}

.cite{padding:7px; display:block; font-style:normal; /* background:url(images/bg_comments2_cite.gif); */border-top:1px solid #d6e4c1; border-bottom:1px solid #779d42; color:#596e3b}

h3#post-comments{color:#06F; font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; background:url(comments.png) no-repeat left center; margin:0px 0px 20px 0px; padding:0px 0px 5px 20px}
#comments{width:100%}
dl#comment_list{margin:0pt}
dl#comment_list dt{background:transparent url(comment_top.gif) no-repeat scroll 0pt 100%; color:#999; font-size:1.1em; line-height:1.8182em; padding:0pt 0pt 33px}
dl#comment_list dd{background:#DFDFDF url(comment_bottom.gif) no-repeat scroll 0pt 100%; margin:0pt 0pt 1.5385em; padding:0pt 20px; width:428px}
dl#comment_list dt.author{background:transparent url(comment_author_top.gif) no-repeat scroll 0pt 100%}
dl#comment_list dd.author{background:#F6F4C9 url(comment_author_bottom.gif) no-repeat scroll 0pt 100%}

.time{background:url(bg_clock.gif) no-repeat 10px 2px; padding-left:25px}
span.author{color:#999}
span.country{font:small-caps bold 1.2em Georgia,"Times New Roman",Times,serif; color:#999}
dl#comment_list{padding:0px 10px 0px 0px}
.comment_num{font:20px Georgia,"Times New Roman",Times,serif; padding:0px 10px 0px 0px; margin:0px 0px 0px 0px}
#commentform{margin:0px; padding:15px 25px 15px 15px; position:static}
#calendar_wrap caption, #Sidebar h2{margin:5px 0; padding:0; font:16px Georgia,"Times New Roman",Times,serif; color:#0066FF; border-bottom:3px solid #e8e8e8}

/* Paging ----------------------------------------------------------------*/
#paging{text-align:center; float:right; clear:both; margin-right:15px}
.paging{margin:3px 0; color:#455826; font:bold 11px Arial,Helvetica,sans-serif}
.paging a{background:#fff; border:1px solid #667f86; padding:2px 6px; margin:0 1px; text-decoration:none; color:#455826}
.paging a:hover{background:#b7c3c7; color:#fff; text-decoration:none}
.paging_current{background:#06f; border:1px solid #06f; padding:2px 6px; color:#fff; line-height:27px}

.realated-col{border:1px solid #e8e8e8; width:190px !important; padding:0 10px}
.realated-col h5{border-bottom:1px solid #e8e8e8}

ul.realatedlinks{margin:0 5px 15px; padding:0; color:#044e8e; width:190px !important; width:100px}
ul.realatedlinks li{font-size:11px; margin:0 0 5px; padding:5px 0 0 15px; color:#666; list-style:none; background:url(small_rightarrow.gif) no-repeat; background-position:0 7px; text-align:left}
ul.realatedlinks li a, 
ul li a, ol li a{color:#06f; line-height:18px}
.cspacer{margin-bottom:20px}
.pro-box{border:1px solid #dcdada; background:#f2f3f4; padding:8px 0 0}
/* Home Page 1 ----------------------------------------------------------------*/
#banner1{width:899px; height:250px; /* background:#ccc url(images/bannerbg.png) no-repeat; */margin-bottom:20px}
#banner1 p{margin:10px 0 0 290px; font-size:13px; color:#333}
#banner1 h2{margin:13px 0 0 290px; width:500px; font:bold 22px Arial,Helvetica,sans-serif; color:#06f}
ul.option1{width:500px; margin:15px 0 0 290px; padding:0; color:#06f}
ul.option1 li{width:180px; margin-bottom:12px; padding:5px 0 0 38px; float:left; font-size:11px; background-position:0 3px; color:#666; text-align:left; list-style:none}
ul.option1 li a{font-weight:700; font-size:12px; color:#333}
.i_download{background:url(wp-logo.png) no-repeat}
.i_photo{background:url(i_blogger.png) no-repeat}
.i_top{background-position:0 2px; padding-left:10px}
.getstarted{margin:20px 0 0 650px}
/* Home Page 2 ----------------------------------------------------------------*/
#banner2{width:960px; height:250px; background:#ccc url(bannerbg2.png) no-repeat; position:relative; margin-bottom:20px; clear:both}
#banner2 p{width:570px; margin-left:150px; font-size:13px; color:#333}
#banner2 h2{width:570px; padding-top:20px; margin-left:150px; font:bold 22px Arial,Helvetica,sans-serif; color:#06f}
ul.option2{margin:0; padding:22px 0px 0px 0px; float:right; color:#044e8e; width:220px}
ul.option2 li{font-size:11px; margin-bottom:18px; padding:5px 0 0 38px; background-position:0 3px; color:#333; text-align:left; list-style:none}
ul.option2 li a{font-weight:700; font-size:12px; color:#333; text-decoration:none; list-style:none}
ul.links{margin:0 0 22px; padding:0; color:#044e8e}
ul.links li{font-size:11px; margin:0 10px 5px; padding:5px 0 0 15px; list-style:none; color:#666; border-bottom:1px solid #CCC; background:url(small_rightarrow.gif) no-repeat; background-position:0 5px}

/* Home Page 3 ----------------------------------------------------------------*/
#banner3{width:899px; height:250px; /* background:#ccc url(images/bannerbg3.png) no-repeat;  */position:relative; margin-bottom:20px}
#banner3 p{margin:0 300px 0 55px; font-size:13px; color:#333}
#banner3 h2{margin:0 300px 20px 55px; padding-top:20px; font:bold 22px Arial,Helvetica,sans-serif; color:#06f}
ul.option3{margin:0; padding:0; color:#044e8e}
ul.option3 li{float:left; font-size:11px; margin-bottom:18px; padding:9px 0 15px 53px; width:230px; background-position:0 3px; color:#666; text-align:left; list-style:none}
ul.option3 li a, 
ul.links li a{font-weight:700; font-size:12px; color:#333; text-decoration:none}
#left-col{width:570px; height:100%; float:left; padding:8px 10px; overflow:hidden}
#left-col p{margin:3px 0 12px; padding:0; font-size:12px; color:#666; line-height:18px; text-align:justify}
#left-col h2{margin:3px 0 5px; padding:0; font:14px Arial,Helvetica,sans-serif; color:#06f}
#left-col h3{margin:12px 0 3px; padding:0; font:14px Arial,Helvetica,sans-serif; color:#333}

/* Home Page 4 ----------------------------------------------------------------*/
#banner4{width:519px; height:222px; /* background:#ccc url(images/bannerbg4.png) no-repeat; */margin-bottom:20px; padding:28px 200px 0 180px}
#banner4 p{font-size:12px; color:#333}
/* Home Page 5 ----------------------------------------------------------------*/
#banner5{width:510px; height:232px; padding:8px 30px; /* background:#ccc url(images/bannerbg5.png) no-repeat left; */position:relative; margin-bottom:20px}
#banner5 p{font-size:13px; color:#333}
#banner5 h2, 
#banner4 h2{font-size:22px; color:#06f}
#threein1{width:auto; clear:both; margin-top:22px}
#threein1 p{margin:3px 0 2px; padding:0; font-size:12px; color:#555; line-height:18px; text-align:justify}
#threein1 p a{color:#555; text-decoration:none}
#threein1 p a:hover, #Sidebar-in ul li a:hover, .pro-box a:hover, 
ul.option3 li a:hover, ul.links li a:hover, ul.option2 li a:hover, ul.option1 li a:hover, 
.comments a, .post-date a:hover, .post-footer a, p a, 
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:#06f}
#threein1 img{float:left; padding:2px; margin-right:18px; border:1px solid #ccc}

#home-bottom{height:100%; overflow:hidden}

.mainboxes p, #Sidebar p{margin:3px 10px 12px; padding:0; font-size:12px; color:#555; line-height:18px; text-align:justify}
.mainboxes h2{margin:3px 0 11px; padding:0; font-size:18px}

h2#recently-added{padding:0px 0 3px 20px; background:url(layout_add.png) no-repeat; margin:5px 0; font:18px Georgia,"Times New Roman",Times,serif; color:#06f}
h2#latest-articles{padding:0px 0 3px 20px; background:url(book_open.png) no-repeat; margin:5px 0; font:18px Georgia,"Times New Roman",Times,serif; color:#06f}
h2#featured-links{padding:0px 0 3px 20px; background:url(link.png) no-repeat; margin:5px 0; font:18px Georgia,"Times New Roman",Times,serif; color:#06f}
a#more{float:right; color:#06F; text-decoration:underline}
h2#featured{padding:0px 0 3px 20px; background:url(medal_gold_3.png) no-repeat; margin:5px 0; font:18px Georgia,"Times New Roman",Times,serif; color:#06f}
h2#review-quote{padding:0px 0 3px 20px; background:url(rosette.png) no-repeat; margin:5px 0; font:18px Georgia,"Times New Roman",Times,serif; color:#06f}

.mspacer{padding-left:40px}

/* Contact Form ----------------------------------------------------------------*/
.contactform{overflow:hidden; font-size:12px}
.contactform .textarea, .contactform .input{border:1px solid #ccc; padding:2px; font-size:12px}
.textarea:hover, .input:hover, .textarea:focus, .input:focus{background:#ebebeb}
.contactright .button{margin:0 0 0 140px !important; padding:4px}
.contactleft{width:20%; text-align:left; clear:both; float:left; display:inline; padding:4px; margin:5px 0; font-weight:700}
.contactright{width:70%; text-align:left; float:left; display:inline; padding:4px; margin:5px 0}
.notification{margin:15px; border-top:1px solid #693; border-bottom:1px solid #693; padding:10px 20px; background:#FFC}

ul.searchresults{padding:2px; margin:0px 2px 12px; /* border:1px solid #000 */}
.searchresults img{float:left; padding:2px; margin:0px 10px 10px 0px; border:1px solid #ddd}
ul.searchresults li{float:right; width:100%; padding:10px 2px 10px 2px; margin:0; /* border:1px solid #CCC; */border-bottom:1px solid #eee; list-style-type:none}
.searchresults h4{font-size:14px; font-weight:bold; margin:0px 0px 5px 0px; padding:0px 0px}

#small{font-size:10px}
.featured-img{padding:2px; margin:0px 0px 0px 7px; border:1px solid #CCC}
ul.h_page li a{text-decoration:none; background-repeat:no-repeat; background-position:10px 10px}

/* Product Main and Details  ----------------------------------------------------------------*/
ul.product{margin:0; line-height:15px; font-size:12px}
ul.product li a{text-align:center; padding:4px 4px 0; display:block; /* height:180px; */color:#555; /* border:1px solid #fff !important  */}
ul.product a:link, ul.product a:active{border:0; color:#333}
ul.product a:hover{color:#448ede; /* border:1px solid #eee !important */}
ul.i_page li a{text-decoration:none; /* background-image:url(img/i_page.png); */background-repeat:no-repeat; background-position:10px 10px}
#product_detail{overflow:hidden; margin:20px 0; font-size:11px; line-height:18px}
.product_pic{float:left; text-align:center; width:230px}
.product_pic img{padding:0 5px}
.price{color:#cc0606}

/* Footer ----------------------------------------------------------------*/
#footer1 {clear:both;height:100%;margin:10px auto;overflow:hidden;position:relative;width:982px;color:#cccccc;}
#footer-blk {background:#646464 none repeat scroll 0%;border:1px solid #464646;float:left;margin:0px;padding:2px;position:relative;width:975px;}
.layer-blk {float:left;padding:15px;width:270px;}
.layer-blk h3 {border-bottom:1px solid #4F4F4F;color:#cccccc;float:left;font-size:17px;line-height:21px;margin:0px;padding:0px 0px 2px;width:245px;}
.layer-blk .list2 {float:left;list-style-type:none;margin:0px;padding:5px 0px 10px;width:217px;}
.layer-blk .list2 li {color:#CCCCCC;float:left;font-size:11px;line-height:17px;list-style-type:none;margin:0px 0px 5px;padding:0px;width:217px;list-style-type:square;list-style-position:inside;}
.layer-blk .list2 li a {color:#F8F8F8;margin:0px;padding-bottom:1px;padding-top:1px;text-decoration:none;}
#footer1 a {color:#F8F8F8;margin:0px;padding-bottom:1px;padding-top:1px;text-decoration:none;}
#footer1 a:hover {color:#FFFFFFFF;text-decoration:underline;}
#mybloglogfoot {text-align:center;}

#footer p{margin:0; padding:0 0 5px; color:#555; font-size:11px}
#footer p a, .pro-box a{color:#555}
#footer .copyright{color:#000; float:left}
#footer .copyright a{color:#000}
#footer .copyright a:hover, .comments a:hover, .post-date a, .post-footer a:hover{color:#000}
ul#footerlinks{float:right; padding:0}
ul#footerlinks li, ul#nav-top li{display:inline; list-style:none}
ul#footerlinks li a{margin:0; padding:8px 10px 5px; color:#888; font:bold 12px Arial,Helvetica,sans-serif; border-left:1px solid #ccc; line-height:18px}
ul#footerlinks li a:hover, #footer p a:hover, ul.realatedlinks li a:hover, ul.leftlinks li a:hover, .Feed a:hover, p a:hover, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, ul li a:hover, ol li a:hover{color:#333}

/* Rounded Corner Box ----------------------------------------------------------------*/
#xsnazzy h1, #xsnazzy h2, #xsnazzy p{margin:0 10px}
#xsnazzy p{padding-bottom:5px}
#xsnazzy h2{font-size:16px; margin:0 10px; padding:5px 0 !important; padding-top:5px}
#xsnazzy{background:transparent; margin:10px}
.xtop, .xbottom{display:block; background:transparent; font-size:1px}
.xb1, .xb2, .xb3, .xb4{display:block; overflow:hidden}
.xb1, .xb2, .xb3{height:1px}
.xb2, .xb3, .xb4{background:#f2f3f4; border-left:1px solid #08c; border-right:1px solid #888}
.xb1{margin:0 5px; background:#888}
.xb2{margin:0 3px; border-width:0 2px}
.xb3{margin:0 2px}
.xb4{height:2px; margin:0 1px}
.xboxcontent{display:block; background:#f2f3f4; border:0 solid #888; padding:0 10px; border-width:0 1px}
/* P.I.E. Float Clearing ----------------------------------------------------------------*/
.clearfix:after{content:"."; clear:both; height:0; visibility:hidden; display:block}
* html .clearfix{height:1%}
.clearfix{display:block}

.bestbonus{
width:665px;
height:160px;
border:1px solid #ccc;
border-top:0px solid #ccc;
}

.bonus_left{
  width:325px;
height:160px;
float:left;
}
.bonus_right{
 width:325px;
height:160px;
float:right;
}

.cr1stdep_0, .cr1stdep_max_0, .cr1stdep_1, .cr1stdep_max_1{
font-weight:bold;
font-size:18px;
color:#FF9420;
}
.btn{
margin:10px 0 0 0;
}

.mgalign{
float:left;
padding:2px 5px 5px 0;
}

.banner img{
border:2px solid #bcbcbc;
margin:5px 0 5px 0;
padding:3px;
}
#pop-in h3{
font-size:13px;
}


.bonus_tbl p{
font-size:14px;
color:#fff;
text-align:center;
}

.bonus_tbl h4 {
color:#fff;
font-size:13px;
margin:5px 0;
padding:0;
}
#center-in h2{
margin:5px 0;
 padding:0;
  font:18px Georgia,"Times New Roman",Times,serif;
   color:#06f;
    border-bottom:3px solid #e8e8e8
 
}





