#wrapper
{
	background: transparent url(../images/bg-body-test.png) repeat-y center center;
	font-family: 	
}

#container
{
	background:#000000;
	margin: 0 auto;

    /*background:#000000 url(http://127.0.0.1/themes/core/images/16_col.png) repeat-y scroll 0 0;*/
}


#header {
			/*background-color:#000000;*/
		background: #000000 url(../images/overlay2.png) repeat-x bottom center;		
		height:300px;
	}

#header h1, #header h2 
{
	color:#000;
}

#header h1
{
	font-size:4em;
	font-weight:bold;
	margin: 40px 0 0 40px;
}

#header h2
{
	font-size:2em;
	font-weight:normal;
	margin: 0 0 0 40px;
	text-transform:uppercase;	
}

#branding {

    padding:0;
    
		    background-color:#;
        
}

#branding #blog-title
{
	padding:30px 30px 0 30px;
	position:relative;
}

#branding #blog-description
{
	padding: 0 30px 20px 30px;
}

#branding #blog-title h1  {
	font-size:64px;
	font-weight:bold;
	line-height:0;
	color: #cc0000
}

#branding #blog-description h2 {
	font-size:42px;
	font-weight:italic;
	color: #ffffff	
}

/* ============================================================
LISTS
============================================================ */

/*
ul
{
	width:700px;
	margin: 20px 20px;
}
*/

/*ul.list-image-check, ul.list-image-x {
	margin:24px 24px;
}*/

ul.list-image-check li {
		    background:#f00 url(../images/check.png) no-repeat scroll left top;
        display:block;
    list-style-type:none;
    padding:16px 0 16px 90px;
}

ul.list-image-x li {
		    background:transparent url(../images/x.png) no-repeat scroll left center;
        display:block;
    list-style-type:none;
    padding:16px 0 16px 60px;
}


/* ============================================================
IMAGE GALLERY
============================================================ */

.gallery {
	overflow:hidden;
}

.gallery ul {
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
}

.gallery li {
	float:left;
	margin:0 0 0 20px;
	border:10px solid #ffffff;
}

.gallery li.first {
	margin:0;
}

.gallery li.last {
	margin:0 0 0 20px;
}

.gallery li a {
	opacity:0.8;
}

.gallery li a:hover {
	opacity:1.0;
}


.gallery img {
	margin:0;
}

.gallery h1
{
	color: #ffffff;
}

#feature {
	background:#0D0D0D none repeat scroll 0 0;
	color:#FFFFFF;
	padding:40px 0;
}

#feature-container {
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:988px;
}

#feature img {
	left:40px;
	position:absolute;
}

#feature .entry-title {
	-x-system-font:none;
	float:right;
	font-size:40px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:45px;
	padding:0 0 6px;
	position:relative;
	right:40px;
	width:464px;
}

#feature-content {
	clear:right;
	float:right;
	position:relative;
	right:40px;
	width:464px;
}

#feature-content p {
	color:#C9C9C9;
	font-size:15px;
	letter-spacing:0.0125em;
	line-height:23px;
	margin:0 0 23px;
	opacity:0.99;
}

#feature .buttons {
	clear:both;
	float:right;
	position:relative;
	right:40px;
	width:464px;
}

.buttons .button {
	/*float:left;*/
	margin:0 20px 0 0;
}

a.button {
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	background:#BEBCAD none repeat scroll 0 0;
	display:block;
	padding:4px;
	text-align:center;
	text-decoration:none;
	width:12em;
}

a.button:hover span, a.button:focus span, a.button:active span {
	border-bottom:2px solid #31ADFF;
	border-top:2px solid #004573;
}
a.button span {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-x-system-font:none;
	background:#0099FF url(../images/button-gradient.gif) repeat-x scroll center top;
	border-color:#31ADFF #0099FF #004573;
	border-style:solid;
	border-width:2px;
	color:#FFFFFF;
	display:block;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:0.05em;
	line-height:normal;
	padding:12px 10px;
	text-shadow:0 -1px 0 #2E000C;
}

#access {
	background-color:#ccc;
	overflow:hidden;
}

