/*--------------------------------------------Reset All--------------------------------------------
-------------------------------------------------------------------------------------------------*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input
{
	margin: 0;
	padding: 0;
}

h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th
{
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
}

ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }

table
{
	border-collapse: collapse;
	border-spacing: 0;
}



/*--------------------------------------------Utilities--------------------------------------------
-------------------------------------------------------------------------------------------------*/
.clear {clear: both;}

/* get rid of those system borders being generated for A tags */
a	{outline:none;}

:focus {-moz-outline-style:none;}


/*--------------------------------------------Structure--------------------------------------------
-------------------------------------------------------------------------------------------------*/
body {
	font: 62.5% "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	min-width: 964px;
	background-color: #999;
	}

#wrapper {
	width: 954px;
	margin: 0 auto;
	background-color: #ffffff;
	text-align: left;
	position: relative;
	}

#branding {
	height: 24px;
	/*background-color: #00ff00;*/
	margin: 40px 39px 0 39px;
	}

#navContainer {
	width: 876px;
	height: 51px;
	/*background-color: #aeaeae;*/
	margin: 0 39px 0 39px;
	top: 1em;
	left: 1em;
	}

#content {
	width: 876px;
	height: 525px;
	margin: 0 39px 0 39px;
	background: #FFF;
	position: relative;
	/*background-color: #00ff00;*/
	}


/*-------- Home Page Structures ----*/

/*-- Home Page --*/
.sectionHome #content {
	height: 507px;
	margin: 18px 39px 0 39px;
	}
	
.sectionHome #container {
	float: left;
	width: 284px;
	height: 230px;
	border: 1px solid #ccc;
	margin: 0 4px 9px 0;
	}
	
.sectionHome #container.last {
	margin: 0 0 9px 0;
	}

#container a.image {
	display: block;
	float: left;
	width: 284px;
	height: 180px;
	text-indent: -9999px;
	border-bottom: 1px solid #ccc;
	} 
	
#flashcontent {
	float: left;
	}
	
a#trainingImage {background: url(../images/home_training.jpg) no-repeat;}
a#ebooksImage {background: url(../images/home_ebooks.jpg) no-repeat;}
a#dvdImage {background: url(../images/home_dvdCover.jpg) no-repeat;}
a#photographyImage {background: url(../images/home_photography.jpg) no-repeat;}
a#retouchingImage {background: url(../images/home_retouching.jpg) no-repeat;} 
a#slideshowImage {background: url(../images/home_dvdMovie.jpg) no-repeat;} 

#container a.link {
	clear: both;
	display: block;
	float: left;
	width: 284px;
	height: 15px;
	margin-top: 20px;
	text-indent: -9999px;
	}

a#trainingLink {background: url(../images/home_trainingLink.gif) 0 0 no-repeat;}
a#ebooksLink {background: url(../images/home_ebooksLink.gif) 0 0 no-repeat;}
a#dvdLink {background: url(../images/home_dvdLink.gif) 0 0 no-repeat;}
a#photographyLink {background: url(../images/home_photographyLink.gif) 0 0 no-repeat;}
a#retouchingLink {background: url(../images/home_retouchingLink.gif) 0 0 no-repeat;} 
a#slideshowLink {background: url(../images/home_slideshowLink.gif) 0 0 no-repeat;} 

a#trainingLink:hover {background-position: -286px 0px;}
a#ebooksLink:hover {background-position: -286px 0px;}
a#dvdLink:hover {background-position: -286px 0px;}
a#photographyLink:hover {background-position: -286px 0px;}
a#retouchingLink:hover {background-position: -286px 0px;} 

/*-------- Column Structures ----*/

/*-- Photography, Retouching, Photoshop, Photoshop Books, Info  --*/
.sectionPhotography #column1, .sectionRetouching #column1, .sectionPhotoshop #column1, .sectionPhotoshopbooks #column1, .sectionInfo #column1  {
	float: left;
	padding-top: 33px;
	}

