@charset "UTF-8";
/* CSS Document */

html
{
	background: #000;
	/* background-image: url("site/bgtile4.gif"); */
}

body 
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0px 0px; 
	padding:0px;
	text-align: center;	
	/*scrollbar-base-color: #e6e6e6;*/
}

a
{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}




img
{
	border: none;
}


form
{
	margin: 0px;
	padding: 0px;
}

#dump
{
	display: none;
}



#root 
{
	/*background: #000000;*/
	
	border:0px solid #333;
	color: #FFFFFF;
	
	margin: 0px auto; /* Right and left margin widths set to "auto" */
	
	padding:0px;
	
	
	
	
	text-align:left; /* Counteract to IE5/Win Hack */
	width:1000px;
}


#root #bench
{
	background: url("/site/bench/root-background.png");
	height: 900px;
}


#root #hedge
{
	background: url("/site/hedge/root-background.png");
	height: 900px;
}



#root #masthead
{
	height: 197px;
	position: relative;
	width: 100%;
}


#root #masthead a
{
	color: #FFFFFF;
}


#root #masthead #square_up_media a
{
	display: block;
	
	position: absolute;
	top: 0px;
	left: 846px;
	
	height: 34px;
	width: 154px;
}


#root #masthead #home a
{
	display: block;
	
	position: absolute;
	top: 46px;
	left: 343px;
	
	height: 87px;
	width: 300px;
}


#root #masthead #menu
{
	position: absolute;
	top: 160px;
	left: 0px;
	
	width: 900px;
	
	padding-left: 50px;
	padding-right: 50px;
	text-align: center;
}


#root #masthead #menu #item
{
	display: inline;
	margin-right: 20px;
}





#root #content
{
	height: 512px;
	/*margin: 0px;*/
	position: relative;
	width: 100%;
}


/*#root #hedge #content
{
	border-bottom: 1px solid #c7d549;
}*/

#root #content #Home
{
	height: 512px;
	
}


#root #content #Home #Image p
{
	margin: 0px;
	padding: 0px;
}



#root #content #Home #Text
{
	margin-top: 44px;
	margin-left: 57px;
	
	width: 444px;
}



#root #content #Home #Box1
{
	position: absolute;
	top: 285px;
	left: 681px;
}

#root #content #Home #Box2
{
	position: absolute;
	top: 365px;
	left: 681px;
}

#root #content #Home #Box3
{
	position: absolute;
	top: 445px;
	left: 681px;
}


#root #content #Home #Box1,
#root #content #Home #Box2,
#root #content #Home #Box3
{
	overflow: hidden;
	
	height: 50px;
	width: 183px;
}



#root #content #non-features
{
	padding: 58px;
}


#root #content #non-features  #title img
{
	/*clear: left;
	float: left;*/
	margin-bottom: 12px;
}

/*#root #content #non-features  #Text
{
	float: left;
}
*/

#root #content #non-features  #Text img,
#root #content #non-features  #Form table
{
	float: right;
	line-height: 12px;
	margin-left: 30px;
}

#root #content #non-features  #Form table
{
	background: #333333;
}


#root #content #non-features  #Form td
{
	margin: 0px;
	padding: 2px;
}


#root #content #non-features  #Form input
{
	font-size: 10px;
	/*height: 14px;*/
	margin: 0px;
	padding: 1px;
}

/*#root #content #non-features  #Form input[type="submit"]
{
	height: 18px;
}
*/

/*#root #content #non-features  #Text
{
	clear: left;
}*/


#root #content #non-features  #The_Magazine,
#root #content #non-features  #Subscriptions,
#root #content #non-features  #Contact_Us
{
	background: #262727;
	
	height: 393px;
	/*margin: 58px;*/
	margin-bottom: 0px;
	overflow: hidden;
	padding: 29px;
	
	/*width: 100%;*/
}





#root #content #features #left_pane
{
	position: absolute;
	top: 58px;
	left: 58px;
	
	background: #262727;
	
	height: 453px;
	width: 368px;
}


