/*base values*/

	html, body { height: 100%; width: 100%; display: table; }

	body { color: #76797c; font: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; line-height: 2em; margin: 0; background: #f2f2f2 url(../images/body-bg.gif) repeat-x; vertical-align: top; display: table-cell; }

	img { border: none; }

	a { text-decoration: none; color: #76797c; }

	a:hover { text-decoration: underline; }

/*main container*/

	#main { width: 950px; margin: 0 auto; }

/*header*/

	.header { width: 852px; padding: 30px 28px 22px 70px; overflow: hidden; }

	.header h1 { background-image: url(../images/logo.gif); width: 229px; height: 52px; overflow: hidden; margin: 0; float: left; }

	.header h1 a { width: 100%; height: 100%; display: block; text-indent: -9999px; }

	.header ul { margin: 0; padding: 17px 0 0; float: right; overflow: hidden; }

	.header ul li { float: left; padding: 0 8px; list-style: none; }

	.header ul li a { color: #4f4f4f; font-size: 18px; float: left; line-height: 30px; padding-left: 10px; cursor: pointer; }

	.header ul li.active a,
	.header ul li a:hover { background: url(../images/hover.gif) no-repeat; text-decoration: none; color: #fff; }

	.header ul li.active a span,
	.header ul li a:hover span { background: url(../images/hover-left.gif) no-repeat right; }

	.header ul li a span { line-height: 30px; float: left; padding-right: 10px; }

	.content { background: url(../images/book-repeat.gif) repeat-y; width: 950px; }

	.content-top { background: url(../images/book-top.gif) no-repeat; }

	.content-bottom { background: url(../images/book-bottom.gif) no-repeat bottom; height: 1%; min-height: 556px; padding-bottom: 50px; position: relative; }
	
	.page-1 { width: 387px; padding: 30px 27px 0 67px; float: left;}

	.page-1 h2 { margin: 0 0 20px; color: #2f5fc2; font-weight: normal; font-size: 26px; }

	.buy { 
		position: relative;
		background: url(../images/buy-bg.gif) no-repeat; 
		width: 89px;
		height: 73px; 
		float: right; 
		margin: 3px 7px 0 0; 
		text-align: center; 
		padding-top: 3px;
	}
		
	.page-1 span { color: #3e7cd5; font-size: 14px; display: block; padding-bottom: 10px; }

	.page-1 p { margin: 0; padding-bottom: 19px; }
	
	.buy p { 
		margin: 0; 
		font-size: 28px; 
		color: #3e7cd5; 
		padding: 0 0 1px;
		line-height: normal ; 
	}

	.page-1 h3 { margin: 0 0 10px; font-size: 18px; color: #3e7cd5; font-weight: normal; }

	.features { padding-bottom: 20px; }

	.features ul { margin: 0; padding: 0 0 0 8px; }

	.features ul li { background: url(../images/list.gif) no-repeat 0 7px; list-style: none; padding: 0 0 10px 10px; line-height: 20px; }

	.page-2 { padding: 30px 0 0 49px; float: left; position: relative; }
	
	.picture { width: 311px; height: 218px; margin: 30px 0 0 0; padding: 30px 0 0 30px; position: relative; }

	.picture_por { width: 218px; height: 311px; padding: 30px 0 0 30px; position: relative; z-index:5;}
	
	.about-2 { width: 341px; padding-top: 7px; position: relative; }

	.border { background: url(../images/pic.png) no-repeat; width: 269px; height: 189px; padding: 8px 0 0 12px; }
	
	.border_por { background: url(../images/pic2.png) no-repeat; width: 189px; height: 269px; padding: 8px 0 0 12px; }

	.scotch { background: url(../images/scoth.png) no-repeat; width: 67px; height: 67px; position: absolute; top: 0; left: 0; }

	.scotch-2 { background: url(../images/scoth.png) no-repeat; width: 67px; height: 67px; position: absolute; bottom: 0; right: 0; }
	
	.scotch-3 { background: url(../images/scoth.png) no-repeat; width: 67px; height: 67px; position: absolute; bottom: 0; right: 0; }


	.icons { margin: 0; padding: 0; list-style: none; position: absolute; top: 119px; right: -109px; }

	.icons li { 
		padding-bottom: 15px; 
		width: 75px; 
		height: 90px;
		background: url(../images/bluetab.jpg) no-repeat;
	}
	
	.icons img { 
		width: 58px; 
		height: 58px;
		margin: 12px 0 0 7px ;
	}


	.footer_graphic { 
		width: 936px; 
		height: 339px; 
		position: absolute; 
		left: 5px; 
		bottom: -50px;
	}
	
	.mad { 
		background: url(../images/madd.png);
		width: 936px; 
		height: 339px; 
		position: absolute; 
		left: 5px; 
		bottom: -50px;
	}
	
	.bottleneckd { background: url(../images/bottleneckd.png) no-repeat; width: 941px; height: 281px; position: absolute; left: 5px; bottom: -10px; }
		
	.contactus { background: url(../images/contactus.png) no-repeat; width: 459px; height: 513px; position: absolute; left: 35px; bottom: 60px; }
	
	.movile-large { background: url(../images/movile-large.png) no-repeat; width: 784px; height: 250px; position: absolute; left: 70px; bottom: 40px; }

	.footer { padding-left: 89px; overflow: hidden; position: relative; }

	.wrap-1 { width: 800px; margin: 0 auto; overflow: hidden; position: relative; text-align: center; }

	.wrap-2 { left: 50%; float: left; position: relative; text-align: center; }

	.foot-cont { left: -50%; float: left; position: relative; }

	.icon-bot { background: url(../images/bot-left.png) no-repeat; height: 90px; float: left; width: 416px; overflow: hidden; padding: 0 0 0 14px; }

	.inner { padding-right: 177px; }

	.icon-bot div { width: 416px; overflow: hidden; float: left; position: relative; }

	.icon-bot ul { margin: 0; padding: 0; width: 9999px; list-style: none; padding: 16px 0 0; position: relative; float: left; }

	.icon-bot li { float: left; overflow: hidden; width: 55px; padding-right: 35px; }

	.icon-bot li img { display: block; }

	.icon-right { background: url(../images/bot-right.png) no-repeat; width: 14px; height: 90px; float: left; padding-bottom: 18px; }

	.foot-cont p { margin: 32px 24px 0 0; color: #4f4f4f; font-size: 16px; float: left; }

	.igda { background: url(../images/igda.gif) no-repeat; width: 133px; height: 29px; overflow: hidden; margin: 40px 0 0 49px; float: left; }

	.igda-2 { width: 133px; height: 29px; overflow: hidden; background-image: url(../images/none.gif); }

	.igda a { width: 100%; height: 100%; display: block; text-indent: -9999px; }

	.copy { clear: both; margin-left: -50px; font-size: 12px; color: #76797c; padding-bottom: 20px; }

	.innercop { margin-left: 110px; }

	.content-2 { background: url(../images/cont-2-repeat.gif) repeat-y; width: 838px; margin: 0 auto; }

	.content-2-top { background: url(../images/cont-2-top.gif) no-repeat; }

	.content-2-bottom { background: url(../images/cont-2-bot.gif) no-repeat bottom; min-height: 600px; padding: 13px 56px 55px 55px; width: 727px; overflow: hidden; }

	.store { position: relative; z-index: 9; margin-top: 10px; }

	.content-2-bottom h2 { background: url(../images/blog.png) no-repeat; width: 438px; height: 140px; text-indent: -9999px; margin: -2px auto 0; }

	.content-2-bottom h3 { margin: 0; color: #2f5fc2; font-size: 20px; font-weight: normal; }

	.content-2-bottom p { color: #4f4f4f; margin: 0; }

	.data { overflow: hidden; width: 100%; border-bottom: 1px solid #c8c8bb; padding-bottom: 5px; margin-bottom: 10px; }

	.data p { float: left; margin: 0; }

	.data p span { color: #4a85d5; padding-left: 7px; }

	.comments { color: #4a85d5; float: right; padding-right: 5px; }

	.com-box { overflow: hidden; height: 1%; }

	.com-box h4 { margin: 0 0 0 2px; color: #4a85d5; font-size: 18px; font-weight: normal; }

	.text p { padding: 10px 0 10px 0; text-align: justify; }

	.blog-rep { background: url(../images/blog-repeat.png) repeat-y; width: 727px; overflow: hidden; }

	.blog-top { background: url(../images/blog-top.png) no-repeat; width: 668px; min-height: 100px; padding: 32px 39px 10px 20px; overflow: hidden; margin-top: -5px; }

	.blog-bottom { background: url(../images/blog-botttom.png) no-repeat; height: 16px; width: 727px; margin-bottom: 16px; }

	.com-img { float: left; background: url(../images/com-img.gif) no-repeat; width: 43px; height: 43px; }

	.com-in { padding-left: 20px; float: left; width: 605px; font-size: 12px; line-height: 24px; text-align: justify; color: #4f4f4f; }

	.com-in h6 { font-size: 14px; line-height: 14px; color: #4a85d5; margin: 0 0 1px; font-weight: normal; }

	.com-in p { color: #4f4f4f; }

	.next { margin-top: 0; }

	.post { padding-right: 14px; }
	
	.contactus-1 { width: 387px; padding: 30px 27px 0 67px; float: left; }
	
	.contactus-2 { width: 350px; padding: 30px 0 0 40px; float: left; position: relative; }
	
	.contactus-2 h2 { margin: 0 0 20px; color: #2f5fc2; font-weight: normal; font-size: 26px; }
	
	.contactus-2 span { color: #3e7cd5; font-size: 14px; display: block; padding-bottom: 10px; }
	
	.name-field { height: 29px; width: 366px; padding: 0 0 10px 10px; background: transparent url(../images/field-name.png) no-repeat; }

	.email-field { height: 29px; width: 366px; padding: 0 0 10px 10px; background: transparent url(../images/field-email.png) no-repeat; }

	.subject-field { height: 29px; width: 366px; padding: 0 0 10px 10px; background: transparent url(../images/field-subject.png) no-repeat; }
	
	.message-field { background: url(../images/field-message.png) no-repeat; border: none; width: 366px; height: 219px; }
	
	#contact-form label { font-size: 12px;}
		
	.name, .email, .subject { background: transparent; border: none; width: 270px; margin: 7px 0 0 55px; }
	
	#contact-form textarea { background: transparent; border: none; width: 326px; height: 199px; margin: 10px 0 0 10px; }
	
	.sendbutton { padding-top: 10px; height: 30px; width: 92px; }
	
	
/* Wordpress */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0px;
	display: inline;
	}
img.aligncenter {
	display: block;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	line-height:inherit;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.text {
	line-height: 25px;
	font-size: 13px;
	}

#archives {
	list-style:none;
	}

.sidebar_wrapper{
	float: right;
}
#sidebar {
	position: relative;
	}
	

/* Admin */
	.admin_options {
		text-align:center;
		width: 300px; 
		position: relative;
		margin:0px;
		padding: 0px;
		z-index:9; 
	}
	
	.admin_options li {
		float: left;
		width: 100px;
		height: 30px;
		display:inline-block;
		list-style: none;
		text-align: center;
	}
	
	/*.admin_options img {
		vertical-align:middle;
	}*/
	
	.admin_options a {
		color:#000000;
		font-size: 10px;
		text-decoration:none;
	}
	
	form h1 {
		position:relative;
		z-index:9;
		font: 12px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; 
		color: #000000;
	}
		
	#admin_1 {
		position:relative;
		z-index:9;
		padding: 0px;
		margin: 0;
		border: none;
	}
	
	#admin_2 {
		position:relative;
		z-index:9;
		padding: 0px;
		margin: 0;
		margin-top: -5px;
		margin-left: 5px;
		border: none;
	}
	
	.title_field { 
		position:relative;
		z-index:9;
		height: 36px; 
		width: 270px;
		padding: 0 0 10px 10px; 
		background: transparent url(../images/form_images/input.png) no-repeat; 
	}
	
	.price_wrapper {
		float: right;
		width: 95px;
		height: 36px;
	} 
		
	.dollar_field, .cents_field { 
		float:left;
		height: 36px; 
		width: 36px;
		padding: 0 0 10px 10px; 
		background: transparent url(../images/form_images/price.png) no-repeat; 
	}

	.subtitle_field {
		position:relative;
		z-index:9;
		height: 36px; 
		width: 375px;
		padding: 0 0 10px 10px; 
		background: transparent url(../images/form_images/input2.png) no-repeat; 
	}
	
	.descr_field { 
		background: url(../images/form_images/descr.png) no-repeat; 
		border: none; 
		width: 375px; 
		height: 240px; }
		
	.title {
		background: transparent;
		border: none; 
		width: 210px; 
		height: 24px;
		margin: 6px 0 0 2px;
		color: #76797c; 
		font: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; 
	}
	
	.subtitle, .itunes_link {
		background: transparent; 
		border: none; 
		width: 295px; 
		height: 24px;
		margin: 6px 0 0 2px;
		color: #76797c; 
		font: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; 
	}
	
	.dollar, .cents {
		background: transparent; 
		border: none; 
		width: 20px; 
		height: 24px;
		margin: 5px 0 0 -5px;
		color: #76797c; 
		font: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; 
	}
		
	#admin_form textarea { 
		background: transparent; 
		border: none; 
		width: 350px; 
		height: 220px; 
		margin: 10px 0 0 10px;
		overflow: hidden;
		color: #76797c; 
		font: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;  
		}
	
	.browse_wrapper {
		height: 30px; 
		width: 169px;
		padding: 0; 
		background: transparent url(../images/form_images/browse2.png) right no-repeat; 
	}
	
	
	#status_wrapper {
		position:relative;
		z-index:9;	
	}
		
		
	.browse_ss {
		border: none; 
		width: 245px; 
		height: 24px;
		margin: 5px 0 0 5px;
		color: #76797c; 
		font: 14px; 
	}
	
	.browse_icon {
		border: none; 
		width: 245px; 
		height: 24px;
		margin: 5px 0 0 5px;
		color: #76797c; 
		font: 14px; 
	
	}
	
	.browse_footer {
		border: none; 
		width: 245px; 
		height: 24px;
		margin: 5px 0 0 5px;
		color: #76797c; 
		font: 14px; 
	
	}
	
	.tab_choice {
		position:relative;
		z-index:9;
		width: 300px;
		font: 12px; 
		text-align: center;
	}
	
	
	.tab_choice h1{
		font: 12px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; 
		color: #000000;
	}
	