.sectionPhotographyservices #column1, .sectionRetouchingservices #column1, .sectionPhotoshopwho #column1, .sectionPhotoshophow #column1, .sectionPhotoshopwhere #column1, .sectionPhotoshopwhen #column1, .sectionPhotoshopwhat #column1, .sectionPhotoshopwhy #column1, .sectionISBNfuture #column1 {	
	float: left;
	padding: 35px 20px 0 25px;
	}
	
.sectionAllbooks #column1, .sectionBookscurrency #column1 {
	float: left;
	padding-top: 20px;
	}


/*-- Photoshop Training --*/
.sectionPhotoshopwhere #column2 {
	float:left;
	width: 490px;
	padding: 0 0 0 25px;
	}
	

/*-- Photoshop Books --*/
.sectionAllbooks #column2 {
	float: left;
	width: 410px;
	margin-top: 15px;
	}
	
.sectionAllbooks #column3 {
	float: right;
	width: 378px;
	margin-top: 10px;
	}
	
.sectionISBN #column1 {
	float: left;
	width: 445px;
	margin-right: 21px;
	}
	
.sectionISBN #column2 {
	float: left;
	width: 410px;
	height: 320px;
	margin-bottom: 15px;
	}
	
.sectionISBN #column3 {
	float: left;
	width: 410px;
	height: 197px;
	}

/*-- Photoshop DVDs --*/
.sectionDVD #column1 {
	float: left;
	width: 445px;
	margin-right: 21px;
	}
	
.sectionDVD #column2 {
	float: left;
	width: 410px;
	height: 267px;
	margin-bottom: 15px;
	}
	
.sectionDVD #column3 {
	float: left;
	width: 410px;
	}


/*-- E Books Currency --*/
.sectionBookscurrency #column2 {
	float:left;
	width:244px;
	padding-top: 25px;
	padding-left: 8px;
	}
	
.sectionBookscurrency #column3 {
	float:left;
	padding-top: 25px;
	width: 320px;

	}
	
.sectionBookscurrency #column4 {
	float:left;
	padding-top: 25px;
	padding-left: 20px; 
	}
	
.sectionBookscurrency #column5 {
	float:right;
	padding-top: 25px;
	padding-right: 10px; 
	}


/*-- Info --*/
.sectionBiog #column1, .sectionPress #column1 {
	padding: 115px 27px 0 27px;
	}

.sectionClients #column1 {
	float:left;
	width: 250px;
	height: 400px;
	margin-right: 25px;
	padding: 115px 0 0 30px;
	}

.sectionClients #column2 {
	float:left;
	width: 250px;
	height: 400px;
	margin-right: 25px;
	padding: 115px 0 0 0;
	}

.sectionClients #column3 {
	float: left;
	width: 250px;
	height: 400px;
	padding: 115px 0 0 0;
	}

/*--------------------------Background Images--------------------------------*/

/*-- Photography Services --*/
.sectionPhotographyservices #content 
	{background-image: url(../images/photo-serv.gif);}

/*-- Retouching Services --*/
.sectionRetouchingservices #content 
	{background-image: url(../images/retouch-serv.gif);}

/*-- Photoshop Who --*/
.sectionPhotoshopwho #content 
	{background-image: url(../images/photoshop-who.gif);}
	
/*-- Photoshop How --*/
.sectionPhotoshophow #content 
	{background-image: url(../images/photoshop-how.gif);}

/*-- Photoshop Where --*/
.sectionPhotoshopwhere #content 
	{background-image: url(../images/photoshop-where.jpg);}
	
/*-- Photoshop When --*/
.sectionPhotoshopwhen #content 
	{background-image: url(../images/photoshop-when.gif);}
	
/*-- Photoshop What --*/
.sectionPhotoshopwhat #content 
	{background-image: url(../images/photoshop-what.gif);}
	
/*-- Photoshop Why --*/
.sectionPhotoshopwhy #content 
	{background-image: url(../images/photoshop-why.gif);}
	
/*-- Future Products --*/
.sectionISBNfuture #content
	{background-image: url(../images/future-prod.gif);}

/*-- eBook FAQ --*/
.sectionEbookfaq #content 
	{background-image: url(../images/e-book-faq.gif);}

/*-- Testimonials --*/
.sectionTestimonials #content 
	{background-image: url(../images/testimony.gif);}
	