#root #bench #content #features #left_pane
{
	background: url("/site/bench/left_pane-background.png");
}


#root #hedge #content #features #left_pane
{
	background: url("/site/hedge/left_pane-background.png");
}


#root #content #features #left_pane #section
{
	font-size: 24px;
	height: 36px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}


#root #bench #content #features #left_pane #section
{
	color: #8facbb;
}


#root #hedge #content #features #left_pane #section
{
	color: #c7d549;
}


#root #content #features #left_pane #intro
{
	font-size: 10px;
	line-height: normal;
	padding-top: 4px;
	padding-left: 30px;
	padding-right: 30px;
}

#root #content #features #left_pane #intro p
{
	margin: 0px;
}



#root #content #features #left_pane #selector
{
	position: absolute;
	top: 75px;
	left: 30px;
}


#root #content #features #left_pane #top_4
{
	position: absolute;
	top: 105px;
	left: 30px;
}


#root #bench #content #features #left_pane #top_4 #number,
#root #bench #content #features #left_pane #top_4 #title
{
	color: #8facbb;
}


#root #hedge #content #features #left_pane #top_4 #number,
#root #hedge #content #features #left_pane #top_4 #title
{
	color: #c7d549;
}

#root #content #features #left_pane #top_4 #number,
#root  #content #features #left_pane #top_4 #title
{
	font-weight: bold;
	text-transform: uppercase;
}


#root #content #features #left_pane #top_4 #image_0,
#root #content #features #left_pane #top_4 #image_1,
#root #content #features #left_pane #top_4 #image_2,
#root #content #features #left_pane #top_4 #image_3
{
	height: 114px;
	width: 141px;
	
	overflow: hidden;
}


#root #content #features #left_pane #top_4 #image_0
{
	position: absolute;
	top: 72px;
	left: 170px;
}

#root #content #features #left_pane #top_4 #image_3
{
	position: absolute;
	top: 211px;
	left: 170px;
}

#root #content #features #left_pane #top_4 #image_1
{
	position: absolute;
	top: 72px;
	left: 0px;
}


#root #content #features #left_pane #top_4 #image_2
{
	position: absolute;
	top: 211px;
	left: 0px;
}


#root #content #features #right_pane
{
	position: absolute;
	top: 58px;
	left: 453px;
	
	background: #262727;
	
	height: 453px;
	width: 398px;
	
	overflow: auto;
}



#root #content #features #right_pane #image
{
	position: absolute;
	top: 29px;
	left: 30px;
	
	height: 228px;
	width: 340px;
	
	overflow: hidden;
}


#root #bench #content #features #right_pane #image
{
	border-bottom: 3px solid #8facbb;
}


#root #hedge #content #features #right_pane #image
{
	border-bottom: 3px solid #c7d549;
}


#root #content #features #right_pane #body
{
	position: absolute;
	top: 258px;
	left: 30px;
	
	height: 169px;
	width: 340px;
	
	overflow: auto;
	
	SCROLLBAR-FACE-COLOR: #7a7c7b;
	SCROLLBAR-HIGHLIGHT-COLOR: #7a7c7b;
	SCROLLBAR-SHADOW-COLOR: #7a7c7b;
	SCROLLBAR-3DLIGHT-COLOR: #7a7c7b;
	SCROLLBAR-ARROW-COLOR: #ca252b;
	SCROLLBAR-TRACK-COLOR: #7a7c7b;
	SCROLLBAR-DARKSHADOW-COLOR: #7a7c7b;
}


#root #bench #content #features #right_pane #body
{
	border-left: 1px solid #8facbb;
}


#root #hedge #content #features #right_pane #body
{
	border-left: 1px solid #c7d549;
}



#root #content #features #right_pane #body #title
{
	padding-top: 9px;
	padding-bottom: 5px;
	text-align: center;
}

#root #content #features #right_pane #body #text
{
	padding-left: 28px;
	padding-right: 4px;
}



