body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

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

fieldset,img { 
	border:0;
}

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

q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

img {
	border:none; 
	margin:0px; 
	padding:0px
}

/* END OF YAHOO RESET - STYLING FOR CHELTENHAMMEDIA.COM */

body, ul, li{


}

a {
text-decoration:none!important;
}

h1 {font-size:16px; font-weight:bold; margin-bottom:1em;}

h2 {font-size:13px; font-weight:bold; margin-bottom:1em;}

p {margin-bottom:1em;}




/*
RESET ENDS
*/

#wrapper {
	width:1000px;
	left:50%;
	margin-left:-500px;
	position:absolute;
	padding-bottom:20px;
	height: 750px;
}

/* Menu */

#main_navigation li a:hover{background-position:50% -49px;}	
#main_nav_first:hover{background-position:left -49px!important;}	
#main_nav_last:hover{background-position:right -49px!important;}	


/* Making the buttons looked pushed down when you are on a particular page */
#home #home_nav a{background-position:50% -49px;}
#news #news_nav a{background-position:50% -49px;}
#podcasts #radio_nav a{background-position:50% -49px;}
#video #video_nav a{background-position:50% -49px;}
#discog #discog_nav a{background-position:50% -49px;}


#home_nav a{background-image:url(http://cheltenhammedia.com/images/link_left.gif)!important; background-position:left top!important;}
#news_nav a{background-image:url(http://cheltenhammedia.com/images/link_center.gif)!important;}
#radio_nav a{background-image:url(http://cheltenhammedia.com/images/link_center.gif)!important;}
#discog_nav a{background-image:url(http://cheltenhammedia.com/images/link_center.gif)!important;}
#video_nav a{background-image:url(http://cheltenhammedia.com/images/link_center.gif)!important;}
#flickr_nav a{background-image:url(http://cheltenhammedia.com/images/link_center.gif)!important;}
#shop_nav a{background-image:url(http://cheltenhammedia.com/images//link_center.gif)!important;}
#forum_nav a{background-image:url(http://cheltenhammedia.com/images//link_right.gif)!important; background-position:right top!important;}
#forum_nav, #home_nav {width:122px!important;} 


/* HOME PAGE */

body {

	background-color:#FFF!important;
	color:#222!important;
	font-family:	"Lucida Grande",Helvetica,Arial,sans-serif;
	font-size: 11px;
	line-height:1.4em;

}

b {
	color: #000;
}

hr {
	border:1px solid #EEE;
}

a {

	font-weight: bold;
}

#apDiv1 {
	position:absolute;
	width:141px;
	height:206px;
	z-index:102;
	left: 763px;
	top: 545px;
}
#apDiv2 {
	position:absolute;
	width:644px;
	height:178px;
	z-index:2;
	left: 147px;
	top: 537px;
}
.style2 {
	font-size: large;
	font-weight: bold;
}
.style3 {
	font-family: "Times New Roman", Times, serif;
	font-size: xx-large;
}
#apDiv3 {
	position:absolute;
	width:444px;
	height:60px;
	z-index:100;
	left: 220px;
	top: 688px;
}
#apDiv4 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1000;
	left: 50px;
	top: 126px;
}
#apDiv5 {
	position:absolute;
	width:266px;
	height:26px;
	z-index:3;
	left: 729px;
	top: 32px;
}
.style6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
}
.style7 {font-size: large}
.style8 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
}

/*CLIENTS PAGE */

#apDiv21 {
	position:absolute;
	width:311px;
	height:200px;
	z-index:2;
	left: 632px;
	top: 547px;
}

.style22 {
	font-size: large;
	font-weight: bold;
}
.style23 {
	font-family: "Times New Roman", Times, serif;
	font-size: xx-large;
}