/*-- Biog --*/
.sectionBiog #content 
	{background: url(../images/biog-img.gif);}

/*-- Clients --*/
.sectionClients #content 
	{background-image: url(../images/clients-img.gif);}
	
/*-- Contact --*/
.sectionContact #content 
	{background-image: url(../images/contact-img.gif);}
	
/*-- Press --*/
.sectionPress #content 
	{background-image: url(../images/press-img.gif);}
		
/*-- News --*/
.sectionNews #content 
	{background-image: url(../images/news-img.gif);}



/*--------------------------------------------Fonts-----------------------------------------------
-------------------------------------------------------------------------------------------------*/

/* Set all font properties in one declaration 
		
		#declaration { font: font-style font-variant font-weight font-size/line-height font-family; }
*/
#navContainer {
	font: normal lighter 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999;
	font-weight: lighter;
	line-height: 1.4em;
	margin-bottom: 1.2em;
	}

h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: lighter;
	color: #FFF;
	background: #999;
	padding: 3px 0 3px 39px;
	margin: 0px -39px;
	}

h1.ebooks {
	color: #999;
	background: #FFF;
	margin: 0px;
	padding: 0px;
	}
	
h1.dvd {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	background: #ddd;
	margin: 0px 0 10px 0;
	padding: 0px;
	}
	
h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: lighter;
	color: #cc1100;
	line-height: 1.2em;
	margin-bottom: 0.5em;
}

.sectionISBN h2,
.sectionDVD h2 {
	padding-top:10px;
	}
	
h2.boxtext {
	padding: 0 0 0 5px;
	font-size: 1em;
	font-style: italic;
	font-weight: lighter;
	color: #FFF;
	background: #999;
	line-height: 1.3;
}

h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: lighter;
	color: #FFF;
	font-variant: normal;
}

#news li.title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: lighter;
	color: #cc1100;
	}
	
.finetext {
	font-size: 1em;
	font-style: italic;
	font-weight: lighter;
	color: #666;
	line-height: 1.4;
	}

.red {color: #cc1100;}

p.offer  {
	display:block;
	float:left;
	width: 445px;
	height:22px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: lighter;
	color: #cc1100;
	line-height: 1.3em;
	margin-bottom: 0px;
	padding-top: 5px;
	}

p.offer img {
	position: relative; 
	float: right; 
	top: -2px;
	}

#wizard p {
	font-size: 1.2em;
	color: #666;
	}
	
	
#wizard h2 {
	text-transform: uppercase;
	font-size: 1.2em;
	margin-bottom: 0.2em;
	}

/*--------------------------------------------Links--------------------------------------------
-------------------------------------------------------------------------------------------------*/
a:link {
	color: #cc1100;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #cc1100;
}
a:hover {
	text-decoration: none;
	color: #000;
}
a:active {
	text-decoration: none;
}

a.mobile-link {float: right; color: #fff; position: relative; background: #333; padding: 5px 8px; text-transform: uppercase;}

/*--------------------------------------------Navigation--------------------------------------------
-------------------------------------------------------------------------------------------------*/
#navContainer a.logo {
	display: block;
	float: left;
	width: 200px;
	height: 51px;
	background: url(../images/ggLogo.gif) no-repeat;
	text-indent: -9999px;
	}

#mainNav
	{
	float:right;
	margin:0;
	}
	
#mainNav a
	{
	text-align: center;
	display:block;
	/*border: 1px solid #555;*/
	white-space:nowrap;
	margin:0;
	padding: 0.3em 1em 0.3em 1.2em;
	}
	
#mainNav a.last
	{
	padding-bottom: 0.8em;
	}
	
#mainNav a:link, #mainNav a:visited, #mainNav a:active	/* menu at rest */
	{
	color: black;
	background-color: white;
	text-decoration:none;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	}
	
#mainNav a:hover						/* menu on mouse-over  */
	{
	color: #cc1100;
	background-color:none;
	text-decoration:none;
	}	
	
#mainNav a.top_parent, #mainNav a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{	
	background-image: url(../images/redcolon.gif);
	background-position: 0 50%;
	background-repeat: no-repeat;
	/*background-color: aqua;*/
	}