#footer {
	background-color:#660000;
	padding: 40px 0;
    border:none;
}


blockquote {
	margin: 40px;
}

.center {
	text-align:center;
}

.panel, #package {
	/*width:900px;*/
	padding:20px;
  	margin: 10px auto;
	display:block;
}

.panelWide {
	width:100%;
	margin: 0;
}


.panel-container, #package-container {
	padding:20px 40px;
}

#package-container {
}

.panel-container p {
	font-size:18px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.panelInset {
	background:transparent url(../images/panel_shadow_top.png) no-repeat top center;
	color:#333;
    padding: 30px 0 0 0;
}

.panelRounded {
	background-color:#ccc;
	color:#fff;
	/*width: 600px;*/
	margin: auto;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	
}

.panelCallOut {
	background-color:#CCFF99;
	color:#999900;
}



.panelBuy {
	background-color:#CCFF99;
	color:#999900;
}


.panelPackage {
	background-color:#f4f4f4;
	color:#333333;
}

.panelComponent {
	background-color:#333333;
	color:#111111;
	/*width:600px;*/
	margin: 20px auto;
	padding:20px;

}



.panelFull {
	background: ;
	color:#fff;
}



.panelCustom {
	background: #000 url(../images/panel_custom.png) repeat-y;
	color:#fff;
}


.two-column {
	float:left;
	display:inline;
}

.two-column-left {
	float:left;
	width: 410px;
	margin: 0 40px 0 0;
	text-align:justify;
}

.two-column-right {
	float:right;
	width: 410px;
	text-align:justify;	
}

.clear {
	clear:both;
}




/* TEXT */

body {
	font-family: ;
	color:#ffffff;
	line-height: 1.5em;	
}

a, a:visited {
	color: #0033FF;
}

a:hover {
	color: #99FF33;
}

#content
{
	padding: 30px 0 0 0;
}

#content h1, #content h2, #content h3 {
	line-height: 1.2em;
	margin: 0 0 0.8em 0;
}

#content h1 {
	font-size:2.6em;
	font-weight:bold;
	color: #cc0000;
}

#content h2 {
	font-size:2.2em;
	font-weight:normal;
	color: #ffffff;
}

#content h3 {
	font-size:1.6em;
	font-weight:normal;
	color: #3F0;
}

#content p {
	margin: 0 0 1em 0;
    line-height:1.8em;
}

#package-container h1 {
	font-size:1.8em;
	font-weight:bold;
	color: #;
}

#package-container h2 {
    font-weight:bold;
    color:#fff;
    background-color:#;
    padding:10px;
    margin-bottom:0;
}

#package-container h3 {
	font-size:1.2em;
	color: #;
}

#package-container p {
	margin: 0 0 1em 0;
    line-height:1.8em;
}



.highlight {
	/*background-color:#cc0000;*/
	color:#cc0000;
}



/*
.buy {
	background-color:orange;
	color:#fff;
}
*/

.buy a {
}

a.buy {
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	background: #BEBCAD none repeat scroll 0 0;
	display:block;
	padding:4px;
	text-align:center;
	text-decoration:none;
	width:12em;
}

a.buy span {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-x-system-font:none;
	background:#0099FF url(file:///dvdwlsh/Projects/Live%20Like%20James%20Bond/themes/amix/bg_btn.png) repeat-x scroll center top;
	border-color:#31ADFF #0099FF #004573;
	border-style:solid;
	border-width:2px;
	color:#FFFFFF;
	display:block;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:0.05em;
	line-height:normal;
	padding:12px 10px;
	text-shadow:0 -1px 0 #2E000C;
}

/*

body > div#fixedbox {
position:fixed;
}
div#fixedbox {
background:#DDDDDD none repeat scroll 0 0;
bottom:0;
color:#000000;
height:8em;
left:0;
overflow:auto;
position:absolute;
width:100%;
}

*/


/* ============================================================
FAQS
============================================================ */

#faqs
{
}

#faqs h1
{
}

#faqs p
{
}

/* ============================================================
ORDER FORM
============================================================ */

