﻿/* CSS */
* { margin: 0px; padding: 0px;
}

body 
{
	margin: 0 auto;
	padding: 0;
	background: #491000 url(images/bg_wood.gif);
	font: normal small Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	color: #1D314E;
}

a {cursor: hand}
a:link {COLOR: #CD661D; TEXT-DECORATION: none}
a:visited {COLOR: #CD661D; TEXT-DECORATION: none}
a:hover {COLOR: #8B814C; TEXT-DECORATION: underline; CURSOR: hand}

#wrapper 
{   
    margin: 0 auto;
    padding: 0;
	background: url(images/.png) repeat-y;
}

/** TOP HEADER **/

#top_header 
{
	width: 900px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	background: url(images/.png) top center no-repeat;
}

/** --------------------- Top Part ---------------------- **/

/* Header */

#header {
	width: 920px;
	height: 280px;
	margin: 0 auto;
	padding: 0;
	background: url(images/header.png) top center no-repeat;
}

#header h1 
{
	width: 570px;
	height: 228px;
	margin: 0 auto;
	padding: 18px 0 0 0;
}

#header h1 a 
{
	width: 570px;
	height: 228px;
	margin: -5px auto;
	padding: 0;
	display: block;
	background: url(images/new_logo.png) top center no-repeat;
}

#header h1 a span 
{
	display: none;
}

#header h1 a:hover 
{
	width: 570px;
	height: 228px;
	margin: -5px auto;
	padding: 0;
	background: url(images/new_logo_hover.png) no-repeat;
}

/* Menu */

#menu
{
	width: 500px;
	height: 30px;
	margin: 3px auto;
	padding: 0 -10px 0 0;
}

#menu ul 
{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li 
{
	display: inline;
}

#menu a 
{
	width: 80px;
	height: 22px;
	margin: 0 0 0 10px;
	padding: 9px 4px 0 4px;
	display: block;
	float: left;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-size: 12px;
	font-weight: bold;
	color: maroon;
}

#menu a:hover, #menu .active a 
{
	text-decoration: underline;
	color: #A8640B;
}

/** --------------------------- End Top Part ----------------------- **/
/** --------------------------- Middle Part ------------------------ **/

/** CONTENT **/

#content 
{
	width: 920px;
	margin: 0 auto;
	padding: 0;
	background: url(images/bg_container.png) repeat-y;
}

/** INFO **/
#info 
{
	float: right;
	width: 610px;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	background: transparent;
}

#info .detail 
{
    margin: 0 auto;
    padding: 0;
}

#info .details 
{
    margin: 0;
	padding: 0;
}

/** LEFT BAR MENU **/

#click_to_join
{
    width: 220px;
    height: 150px;
	margin: -20px 0 0 40px;
	padding: 0;
	background: url(images/join.gif) top center no-repeat;
}

#click_to_join p
{
    width: 220px;
    height: 150px;
    margin: 0;
    padding: 0;
}

#click_to_join p a
{
    width: 220px;
    height: 150px;
	margin: 0;
	padding: 0;
	display: block;
}

#click_to_join p a:hover
{
    width: 220px;
    height: 150px;
	margin: 0;
	padding: 0;
	background: url(images/join_hover.gif) no-repeat;
	display: block;
}

#click_to_join p a span
{
   display: none;
}

#bar_menu 
{
	width: 220px;
	margin-left: 35px;
	float: left;
}

 /** BOX MENU **/
 
#box2
{
width: 220px;
height: 300px;
margin: 20px 0 0 5px;
padding: 0;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 90%;
background: url(images/box_2.gif) no-repeat;
}

* html #box2{ /*IE 6 only */
w\idth: 180px; /*Box model bug: 220px minus all left and right paddings for #box2 */
}

#box2 ul
{
width: 220px;
height: 200px;
margin: 0;
padding: 0;
list-style: none;
}

#box2 li 
{
width: 200px;
margin: 0 auto;
padding: 0;
border-bottom: 1px dotted black;
}

#box2 li a
{
width: 220px;
height: 22px;
margin: 0 auto;
padding: 4px 0 3px 15px;
display: block;
background: transparent;
text-decoration: none;
font-size: 14px;
color: #2F4F4F;
}

html>body #box2 li a{ /*Non IE6 width*/
width: auto;
}

#box2 li a:hover
{
background: transparent;
color: #B8860B;
text-decoration: underline;
}

#box2 h2.featured 
{
    width: 220px;
    height: 65px;
	margin: 0;
	padding: 0;
	background: transparent;
}

#box2 h2 span.one 
{
    display: none;
}

#box3
{
width: 220px;
height: 170px;
margin: 15px 0 0 5px;
padding: 0;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 90%;
background: url(images/box_3.gif) no-repeat;
}

* html #box3{ /*IE 6 only */
w\idth: 220px; /*Box model bug: 220px minus all left and right paddings for #box2 */
}