#mainNav ul.first a.top_parent 		/* removes down-arrow and padding on first top-parent */
	{
	background-image: none; 
	padding-left: 0em;
	}	
	
#mainNav a.parent, #mainNav a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-image: url(../images/nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}

#mainNav ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	/* width:9em;	 width of all menu boxes */
	/* NOTE: For adjustable menu boxes you can comment out the above width rule.
	However, you will have to add padding in the "#main a" rule so that the menu boxes
	will have space on either side of the text -- try it */
	}

#mainNav li
	{
	position:relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
	vertical-align: bottom;	/* Sophie Dennis contribution for IE7 */
	}

#mainNav ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 0 1em 1em 1em;
	margin:0 0 0 -1em;
	/*padding: 1em;
	margin: -1em 0 0 -1em;
	background-color: aqua; --- changed from this to above to increase clickable area on top parent */
	}

#mainNav li li a {text-align: left;}

#mainNav ul ul ul
	{
	top:0;
	left:100%;
	}

div#mainNav li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#mainNav li:hover ul ul,
div#mainNav li li:hover ul ul,
div#mainNav li li li:hover ul ul,
div#mainNav li li li li:hover ul ul
{display:none;}

div#mainNav li:hover ul,
div#mainNav li li:hover ul,
div#mainNav li li li:hover ul,
div#mainNav li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */



/*--------------------------------------------Scrolling Boxes--------------------------------------
-------------------------------------------------------------------------------------------------*/

/*-- News --*/
.sectionNews #news
	{
	width:424px;
	position: relative;
	top: 114px;
	left: 277px;	
	font-size: 13px;
	color: #999;
	font-weight: lighter;
	line-height: 1.4em;
	}
	
.sectionNews #news a
	{
	color:#cc1100;
	}
	
.sectionNews #news ul
	{
	margin:0;
	padding:0;
	}
	
.sectionNews #news li
	{
	line-height:2em;
	}
	
/* the news box when JavaScript is available */
.sectionNews #news.hasJS
	{
	height:300px;
	overflow:hidden;
	position:relative;
	}

/* The nested UL when JavaScript is available */
.sectionNews #news.hasJS ul
	{
	position:absolute;
	top:300px;
	left:0;
	margin:0 .5em 0 .5em;
	padding:0;
	}	

/*-- Testimonials --*/
.sectionTestimonials #news
	{
	position: relative;
	top: 50px;
	left: 40px;
	width:796px;
	font-size: 13px;
	color: #999;
	font-weight: lighter;
	line-height: 1.4em;
	}
	
.sectionTestimonials #news a
	{
	color:#000;
	}
	
.sectionTestimonials #news ul
	{
	margin:0;
	padding:0;
	}
	
.sectionTestimonials #news li
	{
	line-height:2em;
	}
	
/* the news box when JavaScript is available */
.sectionTestimonials #news.hasJS
	{
	height:329px;
	overflow:hidden;
	position:relative;
	}

/* The nested UL when JavaScript is available */
.sectionTestimonials #news.hasJS ul
	{
	position:absolute;
	top:329px;
	left:0;
	margin:0 .5em 0 .5em;
	padding:0;
	}


/*----------------------- Accordion for DVD FAQ, E-Book FAQ ------------------------*/
#accordion {
float: left;
	width:796px;
	padding-top: 45px;
	padding-left: 40px;
	}

/* accordion header */
#accordion h2 {
	margin:0;
	padding:0 0 12px 0;
	cursor:pointer;
	text-transform: uppercase;	
	}

/* currently active header */
#accordion h2.current {
	cursor:pointer;
	}

/* accordion pane */
#accordion .pane {
	display:none;
	padding-left:15px;
	padding-bottom: 5px;
	}

#accordion .pane p {
	line-height:2em;
	}

/*--------------------------------------------DVD Page Tabs------------------------------------
-------------------------------------------------------------------------------------------------*/
.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	height:22px;

	}

.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 3px 0 0;
	list-style-image:none !important; 

	}