#apDiv24 {
	position:absolute;
	width:141px;
	height:138px;
	z-index:1;
	left: 643px;
	top: 289px;
}
#apDiv25 {
	position:absolute;
	width:141px;
	height:142px;
	z-index:1;
	left: 642px;
	top: 128px;
}
#apDiv26 {
	position:absolute;
	width:148px;
	height:137px;
	z-index:1;
	left: 482px;
	top: 128px;
}
#apDiv27 {
	position:absolute;
	width:140px;
	height:115px;
	z-index:1;
	left: 483px;
	top: 290px;
}
#apDiv28 {
	position:absolute;
	width:141px;
	height:115px;
	z-index:1;
	left: 799px;
	top: 126px;
}
#apDiv29 {
	position:absolute;
	width:147px;
	height:115px;
	z-index:1;
	left: 798px;
	top: 291px;
}
#apDiv210 {
	position:absolute;
	width:819px;
	height:363px;
	z-index:1;
	left: 123px;
	top: 127px;
}
.style100 {font-size: medium}
.style26 {font-family: "Times New Roman", Times, serif}
.style27 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
}
.style28 {font-size: large}


/* WEBSERVICES */

#apDiv31 {
	position:absolute;
	width:367px;
	height:634px;
	z-index:1;
	left: 594px;
	top: 123px;
}
#apDiv32 {
	position:absolute;
	width:525px;
	height:241px;
	z-index:2;
	left: 8px;
	top: 125px;
}
.style33 {
	font-family: "Times New Roman", Times, serif;
	font-size: xx-large;
}
#apDiv33 {
	position:absolute;
	width:444px;
	height:30px;
	z-index:1;
	left: 16px;
	top: 135px;
}
#apDiv34 {
	position:absolute;
	width:405px;
	height:425px;
	z-index:1;
	left: 72px;
	top: 127px;
}
#apDiv35 {
	position:absolute;
	width:141px;
	height:138px;
	z-index:1;
	left: 171px;
	top: 420px;
}
#apDiv36 {
	position:absolute;
	width:148px;
	height:118px;
	z-index:1;
	left: 317px;
	top: 420px;
}
#apDiv37 {
	position:absolute;
	width:140px;
	height:115px;
	z-index:1;
	left: 20px;
	top: 572px;
}
#apDiv38 {
	position:absolute;
	width:141px;
	height:115px;
	z-index:1;
	left: 171px;
	top: 572px;
}
#apDiv39 {
	position:absolute;
	width:147px;
	height:115px;
	z-index:1;
	left: 321px;
	top: 572px;
}
.style35 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
}
#apDiv310 {
	position:absolute;
	width:279px;
	height:193px;
	z-index:1;
	left: 711px;
	top: 138px;
}
#apDiv311 {
	position:absolute;
	width:146px;
	height:92px;
	z-index:2;
	left: 51px;
	top: 440px;
}
#apDiv312 {
	position:absolute;
	width:138px;
	height:91px;
	z-index:2;
	left: 52px;
	top: 278px;
}
#apDiv313 {
	position:absolute;
	width:92px;
	height:90px;
	z-index:2;
	left: 219px;
	top: 637px;
}
#apDiv314 {
	position:absolute;
	width:92px;
	height:90px;
	z-index:2;
	left: 326px;
	top: 637px;
}
#apDiv315 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
	left: 324px;
	top: 408px;
}
#apDiv316 {
	position:absolute;
	width:260px;
	height:303px;
	z-index:2;
	left: 445px;
	top: 321px;
}
#apDiv317 {
	position:absolute;
	width:160px;
	height:89px;
	z-index:2;
	left: 772px;
	top: 633px;
}
#apDiv318 {
	position:absolute;
	width:174px;
	height:86px;
	z-index:2;
	left: 30px;
	top: 127px;
}