#order
{
	border: 1px dashed #ccc;
	background-color:#333;
	padding:20px;
}

#order h1
{
}

#order p
{
}

/* ============================================================
TESTIMONIALS
============================================================ */

.testimonial {
	background: ;
	width:700px;
}

.testimonial h1
{
	color:#99FF00;
	display:block;
	text-align:center;
}

.testimonial p
{
	color:#ededed;
	font-family:'Georgia','Times New Roman',serif;
	font-size:17px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:32px;
}

.testimonial .name
{
	color:#999999;
	font-family:'Arial','Helvetica',sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}

.testimonial .location
{
	color:#999999;
	font-family:'Arial','Helvetica',sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	line-height:normal;
}

.testimonial .details
{
	color:#999999;
	font-family:'Arial','Helvetica',sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	line-height:normal;
}

.testimonial img {
	float:left;
	display:inline;
	margin:0 20px 10px 0;
	background-color: #ffffff;
	border: 8px solid #fff;
}

.testimonial .video
{
	text-align:center;
	margin: 0 0 20px 0;
}

.testimonial .audio
{
}

/* ============================================================
PANELS
============================================================ */

.buy
{
	background-color:orange;
	color:#fff;
	padding-bottom:30px;
}

.buy img
{
	float:left;
	display:block;
	margin: 0 20px 0 0;
}

.note {
	background: #FFFF99 url(../images/postit.jpg) no-repeat scroll right bottom;
	color:#D76005;
	padding-bottom:20px;
	width:400px;
}

.gallery {
	background:	;
	color:#000000;
}

.audio
{
	background-color:red;
	color:#fff;
	width:500px;
}

.newsletter
{
	background-color:green;
	margin: 0 auto;
	width:960px;
	float:left;
}

.newsletter img
{
	float:left;
	margin: 0 10px 0 0;
}

.guarantee
{
	background: #d9be71 url(../images/guarantee.png) no-repeat scroll right;
	color:#333333;
	width:600px;
}

.callout {
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;	
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	font-size:1.2em;
	text-align:center;
}



/* ============================================================
PACKAGE AND COMPONENTS
============================================================ */

#package {
	background:;
}

#package #package_title h1
{
	color:cc0000;
	text-align:center;
	text-transform:uppercase;
}

#package_image {
	text-align:center;
}

.component
{
	background-color:#;
    border:1px dashed #;
    margin: 0 auto 20px auto;
    padding:0;
	width:600px;
}

.condensed
{
	background-color:#;
    border:none;
	border-bottom:1px solid #;
    margin: 0 auto 20px auto
	width:600px;
    padding:0;	
}

#package .component_title
{
	background: #;
}

#package .component .component_title h1
{
	color:#fff;
	padding:10px;
	text-align:center;	
}

.component_desc
{
	margin: 30px;
}

.component_condensed_desc
{
	margin: 50px 0 50px 0;
}

.component_image
{
	margin: 0 20px 20px 0;
	float:left;
}


.component_image_big
{
	clear:both;
	text-align:center;
}

.bonus
{
	padding:10px;
	margin:4px;
	display:inline;
	background-color:#cc0000;
	color:#fff;
	text-transform:uppercase;
}


/* ============================================================
FORM ELEMENTS
============================================================ */

input[type="text"]
{
	padding:10px;
	border:none;
	font-size:1.2em;
}

input[type="submit"]
{
	padding:12px;
	border:none;
	font-size:1.4em;
}




.pad20
{
	padding:20px;
}

body
{
	font-size:14px;
}

#content h1
{
font-size:1.6em;
color:#FF0033;
}

#content h2
{
color:#FF0033;
}

#content ul li {
	background:transparent url(../images/bullet.png) no-repeat scroll left center;
    display:block;
    list-style-type:none;
    padding:14px 0 14px 50px;
}

.testimonial_panel
{
	padding:20px 20px 10px 20px;
	background: #111111 url(../images/print.png) no-repeat top right;
	margin:0 0 30px 0;
}

.testimonial_panel p
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

.testimonial_meta
{
	color:#c00;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
}