.tabs a { 
    display: block;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
    background-color: #999;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
	}
	
	.tabs a.ipad {text-transform: none;}
	
	#wizard h2.ipad{text-transform: none;}

.tabs a:active {
	outline:none;		
	}

.tabs a:hover {
	background-color: #CCC;
	color: #000;	
	}

.tabs .current, .tabs .current:hover, .tabs li.current a {
	background-color: #ddd;
	color: #000;
	border: 1px solid #999;
	border-bottom: none;
}

/*--------- SMALL TABS/PANES GLOBAL--------*/
.panes .pane {
	display:none;		
	}

.panes div {
	display:none;
	background-color:#ddd;
	color: #666;
	border: 1px solid #999;
	}
	
.panes li {line-height:1.3em;}

.panes .heading {
	text-transform: uppercase;
	color:#cc1100;
	}

.twoCol ul {
	float: left;
	margin: 0 20px 0 0;
	width: 160px;
	}
	
.threeCol ul {
	float: left;
	margin: 0 7px 0 0;}

#smallTabs .panes p {
	float: left;
	font-size: 1em;
	font-weight: lighter;
	color: #666;
	line-height: 1.4;
	margin-right: 10px;
}

/*--------- DVD SMALL TABS/PANES--------*/
.sectionDVD #smallTabs .panes div {	
	padding:12px 0 0 13px;
	height:214px;
	}
	
.threeCol li a {color: #666; text-decoration: underline;}

.threeCol li a:hover {color: #cc1100;}
	
/*--------- ISBN SMALL TABS/PANES--------*/
.sectionISBN .panes div {	
	padding:12px 12px 0px 13px;
	height:161px;
	}
	
.panes #currencyBox {
	display: block;
	float: left;
	height: 38px;
	width: 200px;
	padding:0;
	margin:  4px 25px 20px 0;
	border: none;
	}

.panes #currencyBox a {
	display: block;
	float: left;
	width: 38px;
	height: 38px;
	text-indent: -9999px;
	}
	
a.currencyEuro {
	background: url(../images/currencyEuro.gif) no-repeat;
	margin:0 35px 0 0;
	}
	
a.currencyDollar {
	background: url(../images/currencyDollar.gif) no-repeat;
	margin:0 35px 0 0;
	}
	
a.currencyPound {
	background: url(../images/currencyPound.gif) no-repeat;
	margin:0;
	}
	

/*---------WIZARD/LARGE TABS--------*/
#wizard .panes div {
	height: 314px;
	padding: 18px 20px 10px 20px;
	}

div.panes input {margin-right: 5px;}

div.panes label {
	font-size: 1.1em;
	color: #000;
	display:block;
	}
	
div.panes label.error {color:red;}
	
img.dvdCover {
	float: right;
	margin: 0 15px 0 15px;
	border: 1px solid #000;
	}
	
	img.cs5Cover {
	float: right;
	margin: 30px 15px 0 15px;
	border: 1px solid #000;
	}
	
/*---------TABS BUTTONS--------*/
#wizard .panes .buttonContainer {
	display: block;
	float: left;
	width: 600px;
	height: 20px;
	position: absolute;
	top: 455px;
	left: 20px;
	padding: 0;
	margin:0;
	border: none;
	/*background-color: #aaffee;*/}
	
#smallTabs .panes div.buttonContainer  {
	display: block;
	height: 20px;
	position: absolute;
	top: 500px;
	left: 805px;
	padding: 0px;
	margin:0;
	border: none;
	/*background-color: #aaffee;*/
	}
	
.nextButton, .prevButton {
	float: left;
	border: 1px solid #666;
	background: #999;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	font-size: 0.9em;
	color: #fff;
	padding: 2px 8px;
	margin-right: 15px;
	}

.nextButton:hover, .prevButton:hover {
	background: #ccc;
	color: #000;
	}
	
#smallTabs .nextButton, #smallTabs .prevButton {
	margin-right: 0px;
	}
/*--------------------------------------------Photoshop All Books---------------------------------
-------------------------------------------------------------------------------------------------*/

.sectionAllbooks #column2 img {float: right;}

ul.bookmarks {
	float: left;
	}