#box3 ul
{
width: 220px;
margin: 0;
padding: 0;
list-style: none;
border: none;
}

#box3 li 
{
width: 200px;
margin: 0 auto;
padding: 0;
border-bottom: 1px dotted black;
}

#box3 li a
{
width: 220px;
margin: 0 auto;
padding: 5px 0 5px 15px;
display: block;
background: transparent;
text-decoration: none;
font-size: 14px;
color: #548B54;
}

html>body #box3 li a{ /*Non IE6 width*/
width: auto;
}

#box3 li a:hover{
background: transparent;
color: #8B1A1A;
text-decoration: underline;
}

#box3 h2.info 
{
    width: 220px;
    height: 64px;
	margin: 0;
	padding: 0;
	background: transparent;
}

#box3 h2 span.one 
{
    display: none;
}

#box4
{
width: 220px;
height: 860px;
margin: 15px 0 20px 0px;
padding: 0 0 10px 0;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 90%;
background: url(images/soft.png) no-repeat center;
}

* html #box4{ /*IE 6 only */
w\idth: 180px; /*Box model bug: 220px minus all left and right paddings for #box2 */
}

#box4 ul
{
width: 180px;
margin: 0 0 0 28px;
padding: 0;
list-style: none;
}

#box4 li 
{
margin: 0;
padding: 0;
border-bottom: 1px dashed #000;
}

#box4 li a
{
display: block;
padding: 8px 5px 10px 8px;
background: transparent;
text-decoration: none;
font-size: 14px;
color: #8B4513;
width: 100%;
}

html>body #box4 li a{ /*Non IE6 width*/
width: auto;
}

#box4 li a:hover{
background: transparent;
color: #000;
text-decoration: underline;
}

#box4 h2.info 
{
width: 220px;
height: 120px;
background: transparent;
}

#box4 h2 span.one 
{
    display: none;
}

/** -------------------- End Middle Part -------------------- **/

/** --------------------- Bottom Part ----------------------- **/
/** ----------------------- Footer -------------------------- **/

/** FOOTER **/

#footer 
{
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
	background: transparent;
}
#footer p 
{
    width: 920px;
    height: 50px;
	margin: 0 auto;
    padding: 0px;
	text-align: center;
	line-height: normal;
	color: white;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: url(images/footer_2.png) no-repeat center;
}
#footer a 
{
    margin: 0 auto;
    padding: 10px 0;
	background: none;
	font-weight: bold;
	color: #8B4513;
	text-decoration: none;
	text-align: center;
}
#footer a:hover 
{
	font-weight: bold;
	color: #CD0000;
	text-align: center;
	text-decoration: underline;
}

/** ----------------------- End Bottom Part ----------------------- **/
/** ------------------ Text Styles And Genenals ------------------- **/

h1, h2, h3, h4, h5, h6 
{
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #2C2A0E;
}

h1.title
{
	margin: 10px 0 0 0;
	padding: 0;
	font: normal 21px Georgia, "Times New Roman", Times, serif;
	color: #000;
}

.sub_title 
{
    margin: -3px 0 0 0;
    padding: 0 0 10px 3px;
	display: block;
	font-size: 12px;
	color: #91570D;
}

h1.instant
{
    width: 353px;
    height: 43px;
	margin: 0 0 0 120px;
	padding: 0;
	background: url(images/instant_access.png) no-repeat top center;
	text-align: center;
}

h1 span.one
{
	display: inherit;
}

.seo 
{
    margin: -3px 0 0 0;
    padding: 0 0 10px 3px;
	font-size: 12px;
	display: block;
	color: #91570D;
}

h2 
{
	margin: 5px 0 3px 0;
	padding: 0;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	color: #391D04;
}

h3 
{
	margin: 0 10px 0 0;
	padding: 4px;
	border: 1px dotted #29120F;
	font-size: 15px;
	text-align: center;
} 

h3.margin 
{
	background: url(images/bullet_shield_small.gif) left no-repeat;
	font-size: smaller;
	font-weight: normal;
	color: #454137;
	border-bottom: 1px dotted #CBC6B4;
	margin: 0 0 17px 0;
	padding: 0 0 3px 10px;
} 

p	
{
	margin: 5px 10px 0 0;
	padding: 0;
	color: #454137;
}

p.more_product 
{
    width: 580px;
	margin: 0;
	padding: 0;
	background: transparent;
	line-height: 2em;
	text-align: center;
}

