/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 1em;
    line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}
hr.darkLine {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #555;
    margin: 0 auto;
    padding: 0;
	width:80%;
}
/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */

img {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
   
		  /* =============================================================================
		   side advertisment panel
		   ========================================================================== */
		  .panel {
			  position: fixed;
			  z-index:1000;
			  top: 50px;
			  left: 0;
			  display: none;
			  background: #000000;
			  border:1px solid #111111;
			  -moz-border-radius-topright: 20px;
			  -webkit-border-top-right-radius: 20px;
			  -moz-border-radius-bottomright: 20px;
			  -webkit-border-bottom-right-radius: 20px;
			  width: 35%;
			  height: auto;
			  padding: 30px 30px 30px 90px;
			  filter: alpha(opacity=85);
			  opacity: .85;
		  }
		  .panel img {
			  width: 100%;
			  height: auto;	
		  }
		  .panel p{
		      margin: 0 0 15px 0;
		      padding: 0;
		      color: #cccccc;
			  font-size: small;
		  }
		  .panel h3 {
			  color:gold;
		  }
		  
		  .panel a, .panel a:visited{
		      margin: 0;
		      padding: 0;
		      color: #9FC54E;
		      text-decoration: none;
		      border-bottom: 1px solid #9FC54E;
		  }
		  
		  .panel a:hover, .panel a:visited:hover{
		      margin: 0;
		      padding: 0;
		  	  color: #ffffff;
		      text-decoration: none;
		      border-bottom: 1px solid #ffffff;
		  }
		  
		  a.trigger{
		      position: fixed;
			  z-index:1001;
		      text-decoration: none;
		      top: 100px; left: 0;
		      font-size: 16px;
		      letter-spacing:-1px;
		      font-family: verdana, helvetica, arial, sans-serif;
		      color:#fff;
		      /*padding: 20px 40px 20px 15px;*/
		      font-weight: 700;
		      background:#fff url(images/plus.png) 85% 55% no-repeat;
		      border:1px solid #444444;
		      -moz-border-radius-topright: 20px;
		      -webkit-border-top-right-radius: 20px;
		      -moz-border-radius-bottomright: 20px;
		      -webkit-border-bottom-right-radius: 20px;
		      -moz-border-radius-bottomleft: 0px;
		      -webkit-border-bottom-left-radius: 0px;
		      display: block;
		  }
		  
		  a.trigger:hover{
		      position: fixed;
			  z-index:1001;
		      text-decoration: none;
		      top: 100px; left: 0;
		      font-size: 16px;
		      letter-spacing:-1px;
		      font-family: verdana, helvetica, arial, sans-serif;
		      color:#fff;
		      /*padding: 20px 40px 20px 20px;*/
		      font-weight: 700;
		      background:#999 url(images/plus.png) 85% 55% no-repeat;
		      border:1px solid #444444;
		      -moz-border-radius-topright: 20px;
		      -webkit-border-top-right-radius: 20px;
		      -moz-border-radius-bottomright: 20px;
		      -webkit-border-bottom-right-radius: 20px;
		      -moz-border-radius-bottomleft: 0px;
		      -webkit-border-bottom-left-radius: 0px;
		      display: block;
		  }
		  
		  a.active.trigger:after {
		      /*background:#222222 url(images/minus.png) 85% 55% no-repeat;*/
		      content:"Close";
		      margin-right:-40px;
		      color:red;
		  }
		  a.trigger img {
		      margin: 20px 3px 20px 0px;	
		  }


		/* =============================================================================
		   Menu
		   ========================================================================== */

		.clearit {
			margin: 0;
			padding: 0;
			height: 0;
			clear: both;
		}
		
		/* BUBBLE PLASTIC HORIZONTAL MENU */
		#menu {
			width:100%;
			background: #000000 url(../img/menu/bg-bubplastic.gif) top left repeat-x;
			z-index:3;
			position:relative;
			height:35px;
		}
		menu-wrapper {
			width:730px;
			margin:0px auto;
			position:relative;
		}
		.bubplastic.horizontal {
			width: 100%;
			height: 35px;
			margin: 0;
			padding: 0;
			background: #000000 url(../img/menu/bg-bubplastic.gif) top left repeat-x;
			position:relative;
		}
		.bubplastic.horizontal ul {
			list-style: none;
			margin: 0;
			padding: 0;
			/*margin-left: 80px;*/
			margin-left: 25px;
			margin-right: auto;
			/*width: 600px;*/
			width: 700px;
			display:block;
			z-index: 3;
			position: absolute;
		}
		.bubplastic.horizontal ul li {
			float: left;
			margin: 0;
			padding: 0;
			background: transparent url(../img/menu/bg-bubplastic-button.gif) top left no-repeat;
			font-family:"RocketScriptRegular", Arial, Helvetica, sans-serif;
			font-weight: bolder;
		}
		
		.bubplastic.horizontal ul li a {
			display: block;
			height: 35px;
			padding-left: 30px;
			float: left;
			text-transform: uppercase;
			font-size: 12px;
			color: black;
			text-decoration: none;
			font-family:"RocketScriptRegular", Arial, Helvetica, sans-serif;
			text-shadow: 1px 1px gray;
		}
		
		.bubplastic.horizontal ul li a span.menu_ar {
			display: block;
			float: left;
			height: 25px;
			padding-top: 10px;
			padding-right: 30px;
			background: transparent url(../img/menu/bg-bubplastic-button.gif) top right no-repeat;
			cursor: pointer;
		}
		/* END BUBBLE PLASTIC HORIZONTAL MENU */
		
		
		
		/* BUBBLE PLASTIC VERTICAL MENU */
		
		.bubplastic.vertical {
			width: 250px;
			margin: 0;
			padding: 0;
			display: block;
		}
		.bubplastic.vertical ul {
			display: block;
			list-style: none;
			margin: 0;
			padding: 0;
		}
		.bubplastic.vertical ul li {
			display: block;
			float: left;
			width: 100%;
			margin: 0;
			padding: 0;
			background: transparent url(../img/menu/bg-bubplastic-button.gif) top left no-repeat;
		}
		
		.bubplastic.vertical ul li a {
			display: block;
			margin: 0;
			width: 100%;
			padding-left: 35px;
			text-transform: uppercase;
			font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
			font-size: 70%;
			color: #FFFFFF;
			text-decoration: none;
			background: transparent url(../img/menu/bg-bubplastic-button.gif) top left no-repeat;
		}
		
		.bubplastic.vertical ul li a span.menu_ar {
			display: block;
			margin: 0;
			width: 100%;
			height: 22px;
			padding-top: 5px;
			padding-right: 35px;
			background: transparent url(../img/menu/bg-bubplastic-button.gif) top right no-repeat;
			cursor: pointer;
			
		}
		/* END BUBBLE PLASTIC VERTICAL MENU */
		
		
		
		/* AQUA HOVER */
		.bubplastic.aqua ul li a:hover,
		.bubplastic.aqua ul li.highlight a {
			background: transparent url(../img/menu/bg-bubplastic-h-aqua.gif) top left no-repeat;
			font-family:"RocketScriptRegular", Arial, Helvetica, sans-serif;
		}
		.bubplastic.aqua ul li a:hover span.menu_ar,
		.bubplastic.aqua ul li.highlight a span.menu_ar {
			background: transparent url(../img/menu/bg-bubplastic-h-aqua.gif) top right no-repeat;
			font-family:"RocketScriptRegular", Arial, Helvetica, sans-serif;
		}
		
		
		/* BLUE HOVER */
		.bubplastic.blue ul li a:hover,
		.bubplastic.blue ul li.highlight a {
			background: transparent url(../img/menu/bg-bubplastic-h-blue.gif) top left no-repeat;
		}
		.bubplastic.blue ul li a:hover span.menu_ar,
		.bubplastic.blue ul li.highlight a span.menu_ar {
			background: transparent url(../img/menu/bg-bubplastic-h-blue.gif) top right no-repeat;
		}
		
		
		/* GRAY HOVER */
		.bubplastic.gray ul li a:hover,
		.bubplastic.gray ul li.highlight a {
			/* [disabled]background: transparent url(../img/menu/bg-bubplastic-h-gray.gif) top left no-repeat; */
			color:#FFFFFF;
			text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ff00de, 0 0 70px #ff00de, 0 0 80px #ff00de, 0 0 100px #ff00de, 0 0 150px #ff00de;
		}
		.bubplastic.gray ul li a:hover span.menu_ar,
		.bubplastic.gray ul li.highlight a span.menu_ar {
			/* [disabled]background: transparent url(../img/menu/bg-bubplastic-h-gray.gif) top right no-repeat; */
		}
		
		
		/* LIME HOVER */
		.bubplastic.lime ul li a:hover,
		.bubplastic.lime ul li.highlight a {
			background: transparent url(../img/menu/bg-bubplastic-h-lime.gif) top left no-repeat;
		}
		.bubplastic.lime ul li a:hover span.menu_ar,
		.bubplastic.lime ul li.highlight a span.menu_ar {
			background: transparent url(../img/menu/bg-bubplastic-h-lime.gif) top right no-repeat;
		}
		
		
		/* ORANGE HOVER */
		.bubplastic.orange ul li a:hover,
		.bubplastic.orange ul li.highlight a {
			background: transparent url(../img/menu/bg-bubplastic-h-orange.gif) top left no-repeat;
		}
		.bubplastic.orange ul li a:hover span.menu_ar,
		.bubplastic.orange ul li.highlight a span.menu_ar {
			background: transparent url(../img/menu/bg-bubplastic-h-orange.gif) top right no-repeat;
		}
		
		
		/* PINK HOVER */
		.bubplastic.pink ul li a:hover,
		.bubplastic.pink ul li.highlight a {
			background: transparent url(../img/menu/bg-bubplastic-h-pink.gif) top left no-repeat;
		}
		.bubplastic.pink ul li a:hover span.menu_ar,
		.bubplastic.pink ul li.highlight a span.menu_ar {
			background: transparent url(../img/menu/bg-bubplastic-h-pink.gif) top right no-repeat;
		}
		
		
		/* PURPLE HOVER */
		.bubplastic.purple ul li a:hover,
		.bubplastic.purple ul li.highlight a {
			background: transparent url(../img/menu/bg-bubplastic-h-purple.gif) top left no-repeat;
		}
		.bubplastic.purple ul li a:hover span.menu_ar,
		.bubplastic.purple ul li.highlight a span.menu_ar {
			background: transparent url(../img/menu/bg-bubplastic-h-purple.gif) top right no-repeat;
		}
		
		
		/* RED HOVER */
		.bubplastic.red ul li a:hover,
		.bubplastic.red ul li.highlight a {
			background: transparent url(../img/menu/bg-bubplastic-h-red.gif) top left no-repeat;
		}
		.bubplastic.red ul li a:hover span.menu_ar,
		.bubplastic.red ul li.highlight a span.menu_ar {
			background: transparent url(../img/menu/bg-bubplastic-h-red.gif) top right no-repeat;
		}
		
		
		
		/* ==|== primary styles =====================================================
		   Author: Adam Frangione
		   ========================================================================== */
		header{
			height:297px;
		}
		.center {
			margin:0px auto;
			text-align:center;
		}
		
		.wrapper {
			width:730px;
			margin:0px auto;
			position:relative;
			}
		#container {
			width:730px;
			margin: 0 auto;
			}
		#top {
			margin:0 auto;
			width:100%;
			background-color:#F00;
			position: relative;
		}
		.redbkg {
			background-color:#F00;
			}
		#main {
			background-image:url(../img/side_bars_dark.png);
			background-repeat:repeat-y;
			width:725px;
			height:auto;
			/* [disabled]margin-left: 2px; */
			margin: 0 auto;
			}
		#maininfo {
			background-image:url(../img/chrome_mesh_darkblur_sm.jpg);
			background-repeat:repeat;
			width:481px;
			height:auto;
			margin-left:108px;
			padding:25px 15px 10px 15px;
			position: relative;
			}
		@font-face {
			font-family: 'RocketScriptRegular';
			src: url('../fonts/rocketscript-webfont.eot');
			src: url('../fonts/rocketscript-webfont.eot?#iefix') format('embedded-opentype'),
				 url('../fonts/rocketscript-webfont.woff') format('woff'),
				 url('../fonts/rocketscript-webfont.ttf') format('truetype'),
				 url('../fonts/rocketscript-webfont.svg#RocketScriptRegular') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		#nameaudio {
			background-image:url(../img/head3.jpg);
			background-position:center;
			width:725px;
			height:214px;
			background-repeat:no-repeat;
			position: relative;
			z-index: 1;
			margin: 0 auto;
			}
			#nameaudio2 {
			background-image:url(../img/head_dark.jpg);
			background-position:center;
			width:725px;
			height:214px;
			background-repeat:no-repeat;
			position: relative;
			z-index: 1;
			margin: 0 auto;
			}
		#audioplayer {
		background-color: transparent;
			position: absolute;
			margin-left:181px;
			margin-top:95px;
			width:360px;
			height:90px;
			z-index:3000;
		}
		#bkgfade {
			background-image:url(../img/bkg_red_star4.jpg);
			background-repeat:repeat-x;
			background-color:#000000;
			background-position-x: center;
			}
			#bkgfade2 {
			background-image:url(../img/bkg_red_star2.jpg);
			background-repeat:repeat-x;
			background-color:#000000;
			margin: 0 auto;
			height: 100%;
			background-position: center 0px;
			}
			#bkgfade3 {
			background-image:url(../img/bkg_red_star.jpg);
			background-repeat:repeat-x;
			background-color:#000000;
			background-position-x: center;
			}
		.blockinfo {
			margin:8px 0 15px 0;
			background-color:#CCCCCC;
			padding:8px;
			position: relative;
			background-image: url(../img/paper_2.png);
			}
		h2 {
			padding-left:10px;
			font-family:"RocketScriptRegular", Arial, Helvetica, sans-serif;
			text-shadow: 1px 1px 2px #333;
			color: #F00;
			overflow: visible;
			}
		h2.insetType {
		  padding-left: 50px; /* The padding is just there to move the h1 element to the center of the div */
		  padding-top: 17px;
		  font-size: 50px;
		  color: #333;
		  text-shadow: rgba(0,0,0,0.5) -1px 0, rgba(0,0,0,0.3) 0 -1px, rgba(255,255,255,0.5) 0 1px, rgba(0,0,0,0.3) -1px -2px;
		}
		.insetType2 {
		  color: #333;
		  text-shadow: rgba(0,0,0,0.5) -1px 0, rgba(0,0,0,0.3) 0 -1px, rgba(255,255,255,0.5) 0 1px, rgba(0,0,0,0.3) -1px -2px;
		}
		#btmbanner-holder th.insetType2 {
		  color: #333;
		  opacity:0.6;
		  text-shadow: rgba(0,0,0,0.5) -1px 0, rgba(0,0,0,0.3) 0 -1px, rgba(255,255,255,0.5) 0 1px, rgba(0,0,0,0.3) -1px -2px;
		}
		p {
			padding-left:10px;
			padding-right:8px;
			}
		.rounded-corners{
			border-radius: 10px 10px 10px 10px;
			-ms-border-radius: 10px 10px 10px 10px;
			-moz-border-radius: 10px 10px 10px 10px;
			-webkit-border-radius: 10px 10px 10px 10px;
			-khtml-border-radius: 10px 10px 10px 10px;
			}
		.darkshadow
		{
			box-shadow: 5px 5px 15px #000;
			-webkit-box-shadow: 5px 5px 15px #000;
			-moz-box-shadow: 5px 5px 15px #000;
		}
		
		.lightshadow
		{ 
		   box-shadow: 4px 4px 2px #ffc;
		   -webkit-box-shadow: 4px 4px 2px #ffc;
		   -moz-box-shadow: 4px 4px 2px #ffc;
		} 
		
		.innershadow
		{
			-moz-box-shadow: inset 0px 0em 2em black;
			-webkit-box-shadow: inset 0px 0em 2em black;
			box-shadow: inset 0px 0em 2em black;
		}
		.innershadowtwo
		{
			-moz-box-shadow: inset 0px .5em 2em black;
			-webkit-box-shadow: inset 0px .5em 2em black;
			box-shadow: inset 0px .5em 2em black;
		}
		.neon {
			color:#FFFFFF; 
			text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ff00de, 0 0 70px #ff00de, 0 0 80px #ff00de, 0 0 100px #ff00de, 0 0 150px #ff00de; 
			  }
		#sweater {
			background-image:url(../img/sweater.gif);
			background-repeat:no-repeat;
			position: absolute;
			width:209px;
			height:621px;
			z-index:500;
			top:115px;
			right:-75px;
		}
		#guitar {
			background-image:url(../img/guitar.png);
			background-repeat:no-repeat;
			position:absolute;
			width:209px;
			height:577px;
			z-index:500;
			bottom:-25px;
			left:-95px;
		}
		#shoes {
			background-image:url(../img/shoes.gif);
			background-repeat:no-repeat;
			position:absolute;
			width:192px;
			height:117px;
			z-index:500;
			bottom:-40px;
			right:-65px;
		}
		#base {
			background-image:url(../img/base_dark.jpg);
			background-position:center;
			width:auto;
			height:228px;
			background-repeat:no-repeat;
			margin-left:5px;
			position: relative;
			}
		footer span img {
			float:left;
			margin: 0 0 0 100px;
			position: static;
			z-index: 30;
		}
		#btmborder {
			background-image:url(../img/btmbordersm.jpg);
			background-repeat:repeat-x;
			height:62px;
			width:100%;
			margin-left:auto;
			margin-right:auto;
			overflow:hidden;
			margin-bottom: 16px;
			margin-top: 15px;
			border-bottom: gray 1px solid;
			position: relative;
			}
			#btmborder ul {
			margin-left:50px;
			}
			#btmborder ul li {
			float:left;
			list-style:none;
			margin:10px 8px 0 8px;
			display:inline;
			}
			#btmborder ul li:hover {
			margin-top:-15px;
			}
		.ease {
			transition: margin-top .5s ease-in-out 0s;
			/* Firefox 4 */
			-moz-transition:margin-top .5s ease-in-out 0s;
			/* Safari and Chrome */
			-webkit-transition:margin-top .5s ease-in-out 0s;
			/* Opera */
			-o-transition:margin-top .5s ease-in-out 0s;
		}
		#author {
			position:absolute;
		
			z-index:502;
			float: left;
			margin: 55px 0 0 475px;
		}
		#btmbanner-holder{
			width:730px;
			height:188px;
			z-index:500;
			bottom:0px;
			margin:0px auto;
			overflow:visible;
		}
		#btm-menu1 {
			display:block; 
			position:absolute; 
			z-index:3000; 
			margin:31px 0 0 150px;
		}
		#btm-menu1 td ul{
			margin:2px 5px 0 -30px;
			text-align:left
		}
		#btm-menu2 {
			display:block; 
			position:absolute; 
			z-index:3000; 
			margin:31px 0 0 500px;
		}
		#btm-menu2 td ul{
			text-align:left; 
			margin:2px 5px 0 -20px;
		}
		#btmbanner-holderbkgimg{
			background-image:url(../img/btmbkg.png);
			background-repeat:no-repeat;
			background-position:center;
			width:930px;
			height:188px;
			position:absolute;
			margin-left:-100px;
			z-index:499;
		}
		#btmbanner {
			background-image:url(../img/btmbanner.jpg);
			background-repeat:repeat-x;
			background-color: #000;
			height:188px;
			width:100%;
			overflow: visible;
			border-bottom:#000000 solid 25px;
			}
		/*	#btmbanner ul {
			margin-left:145px;
			padding:20px;
			padding-top: 30px;
			float: left;
			position: absolute;
			z-index: 501;
			font-family:"RocketScriptRegular", Arial, Helvetica, sans-serif;
				}*/
			#btmbanner ul{
			z-index: 501;
			font-family:"RocketScriptRegular", Arial, Helvetica, sans-serif;
				}
			#btmbanner ul li {
				list-style:none;
				}
			#btmbanner ul li a{
			color:#CCCCCC;
			text-decoration:none;
				}
			#btmbanner ul li a:hover{
				color:#00FFFF;
				}
			#btmbanner img{
			float:left;
			margin-left:315px;
			opacity:0.5;
			filter:alpha(opacity=50); /* For IE8 and earlier */
			position: absolute;
			z-index: 502;
			top: 65px;
				}
			#btmbanner img:hover {
			opacity:1.0;
			filter:alpha(opacity=100); /* For IE8 and earlier */
			}
		
		#btmbanner div p {
			font-size: 12px;
			text-align: right;
			color:#CCCCCC;
		}
		#btmbanner div p a {
			color:#06e;
		}
		#btmbanner div p a:hover {
			text-decoration:none;
		}
		#media-banner {
			background-image:url(../img/media-bkg.jpg);
			background-repeat:repeat;
			width:100%;
			overflow: visible;
			border-bottom:#000000 solid 25px;
		}
		#media-banner-holder {
			background-image: url(../img/media-bkg-top.jpg);
			background-repeat:no-repeat;
			background-position:center;
			width:100%;
			height:122px;
			margin: 0 auto;
			z-index:499;
		}
		.top_shadow {
			position:absolute;
			background-image:url(../img/shadow.png);
			background-repeat:repeat;
			background-position:top;
			height:51px;
			width:100%;
			z-index:999;
		}
		.btm_shadow {
			position:absolute;
			background-image:url(../img/shadow2.png);
			background-repeat:repeat;
			background-position: bottom;
			height:51px;
			width:100%;
			z-index:3000;
		}
		#media-info {
			margin:-100px auto 15px auto;
			padding:0 20px 0 0;
		}
		#media-info div.divider2 {
			margin-right:155px;
		}
		.new {
			background-image:url(../img/new_blue.png);
			background-repeat:no-repeat;
			background-position:0px 0px;
			position:absolute;
			width: 117px;
			height: 117px;
			z-index: 503;
			overflow: visible;
			left: 11px;
			top: 29px;
		}
		.thmbimgframe {
			margin:10px 20px;
			border:solid medium gold;
		}
		.divider {
			background-image:url(../img/line_divider.png);
			background-repeat:no-repeat;
			background-position:center center;
			width:388px;
			height:18px;
		}
		.divider2 {
			background-image:url(../img/line_divider4.png);
			background-repeat:no-repeat;
			background-position:center center;
			width:388px;
			height:18px;
		}
		#youtube{
			width:430px;
			height:315px;
			margin-bottom:20px;
			margin-left:15px;
		}
		.align-right {float:right;}
		.align-left {float:left;}
		#homeheader {
			color:#333;
		}
		.left{
			text-align:left;
		}
		.right{
			text-align:right;
		}
		#amazonyayplayer {
			margin:0px 35px;
		}
		.albumcv1{
			margin:0px 0px 0px 30px;
			}
			.albumcv2{
				margin:-64px 0px 0px 0px;
			}
			.albumcv3{
				margin:-63px 30px 0px 0px;
			}
		#recent-news {
			width: 434px;
			height: 326px;
			margin: 0 auto 35px auto;
		}
		#newsletter {
			width: 434px;
			height: 130px;
		}
		#wallpapers {
			margin:20px auto 0 auto;
			padding-left:15px;
			width:730px;
			height:auto;
		}
		#wallpapers img {
			margin:20px 5px 5px 5px;
		}
		#wallpapers a {
			color:#06e;
		}
		#wallpapers a:hover{
			color:red;
		}
		#wallpapers table {
			margin:20px auto;
		}
		#media-photos {
			background-image:url(../img/photobkg.jpg);
			background-repeat:no-repeat;
			background-position:center;
			margin-left:20px;
			width:100%;
			height:414px;
		}
		#gallery-links {
			padding-top:30px;
			width:300px;
			height:auto;
		}
		#media-photos div p {
			margin:70px 5px 0 -60px; 
			text-align:left;
		}
		#media-photos div p:hover {
			color:red;
		}
		#media-available{
			background-image:url(../img/photobkg.jpg);
			background-repeat:no-repeat;
			background-position:center;
			margin-left:20px;
			width:100%;
			/* height:414px; */
		}
		#advertisment{
			background-image: url(../img/now_available.jpg);
			background-repeat:no-repeat;
			margin-top:50px;
			margin-left:75px;
			width:574px;
			height:303px;
			z-index:415;
			display:block;
			position:absolute;
		}
		#home-gallery {
			background-image:url(../img/photo-gallery-3.jpg);
			background-repeat:no-repeat;
			margin-top:55px;
			margin-left:0px;
			width:313px;
			height:306px;
			z-index:415;
			display:block;
			position:absolute;
		}
		#html5-logo {
			width:64px;
			height:64px;
			background-image:url(../img/HTML5_Logo_64_2.png);
			background-repeat:no-repeat;
			margin:0 auto;
		}
		#html5-logo:hover {
			width:64px;
			height:64px;
			background-image:url(../img/HTML5_Logo_64.png);
			background-repeat:no-repeat;
			margin:0 auto;
		}
		#link-1{
			style=" padding-top:20px;"
		}
		
		/* ==|== PrettyPhoto Lightbox ========================================
		   Custome Design for popup windows
		   ========================================================================== */
		   


			/* ----------------------------------
				Default Theme
			----------------------------------- */

			div.pp_default .pp_top,
			div.pp_default .pp_top .pp_middle,
			div.pp_default .pp_top .pp_left,
			div.pp_default .pp_top .pp_right,
			div.pp_default .pp_bottom,
			div.pp_default .pp_bottom .pp_left,
			div.pp_default .pp_bottom .pp_middle,
			div.pp_default .pp_bottom .pp_right { height: 13px; }
			
			div.pp_default .pp_top .pp_left { background: url(../img/prettyPhoto/default/sprite.png) -78px -93px no-repeat; } /* Top left corner */
			div.pp_default .pp_top .pp_middle { background: url(../img/prettyPhoto/default/sprite_x.png) top left repeat-x; } /* Top pattern/color */
			div.pp_default .pp_top .pp_right { background: url(../img/prettyPhoto/default/sprite.png) -112px -93px no-repeat; } /* Top right corner */
			
			div.pp_default .pp_content .ppt { color: #f8f8f8; }
			div.pp_default .pp_content_container .pp_left { background: url(../img/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px; }
			div.pp_default .pp_content_container .pp_right { background: url(../img/prettyPhoto/default/sprite_y.png) top right repeat-y; padding-right: 13px; }
			div.pp_default .pp_content { background-color: #fff; } /* Content background */
			div.pp_default .pp_next:hover { background: url(../img/prettyPhoto/default/sprite_next.png) center right  no-repeat; cursor: pointer; } /* Next button */
			div.pp_default .pp_previous:hover { background: url(../img/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor: pointer; } /* Previous button */
			div.pp_default .pp_expand { background: url(../img/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Expand button */
			div.pp_default .pp_expand:hover { background: url(../img/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor: pointer; } /* Expand button hover */
			div.pp_default .pp_contract { background: url(../img/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Contract button */
			div.pp_default .pp_contract:hover { background: url(../img/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor: pointer; } /* Contract button hover */
			div.pp_default .pp_close { width: 30px; height: 30px; background: url(../img/prettyPhoto/default/sprite.png) 2px 1px no-repeat; cursor: pointer; } /* Close button */
			div.pp_default #pp_full_res .pp_inline { color: #000; } 
			div.pp_default .pp_gallery ul li a { background: url(../img/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border:1px solid #aaa; }
			div.pp_default .pp_gallery ul li a:hover,
			div.pp_default .pp_gallery ul li.selected a { border-color: #fff; }
			div.pp_default .pp_social { margin-top: 7px; }

			div.pp_default .pp_gallery a.pp_arrow_previous,
			div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto; }
			div.pp_default .pp_nav .pp_play,
			div.pp_default .pp_nav .pp_pause { background: url(../img/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height:30px; width:30px; }
			div.pp_default .pp_nav .pp_pause { background-position: -51px -29px; }
			div.pp_default .pp_details { position: relative; }
			div.pp_default a.pp_arrow_previous,
			div.pp_default a.pp_arrow_next { background: url(../img/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
			div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; } /* The next arrow in the bottom nav */
			div.pp_default .pp_content_container .pp_details { margin-top: 5px; }
			div.pp_default .pp_nav { clear: none; height: 30px; width: 110px; position: relative; }
			div.pp_default .pp_nav .currentTextHolder{ font-family: Georgia; font-style: italic; color:#999; font-size: 11px; left: 75px; line-height: 25px; margin: 0; padding: 0 0 0 10px; position: absolute; top: 2px; }
			
			div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity:0.7; }

			div.pp_default .pp_description{ font-size: 11px; font-weight: bold; line-height: 14px; margin: 5px 50px 5px 0; }

			div.pp_default .pp_bottom .pp_left { background: url(../img/prettyPhoto/default/sprite.png) -78px -127px no-repeat; } /* Bottom left corner */
			div.pp_default .pp_bottom .pp_middle { background: url(../img/prettyPhoto/default/sprite_x.png) bottom left repeat-x; } /* Bottom pattern/color */
			div.pp_default .pp_bottom .pp_right { background: url(../img/prettyPhoto/default/sprite.png) -112px -127px no-repeat; } /* Bottom right corner */

			div.pp_default .pp_loaderIcon { background: url(../img/prettyPhoto/default/loader.gif) center center no-repeat; } /* Loader icon */

			
			/* ----------------------------------
				Light Rounded Theme
			----------------------------------- */


			div.light_rounded .pp_top .pp_left { background: url(../img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
			div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
			div.light_rounded .pp_top .pp_right { background: url(../img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
			
			div.light_rounded .pp_content .ppt { color: #000; }
			div.light_rounded .pp_content_container .pp_left,
			div.light_rounded .pp_content_container .pp_right { background: #fff; }
			div.light_rounded .pp_content { background-color: #fff; } /* Content background */
			div.light_rounded .pp_next:hover { background: url(../img/prettyPhoto/light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
			div.light_rounded .pp_previous:hover { background: url(../img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
			div.light_rounded .pp_expand { background: url(../img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
			div.light_rounded .pp_expand:hover { background: url(../img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
			div.light_rounded .pp_contract { background: url(../img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
			div.light_rounded .pp_contract:hover { background: url(../img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
			div.light_rounded .pp_close { width: 75px; height: 22px; background: url(../img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
			div.light_rounded .pp_details { position: relative; }
			div.light_rounded .pp_description { margin-right: 85px; }
			div.light_rounded #pp_full_res .pp_inline { color: #000; } 
			div.light_rounded .pp_gallery a.pp_arrow_previous,
			div.light_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
			div.light_rounded .pp_nav .pp_play { background: url(../img/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
			div.light_rounded .pp_nav .pp_pause { background: url(../img/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }

			div.light_rounded .pp_arrow_previous { background: url(../img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
				div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
			div.light_rounded .pp_arrow_next { background: url(../img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
				div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

			div.light_rounded .pp_bottom .pp_left { background: url(../img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
			div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
			div.light_rounded .pp_bottom .pp_right { background: url(../img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

			div.light_rounded .pp_loaderIcon { background: url(../img/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */
			
			/* ----------------------------------
				Dark Rounded Theme
			----------------------------------- */
			
			div.dark_rounded .pp_top .pp_left { background: url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
			div.dark_rounded .pp_top .pp_middle { background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */
			div.dark_rounded .pp_top .pp_right { background: url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
			
			div.dark_rounded .pp_content_container .pp_left { background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */
			div.dark_rounded .pp_content_container .pp_right { background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */
			div.dark_rounded .pp_content { background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Content background */
			div.dark_rounded .pp_next:hover { background: url(../img/prettyPhoto/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
			div.dark_rounded .pp_previous:hover { background: url(../img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
			div.dark_rounded .pp_expand { background: url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
			div.dark_rounded .pp_expand:hover { background: url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
			div.dark_rounded .pp_contract { background: url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
			div.dark_rounded .pp_contract:hover { background: url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
			div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(../img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
			div.dark_rounded .pp_details { position: relative; }
			div.dark_rounded .pp_description { margin-right: 85px; }
			div.dark_rounded .currentTextHolder { color: #c4c4c4; }
			div.dark_rounded .pp_description { color: #fff; }
			div.dark_rounded #pp_full_res .pp_inline { color: #fff; }
			div.dark_rounded .pp_gallery a.pp_arrow_previous,
			div.dark_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
			div.dark_rounded .pp_nav .pp_play { background: url(../img/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
			div.dark_rounded .pp_nav .pp_pause { background: url(../img/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }

			div.dark_rounded .pp_arrow_previous { background: url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
				div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
			div.dark_rounded .pp_arrow_next { background: url(../img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
				div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

			div.dark_rounded .pp_bottom .pp_left { background: url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
			div.dark_rounded .pp_bottom .pp_middle { background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Bottom pattern/color */
			div.dark_rounded .pp_bottom .pp_right { background: url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

			div.dark_rounded .pp_loaderIcon { background: url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */
			
			
			/* ----------------------------------
				Dark Square Theme
			----------------------------------- */
			
			div.dark_square .pp_left ,
			div.dark_square .pp_middle,
			div.dark_square .pp_right,
			div.dark_square .pp_content { background: #000; }
			
			div.dark_square .currentTextHolder { color: #c4c4c4; }
			div.dark_square .pp_description { color: #fff; }
			div.dark_square .pp_loaderIcon { background: url(../img/prettyPhoto/dark_square/loader.gif) center center no-repeat; } /* Loader icon */
			
			div.dark_square .pp_expand { background: url(../img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
			div.dark_square .pp_expand:hover { background: url(../img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
			div.dark_square .pp_contract { background: url(../img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
			div.dark_square .pp_contract:hover { background: url(../img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
			div.dark_square .pp_close { width: 75px; height: 22px; background: url(../img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
			div.dark_square .pp_details { position: relative; }
			div.dark_square .pp_description { margin: 0 85px 0 0; }
			div.dark_square #pp_full_res .pp_inline { color: #fff; }
			div.dark_square .pp_gallery a.pp_arrow_previous,
			div.dark_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
			div.dark_square .pp_nav { clear: none; }
			div.dark_square .pp_nav .pp_play { background: url(../img/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
			div.dark_square .pp_nav .pp_pause { background: url(../img/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
			
			div.dark_square .pp_arrow_previous { background: url(../img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
				div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
			div.dark_square .pp_arrow_next { background: url(../img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
				div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
			
			div.dark_square .pp_next:hover { background: url(../img/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
			div.dark_square .pp_previous:hover { background: url(../img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */


			/* ----------------------------------
				Light Square Theme
			----------------------------------- */
			
			div.light_square .pp_left ,
			div.light_square .pp_middle,
			div.light_square .pp_right,
			div.light_square .pp_content { background: #fff; }
			
			div.light_square .pp_content .ppt { color: #000; }
			div.light_square .pp_expand { background: url(../img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
			div.light_square .pp_expand:hover { background: url(../img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
			div.light_square .pp_contract { background: url(../img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
			div.light_square .pp_contract:hover { background: url(../img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
			div.light_square .pp_close { width: 75px; height: 22px; background: url(../img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
			div.light_square .pp_details { position: relative; }
			div.light_square .pp_description { margin-right: 85px; }
			div.light_square #pp_full_res .pp_inline { color: #000; }
			div.light_square .pp_gallery a.pp_arrow_previous,
			div.light_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
			div.light_square .pp_nav .pp_play { background: url(../img/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
			div.light_square .pp_nav .pp_pause { background: url(../img/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
			
			div.light_square .pp_arrow_previous { background: url(../img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
				div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
			div.light_square .pp_arrow_next { background: url(../img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
				div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
			
			div.light_square .pp_next:hover { background: url(../img/prettyPhoto/light_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
			div.light_square .pp_previous:hover { background: url(../img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
			
			div.light_square .pp_loaderIcon { background: url(../img/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */


			/* ----------------------------------
				Facebook style Theme
			----------------------------------- */
			
			div.facebook .pp_top .pp_left { background: url(../img/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; } /* Top left corner */
			div.facebook .pp_top .pp_middle { background: url(../img/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; } /* Top pattern/color */
			div.facebook .pp_top .pp_right { background: url(../img/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; } /* Top right corner */
			
			div.facebook .pp_content .ppt { color: #000; }
			div.facebook .pp_content_container .pp_left { background: url(../img/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; } /* Content background */
			div.facebook .pp_content_container .pp_right { background: url(../img/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; } /* Content background */
			div.facebook .pp_content { background: #fff; } /* Content background */
			div.facebook .pp_expand { background: url(../img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
			div.facebook .pp_expand:hover { background: url(../img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
			div.facebook .pp_contract { background: url(../img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
			div.facebook .pp_contract:hover { background: url(../img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
			div.facebook .pp_close { width: 22px; height: 22px; background: url(../img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
			div.facebook .pp_details { position: relative; }
			div.facebook .pp_description { margin: 0 37px 0 0; }
			div.facebook #pp_full_res .pp_inline { color: #000; } 
			div.facebook .pp_loaderIcon { background: url(../img/prettyPhoto/facebook/loader.gif) center center no-repeat; } /* Loader icon */
			
			div.facebook .pp_arrow_previous { background: url(../img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */
				div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
			div.facebook .pp_arrow_next { background: url(../img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */
				div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
			div.facebook .pp_nav { margin-top: 0; }
			div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
			div.facebook .pp_nav .pp_play { background: url(../img/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px; }
			div.facebook .pp_nav .pp_pause { background: url(../img/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px; }
			
			div.facebook .pp_next:hover { background: url(../img/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
			div.facebook .pp_previous:hover { background: url(../img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
			
			div.facebook .pp_bottom .pp_left { background: url(../img/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
			div.facebook .pp_bottom .pp_middle { background: url(../img/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; } /* Bottom pattern/color */
			div.facebook .pp_bottom .pp_right { background: url(../img/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */


		/* ------------------------------------------------------------------------
			DO NOT CHANGE
		------------------------------------------------------------------------- */

			div.pp_pic_holder a:focus { outline:none; }

			div.pp_overlay {
				background: #000;
				display: none;
				left: 0;
				position: absolute;
				top: 0;
				width: 100%;
				z-index: 9500;
			}
			
			div.pp_pic_holder {
				display: none;
				position: absolute;
				width: 100px;
				z-index: 10000;
			}

				
				.pp_top {
					height: 20px;
					position: relative;
				}
					* html .pp_top { padding: 0 20px; }
				
					.pp_top .pp_left {
						height: 20px;
						left: 0;
						position: absolute;
						width: 20px;
					}
					.pp_top .pp_middle {
						height: 20px;
						left: 20px;
						position: absolute;
						right: 20px;
					}
						* html .pp_top .pp_middle {
							left: 0;
							position: static;
						}
					
					.pp_top .pp_right {
						height: 20px;
						left: auto;
						position: absolute;
						right: 0;
						top: 0;
						width: 20px;
					}
				
				.pp_content { height: 40px; min-width: 40px; }
				* html .pp_content { width: 40px; }
				
				.pp_fade { display: none; }
				
				.pp_content_container {
					position: relative;
					text-align: left;
					width: 100%;
				}
				
					.pp_content_container .pp_left { padding-left: 20px; }
					.pp_content_container .pp_right { padding-right: 20px; }
				
					.pp_content_container .pp_details {
						float: left;
						margin: 10px 0 2px 0;
					}
						.pp_description {
							display: none;
							margin: 0;
						}
						
						.pp_social { float: left; margin: 0; }
						.pp_social .facebook { float: left; margin-left: 5px; width: 55px; overflow: hidden; }
						.pp_social .twitter { float: left; }
						
						.pp_nav {
							clear: right;
							float: left;
							margin: 3px 10px 0 0;
						}
						
							.pp_nav p {
								float: left;
								margin: 2px 4px;
								white-space: nowrap;
							}
							
							.pp_nav .pp_play,
							.pp_nav .pp_pause {
								float: left;
								margin-right: 4px;
								text-indent: -10000px;
							}
						
							a.pp_arrow_previous,
							a.pp_arrow_next {
								display: block;
								float: left;
								height: 15px;
								margin-top: 3px;
								overflow: hidden;
								text-indent: -10000px;
								width: 14px;
							}
				
				.pp_hoverContainer {
					position: absolute;
					top: 0;
					width: 100%;
					z-index: 2000;
				}
				
				.pp_gallery {
					display: none;
					left: 50%;
					margin-top: -50px;
					position: absolute;
					z-index: 10000;
				}
				
					.pp_gallery div {
						float: left;
						overflow: hidden;
						position: relative;
					}
					
					.pp_gallery ul {
						float: left;
						height: 35px;
						margin: 0 0 0 5px;
						padding: 0;
						position: relative;
						white-space: nowrap;
					}
					
					.pp_gallery ul a {
						border: 1px #000 solid;
						border: 1px rgba(0,0,0,0.5) solid;
						display: block;
						float: left;
						height: 33px;
						overflow: hidden;
					}
					
					.pp_gallery ul a:hover,
					.pp_gallery li.selected a { border-color: #fff; }
					
					.pp_gallery ul a img { border: 0; }
					
					.pp_gallery li {
						display: block;
						float: left;
						margin: 0 5px 0 0;
						padding: 0;
					}
					
					.pp_gallery li.default a {
						background: url(../img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
						display: block;
						height: 33px;
						width: 50px;
					}
					
					.pp_gallery li.default a img { display: none; }
					
					.pp_gallery .pp_arrow_previous,
					.pp_gallery .pp_arrow_next {
						margin-top: 7px !important;
					}
				
				a.pp_next {
					background: url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
					display: block;
					float: right;
					height: 100%;
					text-indent: -10000px;
					width: 49%;
				}
					
				a.pp_previous {
					background: url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
					display: block;
					float: left;
					height: 100%;
					text-indent: -10000px;
					width: 49%;
				}
				
				a.pp_expand,
				a.pp_contract {
					cursor: pointer;
					display: none;
					height: 20px;	
					position: absolute;
					right: 30px;
					text-indent: -10000px;
					top: 10px;
					width: 20px;
					z-index: 20000;
				}
					
				a.pp_close {
					position: absolute; right: 0; top: 0; 
					display: block;
					line-height:22px;
					text-indent: -10000px;
				}
				
				.pp_bottom {
					height: 20px;
					position: relative;
				}
					* html .pp_bottom { padding: 0 20px; }
					
					.pp_bottom .pp_left {
						height: 20px;
						left: 0;
						position: absolute;
						width: 20px;
					}
					.pp_bottom .pp_middle {
						height: 20px;
						left: 20px;
						position: absolute;
						right: 20px;
					}
						* html .pp_bottom .pp_middle {
							left: 0;
							position: static;
						}
						
					.pp_bottom .pp_right {
						height: 20px;
						left: auto;
						position: absolute;
						right: 0;
						top: 0;
						width: 20px;
					}
				
				.pp_loaderIcon {
					display: block;
					height: 24px;
					left: 50%;
					margin: -12px 0 0 -12px;
					position: absolute;
					top: 50%;
					width: 24px;
				}
				
				#pp_full_res {
					line-height: 1 !important;
				}
				
					#pp_full_res .pp_inline {
						text-align: left;
					}
					
						#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
			
				div.ppt {
					color: #fff;
					display: none;
					font-size: 17px;
					margin: 0 0 5px 15px;
					z-index: 9999;
				}  
		   
		   
		   
		
		/* div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
		div.pp_default .pp_top .pp_left{background:url(../img/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
		div.pp_default .pp_top .pp_middle{background:url(../img/prettyPhoto/default/sprite_x.png) top left repeat-x}
		div.pp_default .pp_top .pp_right{background:url(../img/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
		div.pp_default .pp_content .ppt{color:#f8f8f8}
		div.pp_default .pp_content_container .pp_left{background:url(../img/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
		div.pp_default .pp_content_container .pp_right{background:url(../img/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
		div.pp_default .pp_next:hover{background:url(../img/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
		div.pp_default .pp_previous:hover{background:url(../img/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
		div.pp_default .pp_expand{background:url(../img/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
		div.pp_default .pp_expand:hover{background:url(../img/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
		div.pp_default .pp_contract{background:url(../img/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
		div.pp_default .pp_contract:hover{background:url(../img/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
		div.pp_default .pp_close{background:url(../img/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
		div.pp_default .pp_gallery ul li a{background:url(../img/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
		div.pp_default .pp_social{margin-top:7px}
		div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
		div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../img/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
		div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
		div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../img/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
		div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
		div.pp_default .pp_content_container .pp_details{margin-top:5px}
		div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
		div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
		div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
		div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
		div.pp_default .pp_bottom .pp_left{background:url(../img/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
		div.pp_default .pp_bottom .pp_middle{background:url(../img/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
		div.pp_default .pp_bottom .pp_right{background:url(../img/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
		div.pp_default .pp_loaderIcon{background:url(../img/prettyPhoto/default/loader.gif) center center no-repeat}
		div.light_rounded .pp_top .pp_left{background:url(../img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
		div.light_rounded .pp_top .pp_right{background:url(../img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
		div.light_rounded .pp_next:hover{background:url(../img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
		div.light_rounded .pp_previous:hover{background:url(../img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
		div.light_rounded .pp_expand{background:url(../img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
		div.light_rounded .pp_expand:hover{background:url(../img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
		div.light_rounded .pp_contract{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
		div.light_rounded .pp_contract:hover{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
		div.light_rounded .pp_close{background:url(../img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
		div.light_rounded .pp_nav .pp_play{background:url(../img/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
		div.light_rounded .pp_nav .pp_pause{background:url(../img/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
		div.light_rounded .pp_arrow_previous{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
		div.light_rounded .pp_arrow_next{background:url(../img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
		div.light_rounded .pp_bottom .pp_left{background:url(../img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
		div.light_rounded .pp_bottom .pp_right{background:url(../img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
		div.dark_rounded .pp_top .pp_left{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
		div.dark_rounded .pp_top .pp_right{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
		div.dark_rounded .pp_content_container .pp_left{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
		div.dark_rounded .pp_content_container .pp_right{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
		div.dark_rounded .pp_next:hover{background:url(../img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
		div.dark_rounded .pp_previous:hover{background:url(../img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
		div.dark_rounded .pp_expand{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
		div.dark_rounded .pp_expand:hover{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
		div.dark_rounded .pp_contract{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
		div.dark_rounded .pp_contract:hover{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
		div.dark_rounded .pp_close{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
		div.dark_rounded .pp_description{color:#fff;margin-right:85px}
		div.dark_rounded .pp_nav .pp_play{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
		div.dark_rounded .pp_nav .pp_pause{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
		div.dark_rounded .pp_arrow_previous{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
		div.dark_rounded .pp_arrow_next{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
		div.dark_rounded .pp_bottom .pp_left{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
		div.dark_rounded .pp_bottom .pp_right{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
		div.dark_rounded .pp_loaderIcon{background:url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
		div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
		div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
		div.dark_square .pp_loaderIcon{background:url(../img/prettyPhoto/dark_square/loader.gif) center center no-repeat}
		div.dark_square .pp_expand{background:url(../img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
		div.dark_square .pp_expand:hover{background:url(../img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
		div.dark_square .pp_contract{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
		div.dark_square .pp_contract:hover{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
		div.dark_square .pp_close{background:url(../img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
		div.dark_square .pp_nav{clear:none}
		div.dark_square .pp_nav .pp_play{background:url(../img/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
		div.dark_square .pp_nav .pp_pause{background:url(../img/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
		div.dark_square .pp_arrow_previous{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
		div.dark_square .pp_arrow_next{background:url(../img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
		div.dark_square .pp_next:hover{background:url(../img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
		div.dark_square .pp_previous:hover{background:url(../img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
		div.light_square .pp_expand{background:url(../img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
		div.light_square .pp_expand:hover{background:url(../img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
		div.light_square .pp_contract{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
		div.light_square .pp_contract:hover{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
		div.light_square .pp_close{background:url(../img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
		div.light_square .pp_nav .pp_play{background:url(../img/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
		div.light_square .pp_nav .pp_pause{background:url(../img/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
		div.light_square .pp_arrow_previous{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
		div.light_square .pp_arrow_next{background:url(../img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
		div.light_square .pp_next:hover{background:url(../img/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
		div.light_square .pp_previous:hover{background:url(../img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
		div.facebook .pp_top .pp_left{background:url(../img/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
		div.facebook .pp_top .pp_middle{background:url(../img/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
		div.facebook .pp_top .pp_right{background:url(../img/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
		div.facebook .pp_content_container .pp_left{background:url(../img/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
		div.facebook .pp_content_container .pp_right{background:url(../img/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
		div.facebook .pp_expand{background:url(../img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
		div.facebook .pp_expand:hover{background:url(../img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
		div.facebook .pp_contract{background:url(../img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
		div.facebook .pp_contract:hover{background:url(../img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
		div.facebook .pp_close{background:url(../img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
		div.facebook .pp_description{margin:0 37px 0 0}
		div.facebook .pp_loaderIcon{background:url(../img/prettyPhoto/facebook/loader.gif) center center no-repeat}
		div.facebook .pp_arrow_previous{background:url(../img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
		div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
		div.facebook .pp_arrow_next{background:url(../img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
		div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
		div.facebook .pp_nav{margin-top:0}
		div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
		div.facebook .pp_nav .pp_play{background:url(../img/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
		div.facebook .pp_nav .pp_pause{background:url(../img/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
		div.facebook .pp_next:hover{background:url(../img/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
		div.facebook .pp_previous:hover{background:url(../img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
		div.facebook .pp_bottom .pp_left{background:url(../img/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
		div.facebook .pp_bottom .pp_middle{background:url(../img/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
		div.facebook .pp_bottom .pp_right{background:url(../img/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
		div.pp_pic_holder a:focus{outline:none}
		div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
		div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
		.pp_content{height:40px;min-width:40px}
		* html .pp_content{width:40px}
		.pp_content_container{position:relative;text-align:left;width:100%}
		.pp_content_container .pp_left{padding-left:20px}
		.pp_content_container .pp_right{padding-right:20px}
		.pp_content_container .pp_details{float:left;margin:10px 0 2px}
		.pp_description{display:none;margin:0}
		.pp_social{float:left;margin:0}
		.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
		.pp_social .twitter{float:left}
		.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
		.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
		.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
		a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
		.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
		.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
		.pp_gallery div{float:left;overflow:hidden;position:relative}
		.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
		.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
		.pp_gallery ul a img{border:0}
		.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
		.pp_gallery li.default a{background:url(../img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
		.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
		a.pp_next{background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
		a.pp_previous{background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
		a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
		a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
		.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
		#pp_full_res{line-height:1!important}
		#pp_full_res .pp_inline{text-align:left}
		#pp_full_res .pp_inline p{margin:0 0 15px}
		div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
		div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
		div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
		div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
		div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
		div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
		div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
		div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
		div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
		div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
		div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../img/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
		div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
		div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
		div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
		.pp_top,.pp_bottom{height:20px;position:relative}
		* html .pp_top,* html .pp_bottom{padding:0 20px}
		.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
		.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
		* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
		.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
		.pp_fade,.pp_gallery li.default a img{display:none} */
		
		
		
		/* ==========================================================================
		   Banners on hompage and news page
		   ========================================================================== */

		.indie_play {width:250px; height:50px; overflow:hidden; position:relative; margin:0 auto 0 200px; top:25px;}


		/* ==========================================================================
		   Store
		   ========================================================================== */
		
		.product {margin:5px auto 40px auto; width:230px; height:auto;}
		.paypal_btn_Add {text-align: center; margin-left: 100px; margin-top: -50px; margin-bottom: 40px;}

/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   Theses examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

/* Phone ---------------------------------------------------------------*/
@media only screen and (min-width:200px) and (max-width:479px) {
header, #main, footer {
	display:none;
}
#bkgfade2 {
	background-image:url(../img/phone/bkg_red_star2.jpg);
	background-position:center 75px;
}
#mobile-web-link {
	display: block !important;
	visibility:visible;
}
div .panel {
	visibility:hidden;
	}
a.trigger {
	visibility:hidden;
	}
}

/*tablet ---------------------------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width:767px) {
  /* Style adjustments for viewports 480px and over go here */
	#mobile-web-link {
	display: none !important; visibility: hidden;
	}
	#menu{
	overflow:visible;
	}
	menu-wrapper
{
	width:480px;
}
	.bubplastic.horizontal ul
{
/*	margin:0 auto 0 55px;
	width:auto;*/
	margin-left:0px;
}
.bubplastic.horizontal ul li a
{
	padding-left:20px;
}
.bubplastic.horizontal ul li a span.menu_ar
{
	padding-right:20px;
}
header
{
	height:236px;
}
.wrapper
{
	width:550px;
}
#top
{
	background-image:url(../img/tablet/top.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:39px;
	overflow:visible;
}
#top img
{
	display:none;
}
#main
{
	background-image:url(../img/tablet/side_bars2b.png);
	width:550px;
}
#maininfo
{
	margin-left:83px;
	width:355px;
}
#nameaudio2
{
	background-image:url(../img/tablet/head2b.jpg);
	height:162px;
	width:550px;
}
#audioplayer
{
	height:70px;
	margin-left:137px;
	margin-top:70px;
	width:275px;
}
#bkgfade2
{
	background-image:url(../img/tablet/bkg_red_star2tablet2.jpg);
}
h2.insetType
{
	font-size:35px;
	padding-top:40px;
}
#sweater
{
	background-image:url(../img/tablet/sweater.gif);
	height:421px;
	right:-50px;
	top:100px;
	width:142px;
}
#guitar
{
	background-image:url(../img/tablet/guitar.png);
	height:450px;
	left:-78px;
	width:163px;
}
#base
{
	background-image:url(../img/tablet/base2.jpg);
	height:173px;
}
#btmborder ul
{
	margin-left:0;
}
#btmborder ul li
{
	margin:10px 3px 0 0;
}
#author
{
	margin:55px 0 0 385px;
}
#btmbanner-holder
{
	width:550px;
}
#btm-menu1
{
	margin:31px 0 0 65px;
}
#btm-menu1 td ul
{
	display:block;
	margin:-30px 0 0 -20px;
	position:absolute;
}
#btm-menu2
{
	margin:31px 0 0 430px;
}
#btm-menu2 td ul
{
	display:block;
	margin:-30px 5px 0 -20px;
	position:absolute;
}
#btmbanner-holderbkgimg
{
	margin-left:-190px;
}
#btmbanner ul
{
	float:left;
	margin-left:35px;
	padding:30px 20px 20px;
	position:absolute;
}
#btmbanner img
{
	margin-left:215px;
}
#media-info div.divider2
{
	margin-right:110px;
}
.divider
{
	background-image:url(../img/tablet/line_divider.png);
	height:14px;
	width:300px;
}
.divider2
{
	background-image:url(../img/tablet/line_divider4.png);
	height:14px;
	width:300px;
}
div #youtubephone iframe
{
	display:none;
}
#youtube
{
	height:215px;
	margin-bottom:15px;
	margin-left:5px;
	width:323px;
}
#homeheader
{
	font-size:100%;
	padding-bottom:10px;
}
#amazonyayplayer
{
	margin:0;
}
.albumcv1
{
	margin:0 0 0 5px;
}
.albumcv3
{
	margin:-63px 5px 0 0;
}
#recent-news
{
	height:256px;
	width:334px;
}
#newsletter
{
	width:334px;
}
#wallpapers
{
	width:550px;
}
#wallpapers img
{
	height:94px;
	width:150px;
}
#media-photos
{
	background-image:url(../img/tablet/photobkg.jpg);
	height:284px;
}
#media-photos div p
{
	font-size:16px;
	margin:40px 5px 0 -25px;
}
#media-available
{
	background-image:url(../img/tablet/photobkg.jpg);
	/* height:284px; */
}
#advertisment
{
	background-image:url(../img/tablet/now_available.jpg);
	height:205px;
	margin-left:80px;
	margin-top:40px;
	width:394px;
}
#home-gallery
{
	background-image:url(../img/tablet/photo-gallery-3.jpg);
	height:117px;
	margin-left:90px;
	margin-top:85px;
	width:120px;
}
#store-ad-wrapper
{
	width:225px;
}
.blockinfo article table td{
	width:300px;
	display:block;
}
#link-1{
	style=" margin-top:50%;"
}
}


/*Desktop --------------------------------------------------------------*/
@media only screen and (min-width: 768px) {
  /* Style adjustments for viewports 768px and over go here */
  #mobile-web-link {
	display: none !important; visibility: hidden;
}

}


@media only screen and (max-width: 768px){
	div#outerdiv.indie_play{margin: 0 auto 0 130px;top: 15px;}
	.panel {width: 75%;}
	}


@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}