ul.bookmarks li {
	float: left;
	padding-right: 5px;
	}

ul.bookmarks a {
	display: block;
	padding: 23px 0 0 27px;
	}
	
#allEbooks a {
	display: block;
	float: left;
	height: 127px;
	text-indent: -9999px;
	margin:2px 58px 14px 0;
	}
	
a.book-cs4 {
	width: 165px;
	background: url(../images/book-cs4.jpg) no-repeat;
	}
	
a.book-cs3 {
	width: 186px;
	background: url(../images/book-cs3.jpg) no-repeat;
	}
	
a.book-cs5 {
	width: 175px;
	background: url(../images/book-cs5.jpg) no-repeat;
	}
	
#allEbooks a.book-optimize {
	width: 176px;
	background: url(../images/book-optimize.jpg) no-repeat;
	margin-right: 0px;
	}
	
a.delicious 	{background: url(../images/deli.gif) no-repeat 0 0;}
a.digg 			{background: url(../images/digg.gif) no-repeat 0 0;}
a.facebook  	{background: url(../images/face.gif) no-repeat 0 0;}
a.google  		{background: url(../images/goog.gif) no-repeat 0 0;}
a.reddit 		{background: url(../images/red.gif) no-repeat 0 0;}
a.stumbleupon 	{background: url(../images/stumble.gif) no-repeat 0 0;}
a.twitter 		{background: url(../images/twit.gif) no-repeat 0 0;}

#slideshow.cs5-book {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}	

/*--------------------------------------------E-Junkie Styles------------------------------------
-------------------------------------------------------------------------------------------------*/
#EJEJC_overlay {height: 100% !important;}

/*--------------------------------------------Currency Book Pages---------------------------------
-------------------------------------------------------------------------------------------------*/
.books-buy li {
	width: 480px;
	height: 22px;
	font-size: 14px;
	padding: 4px 10px 3px 10px;
	text-transform: uppercase;
	color: #666;
	margin-bottom: 8px;
	border-bottom: 1px solid #ccc;
	}
	
.books-buy li img{
	float: right;
	position: relative;
	top: -2px;
	}
	
	
.bookframeLight, .bookframeDark  { 
	float: left;
	width: 292px;
	height: 183px;
	}
	
.bookframeLight {background-color: #ccc;}

.bookframeDark	{background-color: #999;}

.bookframeLight p, .bookframeDark p, .bookframeDouble p {margin: 10px 10px 15px 8px;}

.bookframeLight p.textframe, .bookframeDark p.textframe {margin: -10px 10px 0 0;}

.bookframeLight p img, .bookframeDark p img, .bookframeDouble p img {float: right;}

.bookphoto {
	margin-top: 10px;
	margin-left: 56px;
	}
	
.bookframeDouble {
	float: left;
	width: 554px;
	height: 178px;
	background-color: #ddd;
	padding: 5px 10px 0 20px;}


/*--------------------------------------------Footer--------------------------------------------
-------------------------------------------------------------------------------------------------*/

#footer {
	clear: both;
	height: 26px;
	background-color: #FFF;
}

.sectionAllbooks #footer {height: 20px;}
.sectionISBN #footer {height: 19px;}
.sectionDVD #footer {height: 19px;}


.sectionBookscurrency #footer {height: 10px;}


/*--------------------------------------------to rearrange--------------------------------------------
-------------------------------------------------------------------------------------------------*//*----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------*//*----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------*//*----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------*//*----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------*//*----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------*/

/*----------Redirects-------------*/

.sectionRedirects #navContainer {
	width: 876px;
	height: 127px;
	/*background-color: #aeaeae;*/
	margin: 0 39px 0 39px;
	top: 1em;
	left: 1em;
	}

.sectionRedirects #content {
	width: 698px;
	height: 449px;
	margin: 0 39px 0 39px;
	background: #FFF;
	position: relative;
	/*background-color: #00ff00;*/
	}
	
.sectionRedirects #navContainer a.logo {
	display: block;
	float: left;
	width: 698px;
	height: 127px;
	background: url(../images/gry-redirect.jpg) no-repeat;
	}
	
	




		
		