#root #content #features #sidebar
{
	position: absolute;
	top: 57px;
	left: 867px;
	
	
	height: 454px;
	width: 116px;
	
	overflow: hidden;
}


#root #bench #content #features #sidebar
{
	background: url("/site/bench/sidebar-background.png");
}


#root #hedge #content #features #sidebar
{
	background: url("/site/hedge/sidebar-background.png");
}




#root #content #features #sidebar input#name
{
	position: absolute;
	top: 98px;
	left: 10px;
}



#root #content #features #sidebar input#email
{
	position: absolute;
	top: 139px;
	left: 10px;
}


#root #content #features #sidebar input#submit
{
	position: absolute;
	top: 166px;
	left: 9px;
}


#root #content #features #sidebar input#name,
#root #content #features #sidebar input#email,
#root #content #features #sidebar input#submit
{
	border: none;
	/*border: 1px solid red;*/
	
	height: 21px;
	width: 94px;
}


#root #content #features #sidebar input#submit
{
	height: 14px;
	width: 30px;
}



#root #content #features #sidebar #Cover 
{
	position: absolute;
	top: 222px;
	left: 1px;
	
	height: 141px;
	width: 114px;
	
	overflow: hidden;
}

#root #content #features #sidebar #The_Magazine a
{
	position: absolute;
	top: 370px;
	left: 0px;
}


#root #content #features #sidebar #Subscriptions a
{
	position: absolute;
	top: 393px;
	left: 0px;
}

#root #content #features #sidebar #Square_Up_Media a
{
	position: absolute;
	top: 415px;
	left: 0px;
}


#root #content #features #sidebar #Contact_Us a
{
	position: absolute;
	top: 437px;
	left: 0px;
}




#root #content #features #sidebar #The_Magazine a,
#root #content #features #sidebar #Subscriptions a,
#root #content #features #sidebar #Square_Up_Media a,
#root #content #features #sidebar #Contact_Us a
{	
	/*border: 1px solid red;*/
	
	display: block;
	
	height: 17px;
	width: 116px;
	
	text-indent: -9999px;
}


#root #adverts #Bottom
{
	position: absolute;
	top: 72px;
	left: 0px;
	
	width: 1000px;
	
	text-align: center;
}



#root #footer 
{
	/*position: absolute;
	top: 886px;
	left: 0px;
	
	margin-left: 20px;
	margin-right: 20px;*/
	position: relative;
	
	height: 191px;
	width: 1000px;
	
	margin: 0px;
}


#root #footer p
{
	margin: 0px;
}


#root #footer #The_Magazine a,
#root #footer #Subscriptions a,
#root #footer #Square_Up_Media a,
#root #footer #Contact_Us a,
#root #footer #To_become a
{	
	/*border: 1px solid red;*/
	
	display: block;
	
	height: 17px;
	width: 93px;
	
	text-indent: -9999px;
}


#root #footer #The_Magazine a
{
	position: absolute;
	top: 47px;
	left: 263px;
}


#root #footer #Subscriptions a
{
	position: absolute;
	top: 47px;
	left: 363px;
}

#root #footer #Square_Up_Media a
{
	position: absolute;
	top: 47px;
	left: 463px;
	
	width: 110px;
}


#root #footer #Contact_Us a
{
	position: absolute;
	top: 47px;
	left: 582px;
	
	width: 77px;
}


#root #footer #To_become a
{
	position: absolute;
	top: 23px;
	left: 70px;
	
	height: 18px;
	width: 848px;
}






#root #footer #Address
{
	position:absolute;
	top: 176px;
	left: 100px;
	
	text-align: center;
	width: 800px;
}


#root #footer #Address p
{
	margin: 0px;
	padding: 0px;
}


#root #footer #Mindbrix
{
	/*border: 1px solid red;*/
	
	position:absolute;
	top: 176px;
	left: 896px;

	text-align: right;
	width: 100px;
}


#root #footer #Mindbrix #text
{
	
}