/*LOGO & IDENTITY */
#apDiv51 {
	position:absolute;
	width:367px;
	height:634px;
	z-index:1;
	left: 594px;
	top: 123px;
}
#apDiv52 {
	position:absolute;
	width:525px;
	height:241px;
	z-index:2;
	left: 8px;
	top: 125px;
}
.style53 {
	font-family: "Times New Roman", Times, serif;
	font-size: xx-large;
}
#apDiv53 {
	position:absolute;
	width:444px;
	height:30px;
	z-index:1;
	left: 16px;
	top: 135px;
}
#apDiv54 {
	position:absolute;
	width:362px;
	height:252px;
	z-index:1;
	left: 627px;
	top: 126px;
}
#apDiv55 {
	position:absolute;
	width:788px;
	height:113px;
	z-index:1;
	left: 115px;
	top: 565px;
}
#apDiv56 {
	position:absolute;
	width:535px;
	height:127px;
	z-index:1;
	left: 461px;
	top: 123px;
}
#apDiv57 {
	position:absolute;
	width:555px;
	height:115px;
	z-index:1;
	left: 7px;
	top: 568px;
}
#apDiv58 {
	position:absolute;
	width:807px;
	height:186px;
	z-index:1;
	left: 104px;
	top: 239px;
}
#apDiv59 {
	position:absolute;
	width:147px;
	height:115px;
	z-index:-1;
	left: 529px;
	top: 294px;
}
.style56 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
}

/*GRAPHIC DESIGN */

#apDiv41 {
	position:absolute;
	width:117px;
	height:119px;
	z-index:7;
	left: 482px;
	top: 280px;
}
#apDiv42 {
	position:absolute;
	width:903px;
	height:61px;
	z-index:2;
	left: 35px;
	top: 124px;
}
.style43 {
	font-family: "Times New Roman", Times, serif;
	font-size: xx-large;
}
#apDiv43 {
	position:absolute;
	width:444px;
	height:30px;
	z-index:1;
	left: 16px;
	top: 135px;
}

#apDiv45 {
	position:absolute;
	width:141px;
	height:138px;
	z-index:1;
	left: 171px;
	top: 420px;
}
#apDiv46 {
	position:absolute;
	width:104px;
	height:120px;
	z-index:1;
	left: 122px;
	top: 346px;
}
#apDiv47 {
	position:absolute;
	width:108px;
	height:119px;
	z-index:1;
	left: 9px;
	top: 346px;
}
#apDiv48 {
	position:absolute;
	width:141px;
	height:115px;
	z-index:1;
	left: 171px;
	top: 572px;
}
#apDiv49 {
	position:absolute;
	width:147px;
	height:115px;
	z-index:1;
	left: 12px;
	top: 399px;
}
#apDiv44 {
	position:absolute;
	width:110px;
	height:123px;
	z-index:1;
	left: 122px;
	top: 343px;
}
.style45 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
}

#apDiv410 {
	position:absolute;
	width:361px;
	height:385px;
	z-index:3;
	left: -361px;
	top: 318px;
}
#apDiv411 {
	position:absolute;
	width:107px;
	height:122px;
	z-index:4;
	left: 487px;
	top: 410px;
}
#apDiv412 {
	position:absolute;
	width:132px;
	height:117px;
	z-index:5;
	left: 390px;
	top: 134px;
}
#apDiv413 {
	position:absolute;
	width:172px;
	height:125px;
	z-index:6;
	left: 458px;
	top: 586px;
}
#apDiv414 {
	position:absolute;
	width:239px;
	height:278px;
	z-index:100;
	left: 294px;
	top: 256px;
}
#apDiv415 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:98;
	left: 472px;
	top: 156px;
}

/*IMAGE EDITING */
#apDiv61 {
	position:absolute;
	width:320px;
	height:219px;
	z-index:104;
	left: 36px;
	top: 354px;
}
#apDiv62 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:105;
}
.style97 {font-size: small}
.style63 {
	font-family: "Times New Roman", Times, serif;
	font-size: xx-large;
}

#apDiv65 {
	position:absolute;
	width:335px;
	height:476px;
	z-index:1;
	left: 374px;
	top: 242px;
}

.style67 {font-size: 24px}
.style610 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
}
#apDiv610 {
	position:absolute;
	width:352px;
	height:233px;
	z-index:1;
	left: 56px;
	top: 152px;
}
#apDiv611 {
	position:absolute;
	width:334px;
	height:107px;
	z-index:1;
	left: 375px;
	top: 126px;
}
#apDiv612 {
	position:absolute;
	width:211px;
	height:269px;
	z-index:1;
	left: 725px;
	top: 125px;
}
#apDiv613 {
	position:absolute;
	width:211px;
	height:269px;
	z-index:1;
	left: 726px;
	top: 401px;
}
#apDiv614 {
	position:absolute;
	width:319px;
	height:213px;
	z-index:1;
	left: 37px;
	top: 125px;
}
#apDiv615 {
	position:absolute;
	width:326px;
	height:82px;
	z-index:1;
	left: 36px;
	top: 586px;
}
/*3D ART */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */


.style75 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
}

/*STATIONARY */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.logothumbnail{
position: relative;
z-index: 0;
}

.logothumbnail2{
position: relative;
z-index: 0;
}

.logothumbnail3{
position: relative;
z-index: 0;
}

.logothumbnail4{
position: relative;
z-index: 0;
}

.logothumbnail:hover{
background-color: transparent;
z-index: 50;
}

.logothumbnail2:hover{
background-color: transparent;
z-index: 50;
}

.logothumbnail3:hover{
background-color: transparent;
z-index: 50;
}

.logothumbnail4:hover{
background-color: transparent;
z-index: 50;
}

.logothumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 1px;
left: 100px;
visibility: hidden;
color: black;
text-decoration: none;
}

.logothumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
padding: 1px;
left: 100px;
visibility: hidden;
color: black;
text-decoration: none;
}

.logothumbnail3 span{ /*CSS for enlarged image*/
position: absolute;
padding: 1px;
left: 100px;
visibility: hidden;
color: black;
text-decoration: none;
}

.logothumbnail4 span{ /*CSS for enlarged image*/
position: absolute;
padding: 1px;
left: 100px;
visibility: hidden;
color: black;
text-decoration: none;
}


.logothumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -240px;
left: 595px; /*position where enlarged image should offset horizontally */
}

.logothumbnail2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -240px;
left: 435px; /*position where enlarged image should offset horizontally */
}

.logothumbnail3:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -240px;
left: 275px; /*position where enlarged image should offset horizontally */
}

.logothumbnail4:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -341px;
left: 596px; /*position where enlarged image should offset horizontally */
}

.logothumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 1px;
}

.logothumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 1px;
}

.logothumbnail3 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 1px;
}

.logothumbnail4 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 1px;
}

#apDiv81 {
	position:absolute;
	width:476px;
	height:200px;
	z-index:-2;
	left: 10px;
	top: 538px;
}

#apDiv82 {
	position:absolute;
	width:387px;
	height:548px;
	z-index:1;
	left: 597px;
	top: 124px;
	background-image: url(images/logo_background.jpg);
}


/*ABOUT */

#apDiv91 {
	position:absolute;
	width:367px;
	height:634px;
	z-index:1;
	left: 594px;
	top: 123px;
}
#apDiv92 {
	position:absolute;
	width:525px;
	height:241px;
	z-index:2;
	left: 8px;
	top: 125px;
}
.style93 {
	font-family: "Times New Roman", Times, serif;
	font-size: xx-large;
}
#apDiv93 {
	position:absolute;
	width:444px;
	height:30px;
	z-index:1;
	left: 16px;
	top: 135px;
}
#apDiv94 {
	position:absolute;
	width:362px;
	height:252px;
	z-index:1;
	left: 627px;
	top: 126px;
}
#apDiv95 {
	position:absolute;
	width:339px;
	height:97px;
	z-index:1;
	left: 584px;
	top: 308px;
}
#apDiv96 {
	position:absolute;
	width:148px;
	height:118px;
	z-index:1;
	left: 490px;
	top: 155px;
}
#apDiv97 {
	position:absolute;
	width:251px;
	height:331px;
	z-index:1;
	left: 9px;
	top: 392px;
}
#apDiv98 {
	position:absolute;
	width:141px;
	height:115px;
	z-index:1;
	left: 171px;
	top: 572px;
}
#apDiv99 {
	position:absolute;
	width:319px;
	height:329px;
	z-index:1;
	left: 266px;
	top: 392px;
}
.style96 {
	font-size: medium;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

/*Main Navigation */

#main_navigation {
	position: absolute;
	left:		8px;
	top:		70px;
	font-family: 		Helvetica, Arial, sans-serif;
	font-size:	11px;
	font-weight: bold;
	color: #444 ! important;
	clear:both;
}

