/*
Theme Name: Coolest Gadgets
Description: Theme by The Floating Frog (thefloatingfrog.co.uk)
Version: 1.0
Author: The Floating Frog
Author URI: http://www.thefloatingfrog.co.uk/
*/

/* wordpress defaults */
.aligncenter							{ display: block; margin-left: auto; margin-right: auto; }
.alignleft								{ float: left; }
.alignright								{ float: right; }

.wp-caption 							{ border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px;
										  -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img 						{ margin: 0; padding: 0; border: 0 none; }
.wp-caption-dd 							{ font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

a 										{ font-size:12px; color:#1b76ae; }
a:link 									{ font:bold; text-decoration:none; }
a:visited 								{ text-decoration:none; }
a img 									{ text-decoration:none; border:none; margin:0; padding:0; }
h3 a:hover,
a:hover,
div.maincontent a:hover 				{ text-decoration:underline;color:#333;}

.entrymeta a,.commentmeta a 			{ text-decoration:none;color:#69c;}

img.centered, 
/* img.aligncenter, */
img.alignnone							{ display:block; margin-left:-10px; margin-right:-10px; }
img.alignright 							{ display:inline; margin:0 -8px 2px 7px; padding:0; }
img.alignleft 							{ display:inline; margin:0 7px 2px -8px; padding:0; }

/* main elements */
html,body 								{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; 
										  background:url(../../../img-sub/cgt/bg_repeat.gif) repeat-x #eee; }
body 									{ color:#000; margin:0; padding:0; }
.container								{ width:1002px; margin:0 auto; text-align:left; }
.innerwrap								{ float:left; width:1002px; margin:9px 0 0 0; position:relative; }
.header1								{ float:left; width:992px; height:222px; padding:5px; margin:0 0 7px 0; background:url(../../../img-sub/cgt/headerback.gif) no-repeat; position:relative; z-index:100; }
.right									{ float:right; width:822px; }

/* header */
.toplinks								{ float:left; height:89px; }
.logo,
.rss,
.facebook,
.twitter								{ height:89px; text-indent:-3000em; display:block; float:left; overflow:hidden; }
.logo									{ background:url(../../../img-sub/cgt/coolest_gadgets.gif) no-repeat; width:400px;  }
.rss									{ background:url(../../../img-sub/cgt/rss.gif) no-repeat; width:179px; }
.facebook								{ background:url(../../../img-sub/cgt/facebook.gif) no-repeat; width:213px; }
.twitter								{ background:url(../../../img-sub/cgt/twitter.gif) no-repeat; width:197px; }
.logo:hover,
.facebook:hover,
.twitter:hover,
.rss:hover								{ background-position:bottom; }
.banner1								{ width:728px; height:90px; float:left; }

/* search form at top */
form.qs 								{ float:right; text-align:right; margin:5px 10px 0 0; padding:0; width:250px; }
form.qs input.textfield 				{ margin:0 5px 0 0; padding:5px; background:url(../../../img-sub/cgt/searchformback.gif) no-repeat; width:204px; height:16px; border:none;
										  font-size:13px; font-weight:bold; float:left; }
.searchsubmit							{ width:30px; height:26px; background:url(../../../img-sub/cgt/searchsubmit.gif) no-repeat; border:none; 
										  text-indent:-3000em; float:right; }

/* header styles */
h1 										{ font-size:18px; text-align:left; color:#fff; margin:0; padding:10px 10px 10px 20px; }
h1 a 									{ font-size:1.5em; text-decoration:none; color:#fff; }
h2 										{ font-size:13px; text-align:left; color:#fff; margin:0; padding:5px 10px 15px 20px; }
h2 a 									{ font-size:13px; text-decoration:none; color:#fff; }

.getemailalerts							{ float:left; width:242px; padding:6px 10px; }
.getemailalerts h2						{ background:url(../../../img-sub/cgt/getemailalerts.png) no-repeat; width:140px; height:30px; text-indent:-3000em; float:left; 
										  margin:0 0 15px 0; padding:0; }
.getemailalerts a.feedburnerstats		{ float:right; margin:5px 0 0 0; }
.getemailalerts form					{ width:262px; clear:left; margin:5px -20px 0 0; }

.subscribeinput  { color:#4a4a4a; font-size:14px; width:144px; height:18px; padding:6px 10px; margin:0 5px 0 0;  background:url(../../../img-sub/cgt/emailinputback.png) no-repeat; border:none; float:left; }
.subscribesubmit  { background:url(../../../img-sub/cgt/signupsubmit.png) no-repeat; width:73px; height:30px; cursor:pointer; border:none; float:left; } 
.subscribesubmit:hover  { background-position:bottom; } 
.gradbox .subscribeinput  { margin-left: 120px; }


.getemailalerts2			{ float:left; width:300px; padding:6px 10px; }
.getemailalerts2 h3			{ color: #c40001; width:180px; height:30px; float:left; margin:0 0 3px 0; padding:0; }
.getemailalerts2 a.feedburnerstats	{ float:right; margin: 0 10px 0 0; }
.getemailalerts2 form			{ width:290px; clear:left; margin:5px -20px 0 0; }
.subscribeinput2  { color:#4a4a4a; font-size:14px; width:180px; height:18px; padding:6px 10px; margin:0 15px 0 0;  background:url(../../../img-sub/cgt/emailinputback2.png) no-repeat; border:none; float:left; }


/* nav */
#navigation 							{ float:left; width:989px; height:38px; background:url(../../../img-sub/cgt/navback.gif) no-repeat; margin:0 0 3px 0; position:relative; z-index:200; }
.topnav									{ padding:0; margin:0 0 0 2px; float:left; width:610px; }
.topnav li 								{ float:left; list-style-type:none; margin:0; }
.topnav li a, .topnav li span 			{ text-decoration:none; background-color:inherit; text-shadow: #005ead 1px 1px 1px;
										  color:#fff; padding:9px 15px; font-size:14px; font-weight:bold; display:block; margin:2px 0; }
.topnav .current_page_item,
.topnav a:hover 						{ -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; behavior:url(http://www.coolest-gadgets.com/wp-content/themes/coolest_gadgets/border-radius.htc); background:#00598F; }
.info-post 								{ color:#838383; padding:0 0 15px 0;}
.info-post span							{ color:#ce0000; font-weight:bold; font-style:italic; }

.post-navigation 						{ height:2.2em;line-height:2.2em;}
.nav 									{ padding:5px 0 15px;}

.entry 									{ margin-bottom:3em;margin-top:0;}
.entry a 								{ margin-bottom:3em;}
.entrymeta2 							{ position:relative;top:3px;}
.entry img 								{ border:1px solid #ccc;margin:5px;padding:5px;}

.commentmeta 							{ font-size:0.9em;color:#69c;text-align:right;}
.postedby 								{ background:url(http://www.coolest-gadgets.com/wp-content/themes/coolest_gadgets/http:/img.coolest-gadgets.com/cgt/user.gif) no-repeat;padding:3px 3px 3px 20px;}
.filedto 								{ background:url(http://www.coolest-gadgets.com/wp-content/themes/coolest_gadgets/http:/img.coolest-gadgets.com/cgt/category.gif) no-repeat;padding:3px 3px 3px 20px;}
.commentslink 							{ background:#fff url(http://www.coolest-gadgets.com/wp-content/themes/coolest_gadgets/http:/img.coolest-gadgets.com/cgt/comment.png) no-repeat;padding:3px 3px 3px 20px;}
.sec-a 									{ background:#eff2ef;float:left;width:775px;padding:0 15px;}

div.path 								{ font-size:11px;margin:25px 20px 10px 200px;padding:0;}
div.path a 								{ font-size:11px;}

/* main content area */
td.maincontent 							{ vertical-align:top; width:30%; }
div.maincontent 						{ width:502px; padding:0; float:left; margin:0; }
div.maincontent h3 						{ font-size:16px; }
div.maincontent h4 span.top 			{ font-size:14px; }
div.maincontent h4 span.top a 			{ font-size:16px; text-decoration:none; }


/* Gadget thumbs area */ 
.gadgetthumbsdiv                         { float:left; padding:0 0 6px 0; margin:0 0 8px 0; width:482px; } 


.thumbnails ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;}


.gadgetthumbsdivinner                     { width:482px; padding:0; float:left; } 
.gadgetthumbsdivinner h2                { color:#fff; font-size:14px; margin:0 0 9px 10px; padding:7px 0 0 0; text-shadow:#464646 1px 1px 1px; } 
.gadgetthumbs                            { list-style:none; padding:0; margin:0 0 10px 0; }
.gadgetthumbs li                        { width:119px; height:185px; float:left; margin:0 -1px -1px 0; padding:0; overflow:hidden; border:1px solid #e4e4e4; }
.gadgetthumbs li a                        { text-align:center; display:block; padding:10px 0 0 0; font-weight:bold; font-style:italic; }
.gadgetthumbs li a:hover                { text-decoration:none; } 
.gadgetthumbs li span                    { clear:both; display:block; } 


/* Post */
.postdiv								{ background:url(../../../img-sub/cgt/adboxmiddlebot.png) no-repeat bottom left; float:left; margin:0; width:502px; margin:0 0 8px 0; padding:0 0 6px 0; display:hidden; }


.postdivheader							{ background:url(../../../img-sub/cgt/mainheader.png) no-repeat; width:482px; float:left; padding:8px 10px 6px 10px; }
.postdivheader h1						{ color:#fff; font-size:14px; margin:0 0 7px 0; padding:0px 0 0 0; text-shadow:#8e0000 1px 1px 1px; }
.postdivheader h1, .postdivheader h1 a	{ color:#fff; font-size:14px; margin:0 0 0 0; padding:0px 0 1px 0; text-shadow:#8e0000 1px 1px 1px; }

.postdivheader .postheader a:hover { text-decoration:underline; color:#fff; }


.postheader		{ color:#fff; font-weight:bold; font-size:14px; margin:0 0 7px 0; padding:3px 0 0 0; text-shadow:#8e0000 1px 1px 1px; }
.postheader a	{ color:#fff; font-weight:bold; font-size:14px; margin:0 0 0 0; padding:5px 0 1px 0; text-shadow:#8e0000 1px 1px 1px; } 


.postdivinner							{ background:url(../../../img-sub/cgt/mainback.png) repeat-y top left; padding:0 10px; float:left; width:482px; }
.postdivinner h1, .postdivinner h1 a,
.postdivinner h2, .postdivinner h2 a	{ color:#006eb8; font-size:27px; margin:5px 0 5px 0; padding:0; font-style:italic; line-height:1.2; }
.postdivinner h1 a:hover,
.postdivinner h2 a:hover				{ text-decoration:none; }
.postdivinner h3, .postdivinner h3 a	{ color:#fff; font-size:14px; margin:0 0 20px 0; padding:7px 0 0 0; text-shadow:#8e0000 1px 1px 1px; }
.postdivinner h3 a:hover				{ text-decoration:none; color:#fff; }
div.maincontent .postdivinner p			{ margin:0 0 15px 0; line-height:1.4; }

h5 										{ font-size:14px;color:#47a;border:none; margin:5px 0; }

div.maincontent p 						{ margin:0 0 6px 0; padding:0; color:#2e2e2e; }
div.maincontent td 						{ margin:0; padding:0 5px; }

.box 									{ margin:10px 0 0 0; padding:10px; float:left; width:462px; list-style:none; border-top:1px solid #ccc; }
.box li									{ float:left; }
.box li a								{ font-style:italic; font-weight:bold; margin:0 10px 0 0; padding:1px 0 1px 20px; display:block; float:left; }
.share									{ background:url(../../../img-sub/cgt/share.gif) no-repeat; }
.commentslink							{ background:url(../../../img-sub/cgt/comments.gif) no-repeat; }
.commentlink							{ background:url(../../../img-sub/cgt/comment.gif) no-repeat; }
.email									{ background:url(../../../img-sub/cgt/email.gif) no-repeat; }

/* Generic plan white box width padding */

.iboxtop									{ background:url(../../../img-sub/cgt/adboxmiddletop2.png) no-repeat; margin:0 0 0px 0; padding:0 0 5px 0; float:left; width:502px; }
.iboxmiddle		 						{ background:url(../../../img-sub/cgt/adboxmiddle2.png) repeat-y top left; width:482px; padding:5px 10px 4px 10px; float:left; }
.iboxbottom								{ background:url(../../../img-sub/cgt/adboxmiddlebot.png) no-repeat; margin:0 0 8px 0; padding:0 0 6px 0; float:left; width:502px; }




.relatedposts                            { float:left; width:200px; padding:5px; } 
.adsright                                { float:right; width:265px; padding:5px 0; }
.adsright ul                        { list-style:none; padding:5px 0; margin:0; } 
.adsright ul li                        { font-weight:bold; font-style:italic; margin:0 0 3px 0; } 


/* Gradient box width padding */
.gradbox			 					{ background:url(../../../img-sub/cgt/gradbox.gif) no-repeat top left; float:left; width:482px; height:88px; margin:0 0 8px 0; padding:10px 10px 4px 10px; overflow:hidden; }

/* Category block */
.adb300L								{ float:left; padding-top:3px; }
.catinfo								{ float:right; width:167px; }

/* Content within generic box */
.iboxinner								{ padding:0; margin: 0 }
.iboxinner h2, .iboxinner h2 a			{ color:#006eb8; font-size:27px; margin:0 0 5px 0; padding:0; font-style:italic; line-height:1.2; }
.iboxinner h2 a:hover					{ text-decoration:none; }
.iboxinner h3, .iboxinner h3 a			{ color:#fff; font-size:13px; margin:0 0 20px 0; padding:7px 0 0 0; text-shadow:#8e0000 1px 1px 1px; }
.iboxinner h3 a:hover					{ text-decoration:none; color:#fff; }
.iboxbot		 						{ background:url(../../../img-sub/cgt/iboxbot.gif) no-repeat bottom left; width:482px; height:6px; margin:-6px 0 8px 0; float:left; }



.ibox1top							{ background:url(../../../img-sub/cgt/iboxtop.gif) no-repeat top left; width:482px; height:30px; margin:0; padding-left:5px; float:left; }

.ibox1mid							{ background:url(../../../img-sub/cgt/iboxmid.gif) repeat-y top left; width:482px; margin:0; padding:10px; float:left; }
.ibox1bot							{ background:url(../../../img-sub/cgt/iboxbot.gif) no-repeat bottom left; width:482px; height:6px; margin:-12px 0 8px 0; float:left; }



/* The Excerpt with thumb */
.excerptthumb							{ float:left; width:100px; }
.excerptinfo							{ float:right; width:375px; }

/* Further content within generic box */
.iibox									{ float:left; margin:0; width:462px; padding:0 0 0px 0; }
.iiboxbot								{ background:url(http://img.coolest-gadgets.com/cgt/iibox.gif) no-repeat top left; float:left; width:442px; margin:0; padding:10px 10px 4px 10px; }

.iibox2top								{ background:url(../../../img-sub/cgt/iiboxtop.gif) no-repeat; float:left; width:462px; margin:0; height: 3px; }
.iibox2mid								{ background:url(../../../img-sub/cgt/iiboxmid.gif) repeat-y; float:left; margin:0 0 0px 0; width:462px; padding:0 0 0px 0; }
.iibox2bot								{ background:url(../../../img-sub/cgt/iiboxbot.gif) no-repeat; float:left; width:462px; margin:0 0 5px 0; height: 7px; }


/* left column */
.extra 									{ float:left; width:172px; margin:0; padding:0; }

.navboxleftheader							{ background:url(../../../img-sub/cgt/leftcolbackheader.png) no-repeat; width:152px; float:left; padding:2px 10px 0 10px; }
.navboxleftheader h5						{ color:#fff; font-size:14px; margin:0 0 7px 0; padding:5px 0 0 0; text-shadow:#8e0000 1px 1px 1px; }
.navboxleftbot 							{ background:url(../../../img-sub/cgt/leftcolbackbot.png) no-repeat; width:172px; height:10px; float:left; margin:-5px 0 8px 0; }

.navboxleft							{ background:url(../../../img-sub/cgt/leftcolbackbody.png) repeat-y; width:152px; float:left; padding:10px 10px 0 10px; }
.navboxleft ul 							{ margin: 0 0 10px 0; padding:0; }
.navboxleft li 							{ list-style:none; margin:0; padding:0; }
.navboxleft a,
.sidebar a								{ font-style:italic; font-weight:bold; }
.navboxleft h5,
.sidebar h5 							{ color:#fff; font-size:14px; margin:0 0 20px 0; padding:5px 0 0 0; text-shadow:#8e0000 1px 1px 1px; }
.navboxleft .sites li					{ margin:0 0 15px 0; color:#7b7b7b; font-size:11px; }
.navboxleft .sites li a					{ font-size:11px; font-weight:bold; background:url(../../../img-sub/cgt/external-link-icon.gif) no-repeat right top; padding-right:15px; }
.navboxleft .exsites li					{ margin:0 0 3px 0; color:#7b7b7b; font-size:11px; }
.navboxleft .exsites li a				{ font-size:11px; font-weight:bold; background:url(../../../img-sub/cgt/external-link-icon.gif) no-repeat right top; padding-right:15px; }



.newgadget								{ background:url(images/newgadgetback.gif) no-repeat bottom; width:117px; margin:0 0 10px 0; padding:0; float:left; text-align:center; }
.newgadgetinner							{ background:url(images/newgadgetback.gif) no-repeat top; width:107px; padding:5px 5px 0 5px; margin:0 0 10px 0; }
.newgadgetinner h3,					
.newgadgetinner h3 a					{ font-size:12px; color:#006eb8; font-weight:bold; font-style:italic; line-height:1.3; }





/* right column */
.sidebar2 								{ float:right; width:312px; border-left:solid 0 #ccc; margin:0; padding:0; }
.isidebar2 								{ margin:0; padding:0; }
.sidebar2 h5 a 							{ color:#000;font-size:1.2em;width:93%;border-bottom:1px solid #000;margin:0 0 10px;padding:10px 0 2px; }



.rightcolbox						{ background:url(../../../img-sub/cgt/rightcolbox.png) repeat-y; margin:0; padding:0; float:left; width:312px; }
.rightcolboxtop 						{ background:url(../../../img-sub/cgt/rightcolboxtop.png) no-repeat; width:312px; height:5px; margin:0 0 0 0; float:left; }
.rightcolboxbot 						{ background:url(../../../img-sub/cgt/rightcolboxbot.png) no-repeat; width:312px; height:5px; margin:0 0 8px 0; float:left; }

/* top commentators */
.redboxright							{ background:url(http://img.coolest-gadgets.com/cgt/redboxright.png) no-repeat; margin:0; padding:0; float:left; width:312px; }
.redboxright							{ background:url(http://img.coolest-gadgets.com/cgt/redboxright.png) no-repeat; margin:0; padding:0; float:left; width:312px; }
.redboxrightbot 						{ background:url(../../../img-sub/cgt/redboxrightbot.png) no-repeat; width:312px; height:23px; margin:0 0 8px 0; float:left; }
.sidebar2 .redboxright h5 				{ color:#fff; font-size:14px; margin:0 0 20px 0; padding:5px 0 0 10px; text-shadow:#8e0000 1px 1px 1px; }
.sidebar2 .topcommentators				{ padding:10px 0 0 20px; margin:0; background:none; list-style:none; float:left; }
.sidebar2 .topcommentators li			{ float:left; width:265px; margin:0 0 5px 0; }

.facebookBox							{ font-size:8px; padding:0 5px 1px 5px; margin:0 0 0px 0; }

.sidebar3								{ float:right; width:160px; margin:5px 7px 0 0; text-align:center; }
.sidebar3 .affiliates ul				{ text-align:center; list-style:none; width:160px; marge:0; padding:0; }
.sidebar3 .affiliates ul li				{ background:none; padding:0; margin:0 0 5px 0; }
.sidebar3 img a							{ display:block; }



.gadgetsSB								{ background-color:#f1f1f1; width:135px; margin:0px 0 0px 5px; padding:0; float:left; }
.igadgetsSB							{ background:url(../../../img-sub/cgt/gadgetssbtop.gif) no-repeat top;color:#f1f1f1; width:115px; padding:0 10px; margin:0 0 0px 0; }
.gadgetsSB h5							{ padding:7px 0; margin:0 0 10px 0; color:#ffffff; }
.gadgetsSBbottom						{ background:url(../../../img-sub/cgt/gadgetssbbot.gif) no-repeat bottom; width:135px; margin:-3px 0 0 0; padding:0; float:left; height:3px;}


#submit 								{ margin-top:5px; border-width:0; padding:0; }

/* comments form */
#commentform input,textarea 			{ color:#333; }
#commentform input 						{ color:#333; }
#commentform textarea 					{ padding:2px 4px; }
#respond,#comments 						{ margin-bottom:0px; }
.comment 								{ margin:0 0 10px; font-style:italic; color:#636363; line-height:1.4; }
#commentform strong						{ font-weight:bold; color:#006eb8; }
#commentform .req						{ font-weight:bold; color:#cf0000; }
.gravatarside 							{ float:left; width:48px; height:48px; margin:0 5px 5px 0; }
.commenticon 							{ padding:0 0 0 60px; }
.commenticon p 							{ margin:0 0 10px 0; }

h2.archives 							{ margin-bottom:10px; }
h3.entrytitle,h3 						{ font-size:160%;line-height:100%;margin:0;padding:0; }
h3.entrytitle a:hover					{ text-decoration:underline; }
.entrybody 								{ margin-bottom:30px; }
.entrybody p 							{ margin-bottom:15px; }

blockquote		 						{ background:#eee; padding:10px; margin:10px 0 0 0;  }

#content code 							{ background-color:#3F464A;display:block;margin-bottom:10px;padding:10px;}
#commentblock code 						{ display:block;margin-bottom:10px;color:#ccc;padding:5px;}

/* footer */
.footer 								{ clear:both; margin:0; padding:0; background:#006ab2; }
.footer p 								{ text-align:center; margin:0; padding:0;}
.footercontent							{ background:url(../../../img-sub/cgt/footerback.png) repeat-x #006db6; height:194px; }
.footercontentinner						{ width:1002px; margin:0 auto; text-align:center; }
.ongoing								{ margin:15px 0 0 0; }
.footercontentinner ul					{ list-style:none; clear:both; width:100%; margin:0 auto; padding:27px 0; text-align:center; }
.footercontentinner ul li				{ display:inline; padding:0 12px; line-height:1.4em; }
.footercontentinner ul li a				{ font-weight:bold; font-size:13px; color:#fff; text-shadow:#464646 1px 1px 1px; }
.copy									{ color:#fff; float:left; font-weight:bold; font-size:13px; text-shadow:#464646 1px 1px 1px; }
.designed								{ float:right; color:#fff; font-weight:bold; font-size:13px; text-shadow:#464646 1px 1px 1px; }
.designed a, .designed a:hover			{ color:#fff; }

/* Featured slider on homepage */

/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */
#slideshow {
width: 480px;
}

#slideshow ul {
margin: 0;
padding: 0;
list-style-type: none;
height: 1%; /* IE fix */}

#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
overflow: hidden;
width: 480px;
clear:both;}

#slideshow .slides ul {
width: 2880px;}

#slideshow .slides li {
width: 480px;
float: left;
height:200px;
text-align:center;
padding: 0;}

#slideshow .slides h2 {
font-size:24px;
margin: 0 0 10px 0;}

/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav-wrap {
	width: 480px;
	float: left;
	margin:0 0 10px 0;
	border-bottom:1px solid #e4e4e4;
}

#slideshow .slides-nav {
	float:right;
}

#slideshow .slides-nav-wrap h3 {
	float:left;
	margin:0;
	padding:2px 0 8px 0;
}

#slideshow .slides-nav li {
float: left;}

#slideshow .slides-nav li a {
display: block;
padding: 2px 8px 8px 8px;
outline: none;
text-indent:-3000em;
background:url(../../../img-sub/cgt/circle-normal.gif) no-repeat 50% 50%;}

.js #slideshow .slides-nav li.on,
.js #slideshow .slides-nav li.on a {
background:url(../../../img-sub/cgt/circle-active.gif) no-repeat 50% 50%;}



/* Extras by AC */
.children li{
margin-left: 10px; /* indent sub categories */
}

ul.children {
margin-bottom: 0px; /* lose space after sub cats */
}


.leaderad { position: absolute; top: 145px; margin-left: 5px; z-index:300;}
.boxad { position: absolute; top: 252px; margin-left: 695px; z-index:300;}
.skyscraperad { position: absolute; top: 520px; margin-left: 835px; z-index:300; width:160px; text-align:center;}

.searchimage{
	float: left;
	margin:5px;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
* html .clearfix { height: 1px; }

#atffc{ height:0; }

.fb-like {margin-top: 5px; width: 482px; }

#fbBox2.fixed {
  position: fixed;
  top: 0;
  margin-top:10px;
  /* margin-left: -313px;*/
  margin-bottom: 100px;
}

#fbBox2 {
  position: absolute;
  /* top: 1495px; */
  /* top: 1760px; */
  top: 1760px;
  margin-top: 0px;
  width: 312px;
}



/* 3xX Gift Guide */
.gg             { list-style:none; padding:0; margin:0; }
.gg li          { width:158px; height:225px; float:left; margin:0 -1px -1px 0; padding:0; overflow:hidden; border:1px solid #e4e4e4; }

/* .gg li:hover    {margin:0; border:1px solid red; } */

/*
.gg li a        { text-align:center; display:block; padding:10px; font-weight:bold; font-style:italic; }
*/

.gg li span     { clear:both; display:block; margin-bottom: 2px; padding: 0; text-align: center; }

.gg li span.title {font-weight: bold; font-size: larger; padding: 0 5px 0 5px  }
.gg li a:hover    { text-decoration:underline;  color: #c70100;}
 
.gg li span.price { color: #333; font-weight: normal;  vertical-align: middle; padding: auto; margin: auto;}
.gg li span.price a:hover { text-decoration: none;}
.gg .figure { display: inline; }
.gg  img  { vertical-align: middle; padding-top: 5px; margin-left:4px; }



/* Hit Product thumbs area */
.hpt                            { list-style:none; padding:0; margin:5px 0 10px 0; }
.hpt li                        { width:119px; height:165px; float:left; margin:0 -1px -1px 0; padding:0; overflow:hidden; border:1px solid #e4e4e4; }
.hpt li a                        { text-align:center; display:block; padding:10px 0 0 0; font-weight:bold; font-style:italic; }
.hpt li a:hover    { text-decoration:underline;  color: #c70100;}

.hpt li a:hover                { text-decoration:none; }
.hpt li span                    { clear:both; display:block; }

.more-link { font-weight: bold;}

/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.8 Plugin: WP-PageNavi 2.50									|
|	Copyright (c) 2009 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Page Navigation CSS Style													|
|	- wp-content/plugins/wp-pagenavi/pagenavi-css.css					|
|																							|
+----------------------------------------------------------------+
*/

.wp-pagenavi{
	height:37px;
	width:502px;
	background:url(images/pagination.gif) no-repeat;
	overflow:hidden;
	padding:1px 0;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {
	padding: 10px 8px;
	margin: 0;
	text-decoration: none;
	border-left:1px solid #005186;
	border-right:1px solid #2590d7;
	color: #a0d9ff;
	display:block;
	float:left;
	font-size: 15px;
	font-weight:bold;
}
.wp-pagenavi a:hover, .wp-pagenavi a:active, .wp-pagenavi span.current {
	color: #fff !important;
	background:url(images/pagination-active.gif) repeat-x;
	border-left:1px solid #2590d7;
	border-right:1px solid #005186;
}
.wp-pagenavi span.pages {
	padding: 10px 8px;
	margin:0;
	color: #fff;
	border-right:1px solid #2590d7;
	display:block;
	float:left;
	font-size: 15px;
	font-weight:bold;
}
.wp-pagenavi span.current {
	padding: 10px 8px;
	margin:0;
	color: #fff;
	border-left:1px solid #005186;
	border-right:1px solid #2590d7;
	display:block;
	float:left;
	font-size: 15px;
	font-weight:bold;
}
.wp-pagenavi span.extend {
	padding: 10px 8px;
	margin:0;
	color: #fff;
	border-left:1px solid #005186;
	display:block;
	float:left;
	font-size: 15px;
	font-weight:bold;
}

/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.7 Plugin: WP-EMail 2.40										|
|	Copyright (c) 2008 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- E-Mail CSS Style																|
|	- wp-content/plugins/wp-email/email-css.css							|
|																							|
+----------------------------------------------------------------+

*/
.wp-email P {
	text-align: left;
}

.wp-email label {
  font-weight: bold;
}

.wp-email-loading {
    display: none;
    text-align: center;
    height: 16px;
}

.wp-email-image {
	border: 0px;
}

.TextField {
}

.Button {
}

#wp-email-required {
  font-weight: bold;
}

#wp-email-button {
  text-align: center;
}

#wp-email-popup {
	padding: 1em 1em 0;
}