p.more_product a
{
	font: italic bold 10pt "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

p.more_product a:hover
{
	font: italic bold 10pt "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

#content .bg_quote
{
    width: 520px;
    height: 131px;
    margin: 10px 0 -5px 36px;
	padding: 7px 0 0 80px;
	background: url(images/quote-2.gif) no-repeat;
}

#content p.blockquote
{
    width: 420px;
    height: 100px;
    margin: 0;
	padding: 10px 0 0 0;
	line-height: 1.2em;
	font: italic small Georgia, "Times New Roman", Times, serif;
	color: black;
}

#testimonialbox
{
	width: 614px;
	height: 463px;
	margin: 8px 0px 0px -8px;
	padding: 90px 0 0 0;
	background: url(images/testimonial.png) no-repeat;
}

#testimonialbox p.test
{
	width: 530px;
	height: auto;
	margin: 0;
	padding: 38px 0 10px 35px;
	color: black;
}

#testimonialbox span
{
	color: #804000;
}

p.money-back
{
    width: 410px;
    height: 116px;
	margin: 10px 0 8px 90px;
	padding: 0;
	background: url(images/money-back.png) no-repeat top center;
}

p.money-back span
{
    display: none;
}

#risky_free
{
    width: 532px;
    height: 140px;
	margin: -10px 0 10px 3px;
	padding: 0;
	background: url(images/guaranteed.gif) no-repeat top center;
}

#risky_free p.text
{
    width: 450px;
    height: 120px;
	margin: 0 0 0 100px;
	padding: 40px 0 0 0;
    font: normal small Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 1.5em;
	color: #9D490D;
}

/** REGISTER BOX **/

#regbox
{
	width: 538px;
	margin: 15px 0 10px 0;
	padding: 10px;
	border: 15px solid #8B4726;
	background: transparent;
}

#regbox img
{
	width: 435px;
	height: 115px;
	margin-left: 68px;
	margin-bottom: 20px;
	padding: 0px;
	background-color: white;
}

p.order
{
    width: 538px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    font: normal bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
}

#regbox h1
{
    width: 450px;
	margin: 10px 0 0 50px;
	padding: 5px 0 0 0;
    font: italic bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
}

p.guarantee
{
    width: 328px;
    height: 50px;
	margin: 12px 0 0px 100px;
	padding: 0;
	background: url(images/100%.gif) no-repeat;
}

p.guarantee span
{
    display:none;
}


p.save
{
    width: 446px;
    height: 96px;
	margin: 12px 0 0px 45px;
	padding: 0;
	background: url(images/we_stand.gif) no-repeat;
}

p.save span
{
    display:none;
}

p.stop 
{
    background: transparent; 
    color: #000; 
    padding: 7px; 
    border: 3px dotted #000; 
    line-height: 1.4em; 
    margin-left: 15px;
    margin-right: 15px;
}

#click_to_order
{
    width: 396px;
    height: 147px;
	margin: 15px 0 15px 72px;
	padding: 0;
	background: url(images/order-button.gif) no-repeat;
}

#click_to_order p
{
    width: 396px;
    height: 147px;
    margin: 0;
    padding: 0;
}

#click_to_order p a
{
    width: 396px;
    height: 147px;
	margin: 4px 0 0 0;
	padding: 0;
	display: block;
	border: 0px solid red;
}

#click_to_order p a:hover
{
    width: 396px;
    height: 147px;
	margin: 0;
	padding: 0;
	background: url(images/order-button-hover.gif) no-repeat;
	display: block;
}

#click_to_order p a span
{
   display: none;
}

p.safe
{
    width: 312px;
    height: 109px;
	margin: 0 0 0 115px;
	padding: 0;
	background: url(images/security.gif) no-repeat;
}

p.safe span
{
    display: none;
}

p.thank
{
    width: 600px;
	margin: 0;
	padding: 0;
    text-align: center; 
}

p.down
{
    width: 264px;
    height: 155px;
	margin: 5px 0 10px 0;
	padding: 0;
}

p.down a
{
    width: 264px;
    height: 155px;
	margin: 0 0 0 165px;
	padding: 0;
	display: block;
	background: url(images/download.gif) no-repeat;
}

p.down a:hover
{
    width: 264px;
    height: 155px;
	margin: 0 0 0 165px;
	padding: 0;
	display: block;
	background: url(images/download_hover.gif) no-repeat;
}

p.down span
{
    display: none;
}

p.updated
{
    margin: -30px 0 15px 0;
    padding: 0;
    font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: black;
	line-height: 1em;
	text-align: center;
}

p.trademark 
{
    width: 100%;
    margin: 0 auto;
    padding: 10px;
    font: normal 9px Verdana, Arial, Helvetica, sans-serif;
    text-align: center; 
}

p.copyright 
{
    width: 320px;
    height: 40px;
	margin: 0 160px 0 0px;
    padding: 0 0 0 0;
    float: right;
	color: brown;
	font-family: Georgia, "Times New Roman", Times, serif;
}

p.sat
{
    width: 457px;
	margin: 20px 0 20px 40px;
	padding: 0;
    font: normal bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #8B6508;
    text-align: center;
}

p.sat span
{
    color: #000;
}

p.note
{
    width: 445px;
	margin: 20px 0 20px 45px;
	padding: 0;
    font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: brown;
    text-align: center;
}

#clickpay
{
    width: 337px;
    height: 89px;
	margin: 20px 0 10px 100px;
	padding: 0;
	background: url(images/paypal_order.gif) no-repeat;
}

#clickpay p
{
    width: 335px;
    height: 85px;
    margin: 0 0 0 4px;
    padding: 0;
    border: 1px soild white;
}

#clickpay p a
{
    width: 335px;
    height: 87px;
	margin: 0 0 0 -4px;
	padding: 0;
	display: block;
}

#clickpay p a:hover
{
    width: 337px;
    height: 89px;
	margin: 0 0 0 -4px;
	padding: 0;
	background: url(images/paypal_order.gif) no-repeat;
	display: block;
}

#clickpay p a span
{
   display: none;
}

#clickbank
{
    width: 337px;
    height: 89px;
	margin: 10px 0 10px 100px;
	padding: 0;
	background: url(images/clickbank-order.gif) no-repeat;
}

#clickbank p
{
    width: 335px;
    height: 85px;
    margin: 0 0 0 4px;
    padding: 0;
}

#clickbank p a
{
    width: 335px;
    height: 87px;
	margin: 0 0 0 -4px;
	padding: 0;
	display: block;
}

#clickbank p a:hover
{
    width: 337px;
    height: 89px;
	margin: 0 0 0 -4px;
	padding: 0 0 0 0;
	background: url(images/clickbank-order.gif) no-repeat;
	display: block;

}

#clickbank p a span
{
   display: none;
}

p.add
{
    margin: 40px 0 10px 0;
    padding: 0;
	font: normal 11px Georgia, "Times New Roman", Times, serif;
	color: black;
	line-height: 1em;
	text-align: center;
}

.statemap a
{
    text-align: center;
    padding: 3px;
    display: block;
    text-decoration: none;
    border: 1px solid #CD853F;
    background-color: #FFFACD;
}

.statemap a:hover
{
    text-decoration: underline;
    border: 1px solid black;
    background-color: #DEB887; 
    color: black;
}

.clear 
{
	clear: both;
}

.left 
{
	float: left;
}

.right 
{
	float: right;
}

img 
{
	border: none;
}

 /** SPECIAL **/

#specialbox 
{
    width: 580px;
    margin: 10px 20px 0 0;
    padding: 0;
    background: transparent;
}
.special 
{
    width: 570px;
    padding: 8px;
    border: 1px solid #000;
    background: transparent;
}
.special legend 
{
    float: left;
    padding: 5px 16px;
    background: transparent;
    border: 1px solid black;
    color: black;
    font: bold 16px Verdana, Arial, Helvetica, sans-serif;
}

#specialbox p
{
    margin: 0 0 0 5px;
    padding: 0;
	font: italic small Georgia, "Times New Roman", Times, serif;
    color: black;
}

/** ---------------- Gallery Styles Start Here ------------------ **/

/** IMAGES SECTIONS **/

#sections 
{
	width: 560px;
	height: 600px;
	margin: 10px auto;
	padding: 0 5px 0 0;
	color: #000;
	line-height: 1em;
	text-align: center;
	background: url(images/gal_bg.gif) top center no-repeat;
}
#sections span 
{ 
    width: 230px;
	color: brown;
	text-align: center;
}
#sections a 
{
	color: #cbcbcb;
	text-decoration: none;
    text-align: center;

}
#sections a:hover 
{
	text-align: center;
    color: #cbcbcb;
	text-decoration: underline;
}
#section1
{
	float: left;
	width: 275px;
	margin: 150px 0 -140px 0;
	padding: 0;
	text-align: center;
}
#section2
{
	float: right;
	width: 275px;
	margin: 150px 0 -140px 0;
	padding: 0;
	text-align: center;
}
#sections img
{
	margin: 10px auto;
	padding: 0;
	border: none;
}

#sections p.ad
{
    margin: -5px 0 0 0;
    padding: 0;
	line-height: 1em;
	text-align: center;
}