#main_navigation li{
	float:left;
	width:124px;	
	list-style-type:none;
	font-family: 		Helvetica, Arial, sans-serif;
}



#main_navigation li a{
	padding-top:16px;
	text-align:center;
	height:33px;
	background-position:top;
	background-repeat:repeat-x;
	display:block;
	font-family: 		Helvetica, Arial, sans-serif;
	color: #444 ! important;
}
#main_navigation li a:hover{
	color: #000 !important;
}

.highlight_row{
	background-color: #575;
	color: #FFF;
}



/* footer */ 

#anjunabeats #footer , #anjunadeep #footerbox {
	position: absolute;
	top:752px;
	left: 5px;
	z-index: 103;
	background-color: #FFFFFF;
}

#footer {padding-bottom:20px; text-align:center; width:100%;}


#container {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff; WIDTH: 966px
}


.grey_box {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 12px; WIDTH: 176px; PADDING-RIGHT: 5px; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 8px; BACKGROUND: #7d7d7d; COLOR: #ffffff; PADDING-TOP: 5px
}
.left_grey {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 12px; WIDTH: 159px; PADDING-RIGHT: 5px; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 8px; BACKGROUND: #7d7d7d; COLOR: #ffffff; PADDING-TOP: 5px
}
.left_grey_new {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 12px; WIDTH: 159px; PADDING-RIGHT: 5px; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 0px; BACKGROUND: #7d7d7d; COLOR: #ffffff; PADDING-TOP: 5px
}
.left_grey_main {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 12px; WIDTH: 159px; PADDING-RIGHT: 5px; DISPLAY: block; FONT: 8pt Arial, Verdana, Helvetica, sans-serif; MARGIN-BOTTOM: 8px; BACKGROUND: #7d7d7d; COLOR: #ffffff; PADDING-TOP: 0px
}
.left_grey_home {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 12px; WIDTH: 159px; PADDING-RIGHT: 5px; DISPLAY: block; FONT: 8pt Arial, Verdana, Helvetica, sans-serif; BACKGROUND: #7d7d7d; HEIGHT: 34px; COLOR: #ffffff; PADDING-TOP: 5px
}
.left_grey_home A {
	COLOR: #ffffff
}

.light_grey_box {
	PADDING-BOTTOM: 5px; MARGIN: 8px 0px; PADDING-LEFT: 5px; WIDTH: 190px; PADDING-RIGHT: 5px; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #e4e4e4; PADDING-TOP: 5px
}
.whitelink {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.greylink {
	COLOR: #333333; FONT-SIZE: 9px; TEXT-DECORATION: none
}

IMG {
	BORDER-BOTTOM: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-RIGHT: #ffffff 0px solid
}


.right_column {
	TEXT-ALIGN: left; MARGIN: 0px; WIDTH: 176px; FLOAT: right
}



.caption A:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #9c2519; FONT-SIZE: 12px
}

.scroller_grey {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #7d7d7d; PADDING-LEFT: 12px; WIDTH: 229px; PADDING-RIGHT: 12px; HEIGHT: 44px; COLOR: #ffffff; PADDING-TOP: 5px
}
.scroller_grey_sm {
	BORDER-BOTTOM: #ffffff 10px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #7d7d7d; PADDING-LEFT: 12px; WIDTH: 229px; PADDING-RIGHT: 12px; HEIGHT: 24px; COLOR: #ffffff; PADDING-TOP: 5px
}
#scroller {
	TEXT-ALIGN: left; WIDTH: 755px; FLOAT: left; HEIGHT: 280px
}
.scroll_img {
	WIDTH: 534px; FLOAT: left; HEIGHT: 280px; BORDER-RIGHT: #ffffff 20px solid
}
.scroll_right {
	WIDTH: 200px; FLOAT: left; HEIGHT: 280px
}
.scroll_text_grey {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #dfdfdf; MARGIN: 10px 0px; PADDING-LEFT: 10px; WIDTH: 180px; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-TOP: 5px
}
.scroll_text {
	WIDTH: 200px
}
